Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
このクラスはGDI+ Fontの代わりに使用します。
public class DrFont
継承
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
AscentLis
このフォントのセルアセント(lis)。 これはセルの上部からセルのベースラインまでの垂直距離です。
public int AscentLis { get; }
プロパティ値
備考
この値はセルベースラインとも呼ばれます。
AscentPoints
ポイント単位でセルアセントを返します。
public float AscentPoints { get; }
プロパティ値
CellHeightLis
このフォントのセル高さを返します(lis)。 これはAspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLisのショートカットです。
public int CellHeightLis { get; }
プロパティ値
CellHeightPoints
Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPointsのショートカットです。
public float CellHeightPoints { get; }
プロパティ値
DescentLis
このフォントのセルディセント(lis)。 これはセルの下部からセルのベースラインまでの垂直距離です。
public int DescentLis { get; }
プロパティ値
DescentPoints
ポイント単位でセルディセントを返します。
public float DescentPoints { get; }
プロパティ値
FamilyName
このフォントの名前を取得します。
public string FamilyName { get; }
プロパティ値
IsBold
このインスタンスが太字であるかどうかを示す値を取得します。
public bool IsBold { get; }
プロパティ値
IsItalic
このインスタンスがイタリック体であるかどうかを示す値を取得します。
public bool IsItalic { get; }
プロパティ値
LeadingLis
このフォントのリーディング(lis)を返します。 これはAspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLisのショートカットです。
public int LeadingLis { get; }
プロパティ値
LeadingPoints
このフォントのリーディング(lis)を返します。 これはAspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLisのショートカットです。
public float LeadingPoints { get; }
プロパティ値
LineSpacingLis
このフォントのセル間隔(lis)を返します。 これは2つのグリフのベースライン間の垂直距離です。
public int LineSpacingLis { get; }
プロパティ値
LineSpacingPoints
このフォントのセル間隔(ポイント)を返します。 これは2つのグリフのベースライン間の垂直距離です。
public float LineSpacingPoints { get; }
プロパティ値
SizePoints
このフォントのサイズ(ポイント)を取得します。
public float SizePoints { get; set; }
プロパティ値
SmallCapsScaleFactor
SmallCapsのスケールファクターを取得します。
public float SmallCapsScaleFactor { get; }
プロパティ値
Style
このフォントのスタイルを取得します。
public FontStyle Style { get; }
プロパティ値
StyleEx
このプロパティはフォントのスタイルに関する追加情報を含みます。
public short StyleEx { get; set; }
プロパティ値
メソッド
Equals(DrFont)
指定された他のインスタンスと等しいかどうかを判断します。
protected bool Equals(DrFont other)
パラメータ
other
DrFont
他のオブジェクト。
戻り値
true
指定されたAspose.Page.Font.DrFontがこのインスタンスと等しい場合; それ以外の場合はfalse
。
Equals(object)
指定されたSystem.Objectがこのインスタンスと等しいかどうかを判断します。
public override bool Equals(object obj)
パラメータ
obj
object
このインスタンスと比較するSystem.Object。
戻り値
true
指定されたSystem.Objectがこのインスタンスと等しい場合; それ以外の場合はfalse
。
GetCharWidthLis(char)
キャラクターの幅(lis)を取得します。
public int GetCharWidthLis(char c)
パラメータ
c
char
計算するシンボル。
戻り値
幅を返します。
GetCharWidthPoints(char)
文字の幅をポイント単位で返します。
public float GetCharWidthPoints(char c)
パラメータ
c
char
計算するシンボル。
戻り値
幅を返します。
GetHashCode()
このインスタンスのハッシュコードを返します。
public override int GetHashCode()
戻り値
ハッシュアルゴリズムやハッシュテーブルのようなデータ構造で使用するのに適したこのインスタンスのハッシュコード。
GetTextSizePoints(string)
テキストの測定ボックスをポイント単位で返します。
public SizeF GetTextSizePoints(string text)
パラメータ
text
string
計算するテキスト。
戻り値
サイズを返します。
GetTextWidthLis(string)
テキスト幅(lis)を取得します。
public int GetTextWidthLis(string text)
パラメータ
text
string
計算するテキスト。
戻り値
幅を返します。
GetTextWidthPoints(string)
テキスト幅(ポイント)を取得します。
public float GetTextWidthPoints(string text)
パラメータ
text
string
計算するテキスト。
戻り値
幅を返します。
GetTextWidthPoints(string, int, int)
テキスト幅(ポイント)を取得します。
public float GetTextWidthPoints(string text, int startIndex, int charCount)
パラメータ
text
string
計算するテキスト。
startIndex
int
開始インデックス。
charCount
int
文字数。
戻り値
幅を返します。
IsPoorlyRenderedByGdiPlus(string)
「Microsoft Sans Serif」フォントについてTrueを返します。このフォントはGDI+によってうまくレンダリングされません。Test286およびGemini-6959を参照してください。
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
パラメータ
fontName
string
フォントの名前。
戻り値
true
指定されたフォント名が[GDIプラスによってうまくレンダリングされない]場合; それ以外の場合はfalse
。
Replace(DrFont)
フォントの内容を置き換えます。
public void Replace(DrFont font)
パラメータ
font
DrFont
ソースフォント。