DioDocs for PDF
Font クラス メンバ
プロパティ  メソッド 

DS.Documents.Imaging アセンブリ > GrapeCity.Documents.Text 名前空間 : Font クラス

Fontデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティSimilar to FontSubSet.Ascent.  
Public プロパティGets the Average Character Width parameter specifies the arithmetic average of the escapement (width) of all non-zero width glyphs in the font.  
Public プロパティSimilar to FontSubSet.BottomBBox.  
Public プロパティGets a value indicating whether this font can be embedded.  
Public プロパティGets a value indicating whether this font can be serialized as a subset of the source font data.  
Public プロパティGets the metric specifying the distance between the baseline and the approximate height of uppercase letters measured in FUnits.  
Public プロパティFont's CapHeight, in Em * 1000 units.  
Public プロパティFor internal use only.  
Public プロパティFor internal use only.  
Public プロパティGets a value indicating if the font was loaded from .ttc or .otc font collection.  
Public プロパティGets a value indicating if the font is in WOFF format.  
Public プロパティFor internal use only.  
Public プロパティSimilar to FontSubSet.Descent.  
Public プロパティGets or sets a value indicating if the TrueType glyph hinting instructions can be executed.

By default hinting instructions are enabled, but note that only some TrueType fonts include such instructions. For fonts that do not include glyph instructions, this property will always return false.

Also note that this property affects text drawing on GcBitmapGraphics only.

 
Public プロパティSimilar to FontSubSet.ExternalLeading.  
Public プロパティGet the value classifying the font-family design.  
Public プロパティGets the minimum Unicode index (character code) in this font.  
Public プロパティGets the set of flags describing the font.  
Public プロパティGets the value of the Bold flag from the OS/2 table data.  
Public プロパティGets the source font data (null, if the font loaded from file).  
Public プロパティGet the font family name. Up to four faces can share the same font family name.  
Public プロパティGets the name of the associated font file.  
Public プロパティGets the value of the Italic flag from the OS/2 table data.  
Public プロパティGets the value of the Oblique flag from the OS/2 table data.  
Public プロパティGets the path to the font file.  
Public プロパティGets the revision number set by font manufacturer.  
Public プロパティGets the full font name that reflects all family and relevant subfamily descriptors.  
Public プロパティGets the hanging baseline, which is used in scripts like Devanagari, in design units relative to the Roman baseline.  
Public プロパティstatic (Shared in Visual Basic)Gets a value indicating if the default EUDC font is set.  
Public プロパティGets a value indicating if characters are hollow (outlined), otherwise they are solid.  
Public プロパティGets the typographic or legacy ascender for this font.  
Public プロパティGets the typographic or legacy descender for this font.  
Public プロパティGets the sum of HorizontalAscender and HorizontalDescender.  
Public プロパティGets the typographic or legacy line gap for this font.  
Public プロパティGets the recommended line spacing for single-spaced horizontal text.  
Public プロパティGets the ideographic centered baseline, in design units relative to the Roman baseline.  
Public プロパティGets the ideographic low baseline, in design units relative to the Roman baseline.  
Public プロパティFor internal use only.  
Public プロパティGets a value indicating if this font contains color glyphs.  
Public プロパティFalse if the font is proportionally spaced, True if the font is not proportionally spaced (i.e. monospaced).  
Public プロパティGets a value indicating whether the font-family design reflects the ISO Ornamental Class and the ISO Blackletter Class.  
Public プロパティGets a value indicating whether the font-family design reflects the ISO Sans Serif Class.  
Public プロパティGets a value indicating whether the font-family design reflects the ISO Script Class and Uncial Class.  
Public プロパティGets a value indicating whether the font-family design reflects any of the Serif classes, except Sans Serif.  
Public プロパティGets a value indicating whether this is a symbolic font suitable for Pi and special characters (icons, dingbats, technical symbols, etc.)  
Public プロパティGets a value indicating if this is a vertical font.  
Public プロパティGets the italic angle in counter-clockwise degrees from the vertical. Zero for upright text, negative for text that leans to the right (forward).  
Public プロパティGets the maximum Unicode index (character code) in this font.  
Public プロパティGets a value indicating if the glyphs encoded in the cmap subtables are simply generic symbolic representations of code point ranges and don’t truly represent support for those code points.  
Public プロパティSimilar to FontSubSet.LeftBBox.  
Public プロパティGets the array of localized font family names with associated language IDs.  
Public プロパティGets the array of localized font names reflecting all family and relevant subfamily descriptors, with associated language IDs.  
Public プロパティGets the array of localized names for the typographic family group, with associated language IDs.  
Public プロパティGets the math baseline, in design units relative to the Roman baseline.  
Public プロパティGets a value indicating if characters have their foreground and background reversed.  
Public プロパティGets the number of glyphs in the Font.  
Public プロパティGets the 10-byte series of numbers that is used to describe the visual characteristics of a typeface.  
Public プロパティGets or sets a value indicating that the developer of the software has obtained explicit permission from the legal owner of the font to embed it in documents produced by the software.

