Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Print / Reach / Serialization / XpsFontSerializationService.cs / 1 / XpsFontSerializationService.cs
/*++ Copyright (C) 2004 - 2005 Microsoft Corporation All rights reserved. Module Name: XpsFontSerializationService.cs Abstract: This file implements the XpsFontSerializationService used by the Xps Serialization APIs for serializing fonts to a Xps package. Author: [....] ([....]) 1-December-2004 Revision History: 07/12/2005: [....]: Reach -> Xps --*/ using System; using System.Windows.Documents; using System.Windows.Media; namespace System.Windows.Xps.Serialization { ////// This class implements a support service for serialization /// of fonts to a Xps package. /// internal class XpsFontSerializationService { ////// public XpsFontSerializationService( BasePackagingPolicy packagingPolicy ) { _fontSubsetter = new XpsFontSubsetter(packagingPolicy); } public bool SignalCommit( Type type ) { FontSubsetterCommitPolicies signal; if(type == typeof(FixedDocumentSequence)) { signal = FontSubsetterCommitPolicies.CommitEntireSequence; } else if(type == typeof(FixedDocument)) { signal = FontSubsetterCommitPolicies.CommitPerDocument; } else if(type== typeof(FixedPage)) { signal = FontSubsetterCommitPolicies.CommitPerPage; } else if(type == typeof(Visual)) { signal = FontSubsetterCommitPolicies.CommitPerPage; } else { throw new XpsSerializationException(ReachSR.Get(ReachSRID.ReachSerialization_NotSupported)); } return _fontSubsetter.CommitFontSubsetsSignal(signal); } ////// This method retieves a XpsFontSubsetter for /// serializing a font to a Xps package. /// This method assumes the font subsetter /// has already been itialized. /// ////// A reference to a XpsFontSubsetter instance. /// public XpsFontSubsetter FontSubsetter { get { return _fontSubsetter; } } private XpsFontSubsetter _fontSubsetter; } } // 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
- StreamingContext.cs
- OleDbPermission.cs
- LocatorGroup.cs
- XmlElementList.cs
- CodeArrayIndexerExpression.cs
- TableAdapterManagerNameHandler.cs
- JsonFaultDetail.cs
- CreateRefExpr.cs
- InvalidateEvent.cs
- SchemaDeclBase.cs
- BridgeDataReader.cs
- CancellationHandlerDesigner.cs
- ReachFixedPageSerializerAsync.cs
- InkCanvasFeedbackAdorner.cs
- ServiceModelConfiguration.cs
- LifetimeServices.cs
- Deserializer.cs
- mactripleDES.cs
- BitmapPalette.cs
- ChannelToken.cs
- BitmapEffectInputData.cs
- FixedElement.cs
- SoapRpcServiceAttribute.cs
- TextProperties.cs
- HelpInfo.cs
- TypeResolvingOptionsAttribute.cs
- ObjectTag.cs
- LongSumAggregationOperator.cs
- DebuggerService.cs
- MDIClient.cs
- MimeObjectFactory.cs
- SelectionPatternIdentifiers.cs
- UserControlCodeDomTreeGenerator.cs
- GlobalProxySelection.cs
- httpapplicationstate.cs
- SmiConnection.cs
- DesignerDataColumn.cs
- BinaryMethodMessage.cs
- PropertyNames.cs
- ApplicationDirectoryMembershipCondition.cs
- MediaElementAutomationPeer.cs
- InvalidAsynchronousStateException.cs
- ArraySubsetEnumerator.cs
- CommentAction.cs
- PageAsyncTask.cs
- TrackingAnnotationCollection.cs
- HotSpot.cs
- EventLogConfiguration.cs
- pingexception.cs
- XmlSchemaSimpleTypeUnion.cs
- StrokeRenderer.cs
- ReadOnlyCollectionBase.cs
- ThemeInfoAttribute.cs
- GridViewUpdateEventArgs.cs
- CacheOutputQuery.cs
- BigInt.cs
- TableRowCollection.cs
- ExtendedProtectionPolicy.cs
- AstTree.cs
- DynamicObjectAccessor.cs
- ActivityBuilderHelper.cs
- RijndaelManagedTransform.cs
- WebPartCatalogCloseVerb.cs
- StoryFragments.cs
- ChtmlTextWriter.cs
- mediaclock.cs
- JapaneseCalendar.cs
- TemplatedEditableDesignerRegion.cs
- HTMLTagNameToTypeMapper.cs
- ProtectedConfigurationSection.cs
- TagPrefixInfo.cs
- FactoryGenerator.cs
- SettingsBase.cs
- MediaEntryAttribute.cs
- ClaimTypeElement.cs
- EntityWrapper.cs
- TableLayoutStyleCollection.cs
- WindowsListView.cs
- XmlArrayItemAttributes.cs
- BindingExpressionUncommonField.cs
- Perspective.cs
- CorePropertiesFilter.cs
- AnonymousIdentificationModule.cs
- CompModHelpers.cs
- CodeLinePragma.cs
- CodeCompileUnit.cs
- SQLDouble.cs
- SessionStateContainer.cs
- XmlSerializerAssemblyAttribute.cs
- AuthorizationSection.cs
- ActiveXMessageFormatter.cs
- SerializationObjectManager.cs
- ReaderWriterLockWrapper.cs
- WorkflowQueueInfo.cs
- ImagingCache.cs
- SpinWait.cs
- DesignerForm.cs
- HybridDictionary.cs
- Decorator.cs
- RadioButton.cs