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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResourceDescriptionAttribute.cs
- Authorization.cs
- ExpressionBindingsDialog.cs
- SerializationStore.cs
- PrincipalPermission.cs
- OperandQuery.cs
- DataListCommandEventArgs.cs
- ConfigurationSectionCollection.cs
- QuotaThrottle.cs
- VisualTarget.cs
- LinkedList.cs
- _UriSyntax.cs
- ReachObjectContext.cs
- RSAPKCS1SignatureDeformatter.cs
- HttpVersion.cs
- Int16Animation.cs
- MultiBinding.cs
- ProcessInfo.cs
- TextTreeRootNode.cs
- TabControl.cs
- CategoryList.cs
- InternalCache.cs
- CheckPair.cs
- ShapeTypeface.cs
- SimpleBitVector32.cs
- DbConnectionClosed.cs
- ContentType.cs
- ReflectionServiceProvider.cs
- SmtpDateTime.cs
- SafeReadContext.cs
- XhtmlBasicLabelAdapter.cs
- PieceNameHelper.cs
- RulePatternOps.cs
- EastAsianLunisolarCalendar.cs
- PasswordTextContainer.cs
- Underline.cs
- UInt64Storage.cs
- DescendantQuery.cs
- CodeAccessPermission.cs
- TextChange.cs
- SystemIcmpV4Statistics.cs
- WriterOutput.cs
- IPCCacheManager.cs
- DbException.cs
- SchemaObjectWriter.cs
- SqlUserDefinedTypeAttribute.cs
- ColorPalette.cs
- Parsers.cs
- CodeLinePragma.cs
- SmtpException.cs
- XpsResourcePolicy.cs
- UnsafeNativeMethods.cs
- OwnerDrawPropertyBag.cs
- HttpCacheVary.cs
- CodeMemberMethod.cs
- IndexerNameAttribute.cs
- Byte.cs
- SqlBooleanMismatchVisitor.cs
- ReaderWriterLock.cs
- NavigatorOutput.cs
- TypedTableBase.cs
- ThreadPool.cs
- AuthorizationSection.cs
- GroupBoxRenderer.cs
- TextRangeAdaptor.cs
- XmlWriterSettings.cs
- MexServiceChannelBuilder.cs
- PlatformNotSupportedException.cs
- MTConfigUtil.cs
- ArithmeticLiteral.cs
- TimeZone.cs
- SqlMethodAttribute.cs
- SubstitutionList.cs
- ColorConvertedBitmapExtension.cs
- GeneralTransform.cs
- Update.cs
- QuotedPrintableStream.cs
- VirtualizedCellInfoCollection.cs
- ClassDataContract.cs
- ResXDataNode.cs
- HttpTransportManager.cs
- WebPartDescription.cs
- KeyNotFoundException.cs
- Parser.cs
- ToolStripContentPanel.cs
- SubqueryTrackingVisitor.cs
- ArgumentFixer.cs
- BindableTemplateBuilder.cs
- ProgressBarBrushConverter.cs
- XmlCollation.cs
- XmlSchemaDocumentation.cs
- SoapCodeExporter.cs
- DefaultAsyncDataDispatcher.cs
- DataSourceCacheDurationConverter.cs
- CultureSpecificCharacterBufferRange.cs
- StandardBindingElement.cs
- CompositeControl.cs
- Scene3D.cs
- PolicyManager.cs
- RadioButtonRenderer.cs