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
- X509Extension.cs
- InputLangChangeRequestEvent.cs
- BitmapEffectInputData.cs
- AppearanceEditorPart.cs
- tibetanshape.cs
- GlyphRunDrawing.cs
- ReflectPropertyDescriptor.cs
- ListViewHitTestInfo.cs
- DecoderNLS.cs
- HttpCapabilitiesSectionHandler.cs
- CommandHelper.cs
- RolePrincipal.cs
- TextCompositionEventArgs.cs
- XmlUtf8RawTextWriter.cs
- ScriptReference.cs
- OleDbParameterCollection.cs
- ByteStorage.cs
- CaseExpr.cs
- Viewport3DVisual.cs
- TailCallAnalyzer.cs
- UnauthorizedAccessException.cs
- ClientConfigPaths.cs
- EnumerableRowCollectionExtensions.cs
- ZipIOCentralDirectoryBlock.cs
- XmlSchemaSimpleType.cs
- TrustLevelCollection.cs
- NativeCppClassAttribute.cs
- CqlQuery.cs
- CatalogZoneDesigner.cs
- EnumConverter.cs
- NotifyInputEventArgs.cs
- SafeEventLogReadHandle.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- PreviewPrintController.cs
- MapPathBasedVirtualPathProvider.cs
- DbConnectionPool.cs
- SqlConnectionFactory.cs
- PlanCompilerUtil.cs
- ButtonStandardAdapter.cs
- LambdaCompiler.Expressions.cs
- ProgressChangedEventArgs.cs
- ObjectTokenCategory.cs
- CloseCryptoHandleRequest.cs
- XsdValidatingReader.cs
- ColumnCollection.cs
- DocumentAutomationPeer.cs
- StyleSelector.cs
- EdmEntityTypeAttribute.cs
- ExpressionNode.cs
- Path.cs
- SingleAnimationBase.cs
- WindowsScroll.cs
- DurationConverter.cs
- FlowDocumentPageViewerAutomationPeer.cs
- WrappedKeySecurityTokenParameters.cs
- MsmqTransportReceiveParameters.cs
- XsltContext.cs
- ContentOnlyMessage.cs
- ScriptingProfileServiceSection.cs
- SiteMapNodeItem.cs
- CalendarAutoFormat.cs
- ReaderWriterLockWrapper.cs
- HostingEnvironmentSection.cs
- ObjectTypeMapping.cs
- ChannelSinkStacks.cs
- AssemblyCache.cs
- QueryPageSettingsEventArgs.cs
- WebChannelFactory.cs
- ColorBlend.cs
- SoapIncludeAttribute.cs
- BlockCollection.cs
- GridItemPattern.cs
- UInt16Converter.cs
- TextChange.cs
- WsatConfiguration.cs
- TrackingServices.cs
- SafeUserTokenHandle.cs
- Cursor.cs
- ManagementPath.cs
- DataGridDetailsPresenterAutomationPeer.cs
- EntityPropertyMappingAttribute.cs
- PreviewPageInfo.cs
- ContentOperations.cs
- NamedPermissionSet.cs
- FileLogRecordEnumerator.cs
- CompilationUtil.cs
- ControlDesigner.cs
- CodeChecksumPragma.cs
- LineProperties.cs
- ToolStripDropDownClosingEventArgs.cs
- MemberHolder.cs
- Overlapped.cs
- ProfileInfo.cs
- EmptyQuery.cs
- FileStream.cs
- NavigationService.cs
- Enum.cs
- ListBase.cs
- MetaModel.cs
- DeliveryStrategy.cs