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

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

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

パブリック コンストラクタ
 名前解説
Public コンストラクタオーバーロードされます。   
トップ
パブリック プロパティ
 名前解説
Public プロパティGets or sets a value indicating whether EUDC fonts should be searched for missing user-defined characters.

The default is true.

 
Public プロパティGets or sets a value indicating if the embedded bitmaps from the EBDT font table can be used.

The default is true.

This property affects text drawing on GcBitmapGraphics only. Also, it has no effect if UseBitmapCache is set to false.

 
Public プロパティGets or sets the text background color. The default is transparent.  
Public プロパティGets or sets the character width scale factor (or height scale factor for vertical text).

Valid values are between 0.1 and 10.0. The default is 1.0.

 
Public プロパティGets or sets a value indicating if the text is double underlined.  
Public プロパティGets or sets a value indicating whether font hinting should be enabled for TrueType fonts.

The default is true.

This property affects text drawing on GcBitmapGraphics only.

 
Public プロパティGets or sets the GrapeCity.Documents.Drawing.Brush to fill the glyphs.

The FillBrush property has a priority over the ForeColor.

 
Public プロパティGets or sets a Font used by this format.

If not null, this value overrides the FontName property.

 
Public プロパティGets or sets a value indicating whether the font should be bolded.  
Public プロパティProvides access to a set of Microsoft OpenType typography properties.  
Public プロパティGets or sets whether the font should be italicized.  
Public プロパティGets or sets a font family name.

This value is used only if the Font property is null.

This value is case insensitive.

 
Public プロパティGets or sets the logical font size, in points or in graphic units.

The default value is 12.

See also the description of the FontSizeInGraphicUnits property.

 
Public プロパティGets or sets a value indicating whether FontSize specifies the font size in graphic units or in points.  
Public プロパティGets or sets the flags indicating the desired or emulated style of the font.  
Public プロパティGets or sets the text foreground color. The default is black.

The FillBrush property has a priority over the ForeColor.

 
Public プロパティFor internal use only.  
Public プロパティGets or sets the scaling factor for the glyph advance value relative to font's Average Character Width.

Valid values are from 0.5 up. The default is 1.

 
Public プロパティGets or sets the absolute increment (delta) for the glyph advance value, in graphic units.  
Public プロパティGets or sets the preferred glyph widths (generally used in CJKV fonts).  
Public プロパティGets or sets a value indicating if the glyphs are hollow (outlined), otherwise they are solid.

The StrokePen property must be set in order to draw outlined glyphs.

 
Public プロパティGets or sets a value identifying the language system.  
Public プロパティGets or sets a value specifying the explicit line gap (if not null), in graphic units.  
Public プロパティGets or sets a palette used for drawing color fonts.  
Public プロパティGets or sets a value indicating whether the size of fallback font should be coerced to the size of original font (true by default).

This property does not affect behavior of linked fonts with specified scale factor.

 
Public プロパティGets or sets an OpenType script tag.  
Public プロパティGets or sets a value indicating if all characters should appear as rotated 90 or -90 degrees in vertical text.  
Public プロパティGets or sets a value indicating whether the canonical decomposition, reordering, and composition stages should be omitted.  
Public プロパティGets or sets a value indicating whether to apply normalization to Singleton Decompositions and Post Composition Version precomposed characters.

By default this property is false. If set to true, CJK compatibility ideographs can be changed to CJK unified ideographs during the normalization process.

 
Public プロパティGets or sets a value indicating if the strikethrough style is applied to the text.  
Public プロパティGets or sets the GrapeCity.Documents.Drawing.Pen to draw glyph outlines.  
Public プロパティGets or sets a value indicating if the glyphs should be displayed as subscript.

Setting this property to true also sets the Superscript property to false.

 
Public プロパティGets or sets a value indicating whether the glyphs should be displayed as superscript.

Setting this property to true also sets the Subscript property to false.

 
Public プロパティGets or sets an arbitrary custom data associated with this TextFormat.  
Public プロパティGets or sets the flags indicating which decorations are applied to the text.  
Public プロパティGets or sets a value indicating whether the whole TextRun should be considered as a single Grapheme Cluster.

It allows displaying several characters side-by-side horizontally in a vertical text.

 
Public プロパティGets or sets a value indicating if ASCII characters should be transformed into fullwidth characters.  
Public プロパティGets or sets the offset of the text in the orthogonal direction, in graphic units.

The default is 0.

 
Public プロパティGets or sets a value indicating whether the character 'HYPHEN-MINUS' (U+002D) is treated as the character 'HYPHEN' (U+2010) by the Unicode line breaking algorithm.  
Public プロパティGets or sets a value indicating if the text is underlined.  
Public プロパティGets a value indicating if the text is underlined or double underlined.  
Public プロパティGets or sets a value indicating if the normally sideways characters should be drawn upright in vertical text.  
Public プロパティGets or sets a value indicating if the Bitmap Glyph Cache is allowed.

The default is true.

This property affects text drawing on GcBitmapGraphics only.

 
Public プロパティGets or sets a value indicating if the horizontal ascending, descending, and line gap settings should be applied to vertical text. The special vertical metrics are used by default.  
Public プロパティGets or sets a value indicating whether the typographical font metrics should be applied instead of Windows-specific and Apple-specific font metrics.

Font Ascender, Descender, and Line Gap are affected.

 
Public プロパティGets or sets a value indicating that for sideways text in vertical flow (see TextLayout.FlowDirection, line gap will be set according to Font.VerticalLineGap.

If false (the default), line gap for lines containing sideways text is set according to Font.HorizontalLineGap or GrapeCity.Documents.Text.Font.TypoLineGap, which can lead to different gaps between columns that contain sideways text runs and those that do not.

 
トップ
パブリック メソッド
 名前解説
Public メソッドCopies the current text format settings to another TextFormat object.  
Public メソッドstatic (Shared in Visual Basic)Returns the Language value corresponding to a given System.Globalization.CultureInfo.  
Public メソッドReturns the Font object for the current settings in the FontName, FontBold, FontItalic properties. Note that if the FontName is specified (not empty), this method will return the same font that would be used by a TextLayout given the same settings.  
Public メソッドstatic (Shared in Visual Basic)Converts a ScriptCode value to the corresponding ScriptTag.  
トップ
参照

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