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
- RootBrowserWindow.cs
- ExternalException.cs
- QuadraticBezierSegment.cs
- GraphicsPathIterator.cs
- AttributeAction.cs
- cryptoapiTransform.cs
- InkCanvas.cs
- MouseWheelEventArgs.cs
- PageRanges.cs
- BinaryConverter.cs
- HttpHandlersSection.cs
- CounterSample.cs
- __Filters.cs
- Point3D.cs
- SiteMapNodeCollection.cs
- ExtenderProviderService.cs
- NullableLongSumAggregationOperator.cs
- BitmapCodecInfo.cs
- TextTreeText.cs
- CodeGeneratorOptions.cs
- EventLogger.cs
- FixedPosition.cs
- FixedSOMImage.cs
- SmiEventSink_DeferedProcessing.cs
- storepermissionattribute.cs
- RelationshipEndCollection.cs
- XmlText.cs
- followingsibling.cs
- XmlSchemaGroupRef.cs
- DataGridViewCellLinkedList.cs
- CharUnicodeInfo.cs
- SimpleFieldTemplateFactory.cs
- CheckBox.cs
- TableRowGroup.cs
- EventLogPermissionEntryCollection.cs
- HttpBrowserCapabilitiesWrapper.cs
- ReflectionHelper.cs
- TransactionInformation.cs
- WeakReference.cs
- HtmlButton.cs
- DiagnosticTraceRecords.cs
- TextWriter.cs
- XmlSchemaComplexContent.cs
- DataKey.cs
- Win32Exception.cs
- ToolTipAutomationPeer.cs
- ExponentialEase.cs
- XmlSchemaAttributeGroupRef.cs
- ExpressionBuilderCollection.cs
- storagemappingitemcollection.viewdictionary.cs
- DataGridItemAutomationPeer.cs
- ListBoxItemAutomationPeer.cs
- SolidBrush.cs
- ApplicationSecurityInfo.cs
- ValueUtilsSmi.cs
- ProxyAttribute.cs
- TemplateParser.cs
- WebBrowserContainer.cs
- HitTestWithPointDrawingContextWalker.cs
- XsltException.cs
- MILUtilities.cs
- ServerIdentity.cs
- WorkflowView.cs
- ChunkedMemoryStream.cs
- InfoCardTrace.cs
- AxHostDesigner.cs
- RangeBase.cs
- Metafile.cs
- CrossContextChannel.cs
- HttpWebRequestElement.cs
- BoundPropertyEntry.cs
- RoleService.cs
- SymbolDocumentInfo.cs
- VectorValueSerializer.cs
- DisplayMemberTemplateSelector.cs
- ResourceContainerWrapper.cs
- FilterQueryOptionExpression.cs
- cookiecontainer.cs
- TemplatedMailWebEventProvider.cs
- MobileErrorInfo.cs
- TableProviderWrapper.cs
- SystemInfo.cs
- InternalResources.cs
- TrustSection.cs
- __Filters.cs
- WindowsListViewItemCheckBox.cs
- CSharpCodeProvider.cs
- CanExecuteRoutedEventArgs.cs
- BookmarkUndoUnit.cs
- DesignerForm.cs
- SystemInfo.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ListViewSelectEventArgs.cs
- MatrixTransform3D.cs
- OutputWindow.cs
- FunctionParameter.cs
- EntityClassGenerator.cs
- Transform3DGroup.cs
- UInt64Converter.cs
- DoubleAnimationUsingKeyFrames.cs