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
- SqlClientWrapperSmiStreamChars.cs
- MaterialCollection.cs
- Cursor.cs
- SecurityKeyUsage.cs
- EmptyStringExpandableObjectConverter.cs
- SQLInt64.cs
- BinaryMessageEncodingElement.cs
- RequestCachingSection.cs
- Compiler.cs
- ScriptRegistrationManager.cs
- CrossSiteScriptingValidation.cs
- InkPresenter.cs
- oledbmetadatacolumnnames.cs
- RubberbandSelector.cs
- IIS7UserPrincipal.cs
- InitializerFacet.cs
- Constraint.cs
- MimeMapping.cs
- MenuItemBindingCollection.cs
- XmlTextReader.cs
- NestedContainer.cs
- CodeRemoveEventStatement.cs
- WebServiceHandlerFactory.cs
- SqlOuterApplyReducer.cs
- ControlPropertyNameConverter.cs
- MessageBox.cs
- ConsumerConnectionPoint.cs
- LinearGradientBrush.cs
- CLRBindingWorker.cs
- UnsafeNativeMethods.cs
- XmlElementElement.cs
- CheckBoxFlatAdapter.cs
- SqlAliaser.cs
- ImageCreator.cs
- UniqueCodeIdentifierScope.cs
- PathFigure.cs
- sqlser.cs
- TextPattern.cs
- _DomainName.cs
- DesignerSerializationOptionsAttribute.cs
- XmlSortKey.cs
- MessageFilterTable.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- AssemblyBuilder.cs
- ServicePointManager.cs
- ComplexType.cs
- ApplyTemplatesAction.cs
- ArrangedElement.cs
- StylusOverProperty.cs
- ConfigurationElementCollection.cs
- ReferenceAssemblyAttribute.cs
- RegisteredArrayDeclaration.cs
- ServiceNotStartedException.cs
- StatusBar.cs
- DataObjectSettingDataEventArgs.cs
- BamlMapTable.cs
- QuaternionValueSerializer.cs
- ControlValuePropertyAttribute.cs
- StringOutput.cs
- ConditionCollection.cs
- UserNameSecurityTokenParameters.cs
- AssociatedControlConverter.cs
- ReadOnlyMetadataCollection.cs
- XdrBuilder.cs
- CopyOnWriteList.cs
- TypeListConverter.cs
- ConstraintConverter.cs
- TextDocumentView.cs
- DeadCharTextComposition.cs
- PersonalizationState.cs
- LineMetrics.cs
- ObjectComplexPropertyMapping.cs
- ShapingWorkspace.cs
- WriteableBitmap.cs
- CompiledRegexRunner.cs
- securitycriticaldataClass.cs
- HtmlShim.cs
- Aes.cs
- Shape.cs
- GeometryGroup.cs
- TripleDES.cs
- DataColumnSelectionConverter.cs
- XamlUtilities.cs
- TrackingParticipant.cs
- GroupItem.cs
- WMICapabilities.cs
- UserControl.cs
- WinEventWrap.cs
- RemoveFromCollection.cs
- ListViewDeleteEventArgs.cs
- Rect3DConverter.cs
- CompositeTypefaceMetrics.cs
- NamedPermissionSet.cs
- DataGridViewHeaderCell.cs
- Screen.cs
- WebServiceTypeData.cs
- WizardPanel.cs
- CodeBlockBuilder.cs
- ElementHost.cs
- thaishape.cs