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
- HeaderedItemsControl.cs
- HasCopySemanticsAttribute.cs
- InfiniteTimeSpanConverter.cs
- Command.cs
- RijndaelManaged.cs
- FirewallWrapper.cs
- PersonalizableAttribute.cs
- BitSet.cs
- RequestResponse.cs
- ClientTargetSection.cs
- HttpServerUtilityBase.cs
- XmlQueryTypeFactory.cs
- CLSCompliantAttribute.cs
- SourceSwitch.cs
- _NestedMultipleAsyncResult.cs
- Delegate.cs
- DataBinding.cs
- XmlBinaryReader.cs
- ApplicationException.cs
- ObjectNotFoundException.cs
- CollectionDataContract.cs
- XmlSchemaAttribute.cs
- DataReaderContainer.cs
- ExclusiveHandle.cs
- Graphics.cs
- ProfileBuildProvider.cs
- HtmlInputReset.cs
- DocumentViewerHelper.cs
- PropertyEmitterBase.cs
- SqlCachedBuffer.cs
- MimeObjectFactory.cs
- ServiceHttpModule.cs
- TextServicesHost.cs
- SecurityState.cs
- AutoGeneratedFieldProperties.cs
- TemplateContainer.cs
- RuntimeConfigLKG.cs
- DebugController.cs
- PreviewPageInfo.cs
- ComUdtElementCollection.cs
- DetailsViewRow.cs
- LineInfo.cs
- CodeAttributeDeclaration.cs
- DocumentXmlWriter.cs
- FillRuleValidation.cs
- ServiceOperation.cs
- RSAPKCS1SignatureFormatter.cs
- DataGridViewSortCompareEventArgs.cs
- Publisher.cs
- UnsignedPublishLicense.cs
- Vector3DAnimation.cs
- WorkItem.cs
- RadioButtonFlatAdapter.cs
- PrintPreviewControl.cs
- MembershipUser.cs
- CellQuery.cs
- BoundField.cs
- handlecollector.cs
- NetworkCredential.cs
- SystemGatewayIPAddressInformation.cs
- SqlFunctionAttribute.cs
- AspProxy.cs
- TaskFileService.cs
- PKCS1MaskGenerationMethod.cs
- SerializationSectionGroup.cs
- EDesignUtil.cs
- ConstructorBuilder.cs
- BinaryFormatterWriter.cs
- ResourceWriter.cs
- CommandHelpers.cs
- DataError.cs
- Tag.cs
- TransactionCache.cs
- TextBoxView.cs
- MethodAccessException.cs
- Vector3DCollectionValueSerializer.cs
- SqlDataSourceAdvancedOptionsForm.cs
- DataRowExtensions.cs
- InkSerializer.cs
- RawStylusInputCustomData.cs
- XamlFigureLengthSerializer.cs
- InputReferenceExpression.cs
- TextParaClient.cs
- TypeSemantics.cs
- AdditionalEntityFunctions.cs
- safesecurityhelperavalon.cs
- ListViewDataItem.cs
- PasswordDeriveBytes.cs
- HttpResponse.cs
- HelpPage.cs
- DBConcurrencyException.cs
- HttpPostedFile.cs
- FixedDocument.cs
- HtmlForm.cs
- XPathBuilder.cs
- SoapWriter.cs
- TabControlDesigner.cs
- TraceUtility.cs
- TablePattern.cs
- StorageMappingItemLoader.cs