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
- DataBindingList.cs
- DigitalSignatureProvider.cs
- BitmapCacheBrush.cs
- TableHeaderCell.cs
- EmptyEnumerator.cs
- ConnectionStringsExpressionBuilder.cs
- PlatformNotSupportedException.cs
- DataSysAttribute.cs
- LocalizeDesigner.cs
- XhtmlTextWriter.cs
- ForAllOperator.cs
- HttpResponseInternalWrapper.cs
- HtmlInputReset.cs
- EditCommandColumn.cs
- ZoneButton.cs
- JpegBitmapEncoder.cs
- LocalizationComments.cs
- DrawingContextDrawingContextWalker.cs
- BuildResult.cs
- EntityDescriptor.cs
- LabelLiteral.cs
- DecimalConverter.cs
- BaseInfoTable.cs
- ValidationEventArgs.cs
- URI.cs
- XPathException.cs
- PhysicalOps.cs
- PolyBezierSegment.cs
- EmbeddedMailObjectsCollection.cs
- DetailsViewPageEventArgs.cs
- TreeViewDesigner.cs
- WebPermission.cs
- ToolboxItemFilterAttribute.cs
- Monitor.cs
- pingexception.cs
- EventLogPermissionEntry.cs
- basevalidator.cs
- FixedTextPointer.cs
- DataComponentNameHandler.cs
- IisTraceWebEventProvider.cs
- EventListener.cs
- Rijndael.cs
- DataBindingValueUIHandler.cs
- ServicePointManager.cs
- UidManager.cs
- MetabaseSettings.cs
- WindowsEditBox.cs
- HTMLTextWriter.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- SignatureDescription.cs
- OleDbCommand.cs
- FormsAuthenticationTicket.cs
- ScriptingProfileServiceSection.cs
- CultureSpecificStringDictionary.cs
- XmlNavigatorStack.cs
- Timer.cs
- FileIOPermission.cs
- XPathDocument.cs
- EntityCollection.cs
- UrlParameterWriter.cs
- DeviceContext.cs
- EncryptedType.cs
- DbConnectionStringCommon.cs
- printdlgexmarshaler.cs
- CredentialCache.cs
- ContextMenuService.cs
- StringToken.cs
- IncomingWebRequestContext.cs
- KeyTime.cs
- ServiceDescriptionContext.cs
- PolicyChain.cs
- PropertyConverter.cs
- WeakReference.cs
- TransactionState.cs
- InstanceDataCollection.cs
- ApplicationId.cs
- LineGeometry.cs
- ExtensionWindow.cs
- SerializableAttribute.cs
- EntityDataSourceDataSelectionPanel.cs
- ToolboxComponentsCreatedEventArgs.cs
- Material.cs
- InstanceNormalEvent.cs
- OperatingSystem.cs
- RTLAwareMessageBox.cs
- RichTextBox.cs
- DesignerSerializationVisibilityAttribute.cs
- SecurityCriticalDataForSet.cs
- DoubleUtil.cs
- GridEntryCollection.cs
- CodeExpressionRuleDeclaration.cs
- PathGeometry.cs
- X509AsymmetricSecurityKey.cs
- SystemMulticastIPAddressInformation.cs
- FileAuthorizationModule.cs
- ColorConverter.cs
- DesignerValidatorAdapter.cs
- XpsSerializerWriter.cs
- SpeakProgressEventArgs.cs
- dtdvalidator.cs