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
- XmlSerializationGeneratedCode.cs
- ProviderUtil.cs
- SqlBulkCopyColumnMapping.cs
- SecurityRuntime.cs
- QilGeneratorEnv.cs
- SignatureDescription.cs
- MetaForeignKeyColumn.cs
- EventTrigger.cs
- FileDataSourceCache.cs
- EntityDataSourceEntitySetNameItem.cs
- NotSupportedException.cs
- DateTimeFormatInfo.cs
- PropertyInfoSet.cs
- StylusPointDescription.cs
- RangeBase.cs
- PropertyConverter.cs
- TaskFormBase.cs
- MenuBindingsEditorForm.cs
- FieldToken.cs
- Directory.cs
- XamlFilter.cs
- TransformPatternIdentifiers.cs
- TraceFilter.cs
- RegexBoyerMoore.cs
- EmptyStringExpandableObjectConverter.cs
- AlgoModule.cs
- CodeSnippetStatement.cs
- URLMembershipCondition.cs
- BCLDebug.cs
- FrameAutomationPeer.cs
- TypeConverter.cs
- CodeMethodMap.cs
- LoginCancelEventArgs.cs
- UnsignedPublishLicense.cs
- ArcSegment.cs
- Win32Native.cs
- SmiEventSink_DeferedProcessing.cs
- KeyValuePairs.cs
- Decimal.cs
- LogSwitch.cs
- DocumentEventArgs.cs
- SoapExtensionImporter.cs
- GridViewRowEventArgs.cs
- Context.cs
- EntitySqlQueryCacheEntry.cs
- XmlLanguageConverter.cs
- DataServices.cs
- ToolStripPanelRenderEventArgs.cs
- EventItfInfo.cs
- SplitterEvent.cs
- ArraySortHelper.cs
- TypePresenter.xaml.cs
- HttpResponseInternalBase.cs
- HitTestParameters3D.cs
- ParentQuery.cs
- RegexInterpreter.cs
- ControlTemplate.cs
- DataGridCellClipboardEventArgs.cs
- CqlIdentifiers.cs
- Viewport3DAutomationPeer.cs
- IsolatedStorageFilePermission.cs
- ConnectionStringsSection.cs
- XmlSchemaSimpleContentExtension.cs
- LogicalExpr.cs
- DataServiceClientException.cs
- EdmScalarPropertyAttribute.cs
- VariableQuery.cs
- DateTimeConstantAttribute.cs
- WebPart.cs
- AccessViolationException.cs
- OneOf.cs
- UnionCodeGroup.cs
- Rect3D.cs
- DataGridViewColumnConverter.cs
- AppSettings.cs
- TextFormatterHost.cs
- ParamArrayAttribute.cs
- FusionWrap.cs
- ProcessHostFactoryHelper.cs
- EtwTrace.cs
- altserialization.cs
- DropDownButton.cs
- WindowsSecurityToken.cs
- IIS7WorkerRequest.cs
- DocumentCollection.cs
- ResourceDictionaryCollection.cs
- DataRecord.cs
- OdbcErrorCollection.cs
- SecurityTokenAttachmentMode.cs
- KeyMatchBuilder.cs
- AddressHeaderCollection.cs
- NoPersistScope.cs
- ReflectionUtil.cs
- WindowsListViewSubItem.cs
- ValidationSummary.cs
- ClientRuntimeConfig.cs
- DocobjHost.cs
- CalendarTable.cs
- LinqDataSourceUpdateEventArgs.cs
- DetailsViewInsertEventArgs.cs