[]
        
(Showing Draft Content)

C1.C1Preview.FontProcessingOptions

FontProcessingOptions Class

Specifies font processing options for a C1PrintDocument.

Inheritance
FontProcessingOptions
Namespace: C1.C1Preview
Assembly: C1.PrintDocument.4.8.dll
Syntax
public class FontProcessingOptions

Constructors

Name Description
FontProcessingOptions()

Initializes a new instance of the FontProcessingOptions class.

Properties

Name Description
EmbeddedFontsGlyphsBuildMode

Gets or sets a value indicating how EmbeddedFont builds lists of glyphs when FontHandling is set to EmbedActualFonts or BuildActualDocumentFonts.

FontHandling

Gets or sets a value indicating how font embedding and substitution are handled by the current C1PrintDocument.

For details on the available options see members of the FontHandling enumeration.

Note that if this property is set to a value other than EmbedFonts or EmbedActualFonts (i.e. fonts are not embedded automatically), you may manually add certain fonts that you want embedded, to the document's EmbeddedFonts collection.

The default value of this property is None.

SubstitutionFallbackFontName

Gets or sets the name of a font used when a document or report cannot find a suitable font to display a text. This property is only used when FontHandling is set to EmbedActualFonts or BuildActualDocumentFonts, and UseOldSubstitutionAlgorithm is false.

The default value is "Arial Unicode MS". When setting this property, please specify a font containing symbols for as many Unicode characters as possible.

UseOldSubstitutionAlgorithm

Gets or sets a value indicating whether to use the old (prior to 2013v1 release) algorithm of font substitution. This property is only used when FontHandling is set to EmbedActualFonts or BuildActualDocumentFonts. The default value is false.

Methods

Name Description
AssignFrom(FontProcessingOptions)

Copies properties from another object into this object.

Reset()

Resets properties of this object to default values.