See https for details.

The default is false.

 
Public プロパティGets a value indicating if the current font contains PostScript outlines.  
Public プロパティSimilar to FontSubSet.RightBBox.  
Public プロパティGets the metric specifying the distance between the baseline and the approximate height of non-ascending lowercase letters measured in FUnits.  
Public プロパティFont's XHeight, in Em * 1000 units.  
Public プロパティGets a value indicating if characters are overstruck.  
Public プロパティGets the position of the top of the strikethrough stroke relative to the baseline in font design units.  
Public プロパティGets the thickness of the strikethrough stroke in font design units.  
Public プロパティGets the recommended vertical offset in font design units from the baseline for subscripts for this font.  
Public プロパティGets the recommended vertical size in font design units for subscripts for this font.  
Public プロパティGets the recommended vertical offset in font design units from the baseline for superscripts for this font.  
Public プロパティThe recommended vertical size in font design units for superscripts for this font.  
Public プロパティGets or sets the custom data associated with the Font.  
Public プロパティSimilar to FontSubSet.TopBBox.  
Public プロパティGets the typographic family grouping name.

The typographic family grouping doesn't impose any constraints on the number of faces within it, in contrast with the 4-style family grouping.

 
Public プロパティGets the suggested distance of the top of the underline from the baseline (negative values indicate below baseline).  
Public プロパティGets the suggested value for the underline thickness.  
Public プロパティGets a value indicating if characters are underscored.  
Public プロパティFor internal use only.  
Public プロパティGets the design units per Em, valid range is from 16 to 16384.  
Public プロパティGets or sets a value indicating if the Bitmap Glyph Cache is enabled.

This property affects text drawing on GcBitmapGraphics only.

 
Public プロパティGets the version set by font manufacturer.  
Public プロパティGets the vertical typographic ascender for this font.  
Public プロパティGets the vertical typographic descender for this font.  
Public プロパティGets the vertical typographic gap for this font.  
Public プロパティGets the recommended line spacing for single-spaced vertical text.  
Public プロパティGets the sum of VerticalAscender and VerticalDescender.  
Public プロパティGet the value indicating the visual weight (degree of blackness or thickness of strokes) of the characters in the font.

Values from 1 to 1000 are valid.

 
Public プロパティGet the value indicating a relative change from the normal aspect ratio (width to height ratio) for the glyphs in a font.

Values from 1 (UltraCondensed) to 9 (UltraExpanded) are expected.

 
トップ
パブリック メソッド
 名前解説
Public メソッドAssociates user-defined characters from the specified EUDC Font to the current font.  
Public メソッドAdds a link to the specified Font.  
Public メソッドSearches for an associated EUDC Font containing the given code point.  
Public メソッドSearches for a linked Font containing the given code point.  
Public メソッドClears the list of the associated EUDC Fonts.  
Public メソッドClears the list of the linked Fonts.  
Public メソッドstatic (Shared in Visual Basic)Loads all Fonts from a byte array containing single font or a font collection.  
Public メソッドstatic (Shared in Visual Basic)Loads all Fonts from a specified font file.  
Public メソッドstatic (Shared in Visual Basic)Loads all Fonts from a specified stream containing single font or a font collection.  
Public メソッドReturns a value indicating whether the font can map the specified code point to a glyph.  
Public メソッドCreates an instance of the FontTables class for this font with the specified set of OpenType tables. Used to access information contained in the font's OpenType tables.  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Loads the first Font from a byte array.  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Loads the first Font from a specified file.  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 Loads a Font from the specified stream.  
Public メソッドstatic (Shared in Visual Basic)Returns the default EUDC font.  
Public メソッドGets a snapshot of the internal list of links to the associated EUDC fonts.  
Public メソッドGets a snapshot of the internal list of linked fonts.  
Public メソッドReturns the localized version of font family name for the specified language ID.  
Public メソッドGets a value indicating whether the font has the associated EUDC Fonts.  
Public メソッドGets a value indicating whether the font has linked Fonts.  
Public メソッドReturns True if the specified string matches the font family name or its local equivalent.  
Public メソッドRemoves association to the specified EUDC Font from the current font.  
Public メソッドRemoves a link to the specified Font.  
Public メソッドChecks whether the specified code page character range is considered functional (see Os2CodePageRange).  
Public メソッドChecks whether the specified Unicode range is considered functional (see Os2UnicodeRange).  
Public メソッドReturns a string that represents the Font.  
Public メソッドstatic (Shared in Visual Basic)Assigns the default EUDC font.  
トップ
参照

Font クラス
GrapeCity.Documents.Text 名前空間