Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Print / Reach / Packaging / XpsFont.cs / 1 / XpsFont.cs
/*++ Copyright (C) 2004 - 2005 Microsoft Corporation All rights reserved. Module Name: XpsFont.cs Abstract: This file contains the definition and implementation for the XpsFont class. This class inherits from XpsResource and controls font specific aspects of a resource added to a fixed page. Author: [....] ([....]) 1-November-2004 Revision History: Brian Adleberg ([....] ) 12-July-2005 Reach -> Xps --*/ using System; using System.IO.Packaging; namespace System.Windows.Xps.Packaging { ////// /// public class XpsFont : XpsResource { #region Constructors internal XpsFont( XpsManager xpsManager, INode parent, PackagePart part ) : base(xpsManager, parent, part) { _isObfuscated = (part.ContentType == XpsS0Markup.FontObfuscatedContentType.ToString()); } #endregion Constructors #region Public Properties ////// Is true when font is obfuscated /// public bool IsObfuscated { get { return _isObfuscated; } } ////// Is true when font is obfuscated /// public bool IsRestricted { get { return _isResticted; } set { _isResticted = value; } } #endregion Public Properties #region private members private bool _isObfuscated; private bool _isResticted; #endregion ////// Obfuscate font data /// in accordence with 6.2.7.3 Embedded Font Obfuscation /// of the metro spec /// /// /// Data to obfuscate /// /// /// Guid to be used in XORing the header /// public static void ObfuscateFontData( byte[] fontData, Guid guid ) { System.Windows.Xps.Serialization.FEMCacheItem.ObfuscateData(fontData, guid ); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptManagerProxy.cs
- SoapFormatter.cs
- Label.cs
- TypeDescriptionProviderAttribute.cs
- RegistrationServices.cs
- BitmapSizeOptions.cs
- DecodeHelper.cs
- OleDbPropertySetGuid.cs
- WebControl.cs
- RadioButton.cs
- StateWorkerRequest.cs
- BCryptHashAlgorithm.cs
- InfoCardTrace.cs
- BitSet.cs
- GenericsInstances.cs
- ColorConverter.cs
- SqlProviderServices.cs
- HtmlShim.cs
- MergeFilterQuery.cs
- EncryptedType.cs
- ISAPIWorkerRequest.cs
- NativeMethods.cs
- UInt16Storage.cs
- XmlDocumentFieldSchema.cs
- GridView.cs
- GeometryCollection.cs
- PerspectiveCamera.cs
- RepeatInfo.cs
- QueryStoreStatusRequest.cs
- DataGridViewCell.cs
- WindowsFormsLinkLabel.cs
- XmlDigitalSignatureProcessor.cs
- ToolStripDropDownClosedEventArgs.cs
- RequestCachePolicy.cs
- IISMapPath.cs
- DataGridColumnHeadersPresenter.cs
- namescope.cs
- HostedTransportConfigurationManager.cs
- ObjectHandle.cs
- BackgroundWorker.cs
- OdbcErrorCollection.cs
- StringUtil.cs
- FixedSOMTable.cs
- ServiceElement.cs
- VScrollProperties.cs
- Sequence.cs
- SkipQueryOptionExpression.cs
- BulletedListEventArgs.cs
- PublisherIdentityPermission.cs
- BaseConfigurationRecord.cs
- RefType.cs
- InvalidCastException.cs
- StickyNoteContentControl.cs
- Select.cs
- NativeMethods.cs
- URL.cs
- GridProviderWrapper.cs
- DesignerAttribute.cs
- XmlCustomFormatter.cs
- ToolboxItemFilterAttribute.cs
- ScrollBar.cs
- PlainXmlSerializer.cs
- PropertyDescriptor.cs
- SecuritySessionServerSettings.cs
- UIElement3D.cs
- EntityFunctions.cs
- NavigateUrlConverter.cs
- EffectiveValueEntry.cs
- regiisutil.cs
- wmiprovider.cs
- FastEncoderWindow.cs
- RegexNode.cs
- Drawing.cs
- SamlDelegatingWriter.cs
- Size.cs
- QilDataSource.cs
- xmlformatgeneratorstatics.cs
- CharEnumerator.cs
- GenerateHelper.cs
- XmlCustomFormatter.cs
- TaskFileService.cs
- DocumentViewerAutomationPeer.cs
- BinaryConverter.cs
- Token.cs
- WebSysDisplayNameAttribute.cs
- ListBindableAttribute.cs
- Vector.cs
- Identity.cs
- StringSorter.cs
- CommonGetThemePartSize.cs
- FaultImportOptions.cs
- Image.cs
- XmlLoader.cs
- MailDefinition.cs
- UnsupportedPolicyOptionsException.cs
- SystemBrushes.cs
- PinnedBufferMemoryStream.cs
- PackageProperties.cs
- RectAnimationClockResource.cs
- WebPartCloseVerb.cs