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
- Emitter.cs
- DependencyObjectValidator.cs
- NativeMethods.cs
- HashHelper.cs
- XmlDataSourceDesigner.cs
- PageParser.cs
- TypeDependencyAttribute.cs
- TabPanel.cs
- ExtentCqlBlock.cs
- Debug.cs
- SqlSelectClauseBuilder.cs
- WithParamAction.cs
- BooleanAnimationUsingKeyFrames.cs
- FormsAuthenticationCredentials.cs
- ADConnectionHelper.cs
- MergeEnumerator.cs
- ISAPIWorkerRequest.cs
- LinqDataSourceDisposeEventArgs.cs
- VScrollBar.cs
- WrapperEqualityComparer.cs
- FastEncoderWindow.cs
- AppearanceEditorPart.cs
- SqlColumnizer.cs
- DBDataPermission.cs
- HealthMonitoringSection.cs
- Schema.cs
- ContextMenuStrip.cs
- SmiEventSink_Default.cs
- SimpleWorkerRequest.cs
- EditorAttribute.cs
- SessionEndedEventArgs.cs
- ReturnType.cs
- WeakHashtable.cs
- RegistryExceptionHelper.cs
- CryptoApi.cs
- PlatformCulture.cs
- SamlEvidence.cs
- ProfileGroupSettingsCollection.cs
- Track.cs
- XmlWhitespace.cs
- CacheForPrimitiveTypes.cs
- DataServiceBehavior.cs
- WeakEventManager.cs
- ProxyWebPartManager.cs
- ColorAnimationUsingKeyFrames.cs
- WebPartEventArgs.cs
- DataServiceContext.cs
- Point3DConverter.cs
- Timer.cs
- Set.cs
- FamilyTypeface.cs
- GACIdentityPermission.cs
- AsymmetricKeyExchangeFormatter.cs
- ApplicationSecurityInfo.cs
- Shape.cs
- CodeGroup.cs
- LinkArea.cs
- CqlParserHelpers.cs
- DataServiceSaveChangesEventArgs.cs
- CompilationLock.cs
- TextTreeRootNode.cs
- SqlMethods.cs
- PropertyMap.cs
- ParameterBuilder.cs
- VirtualizingStackPanel.cs
- ProcessExitedException.cs
- IndentedWriter.cs
- ListItemCollection.cs
- TypeConverterHelper.cs
- WebUtil.cs
- UserNameSecurityTokenProvider.cs
- SecurityUtils.cs
- EventToken.cs
- PersonalizationDictionary.cs
- CodeMethodInvokeExpression.cs
- CapabilitiesUse.cs
- BulletedList.cs
- WmlValidatorAdapter.cs
- Style.cs
- SQLByteStorage.cs
- DefaultSection.cs
- SoapIncludeAttribute.cs
- TableLayoutStyleCollection.cs
- FtpWebRequest.cs
- HyperLinkField.cs
- documentsequencetextview.cs
- SectionInput.cs
- ToolStripSplitStackLayout.cs
- SoapIgnoreAttribute.cs
- Byte.cs
- ToolStripComboBox.cs
- ReflectEventDescriptor.cs
- Formatter.cs
- LineUtil.cs
- WebServiceHandler.cs
- DocumentCollection.cs
- InputManager.cs
- DoubleAnimationUsingPath.cs
- MetadataArtifactLoaderResource.cs
- CompilerLocalReference.cs