Class DrFont

Class DrFont

Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)

このクラスはGDI+ Fontの代わりに使用します。

public class DrFont

継承

objectDrFont

継承されたメンバー

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; }

プロパティ値

int

備考

この値はセルベースラインとも呼ばれます。

AscentPoints

ポイント単位でセルアセントを返します。

public float AscentPoints { get; }

プロパティ値

float

CellHeightLis

このフォントのセル高さを返します(lis)。 これはAspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLisのショートカットです。

public int CellHeightLis { get; }

プロパティ値

int

CellHeightPoints

Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPointsのショートカットです。

public float CellHeightPoints { get; }

プロパティ値

float

DescentLis

このフォントのセルディセント(lis)。 これはセルの下部からセルのベースラインまでの垂直距離です。

public int DescentLis { get; }

プロパティ値

int

DescentPoints

ポイント単位でセルディセントを返します。

public float DescentPoints { get; }

プロパティ値

float

FamilyName

このフォントの名前を取得します。

public string FamilyName { get; }

プロパティ値

string

IsBold

このインスタンスが太字であるかどうかを示す値を取得します。

public bool IsBold { get; }

プロパティ値

bool

IsItalic

このインスタンスがイタリック体であるかどうかを示す値を取得します。

public bool IsItalic { get; }

プロパティ値

bool

LeadingLis

このフォントのリーディング(lis)を返します。 これはAspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLisのショートカットです。

public int LeadingLis { get; }

プロパティ値

int

LeadingPoints

このフォントのリーディング(lis)を返します。 これはAspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLisのショートカットです。

public float LeadingPoints { get; }

プロパティ値

float

LineSpacingLis

このフォントのセル間隔(lis)を返します。 これは2つのグリフのベースライン間の垂直距離です。

public int LineSpacingLis { get; }

プロパティ値

int

LineSpacingPoints

このフォントのセル間隔(ポイント)を返します。 これは2つのグリフのベースライン間の垂直距離です。

public float LineSpacingPoints { get; }

プロパティ値

float

SizePoints

このフォントのサイズ(ポイント)を取得します。

public float SizePoints { get; set; }

プロパティ値

float

SmallCapsScaleFactor

SmallCapsのスケールファクターを取得します。

public float SmallCapsScaleFactor { get; }

プロパティ値

float

Style

このフォントのスタイルを取得します。

public FontStyle Style { get; }

プロパティ値

FontStyle

StyleEx

このプロパティはフォントのスタイルに関する追加情報を含みます。

public short StyleEx { get; set; }

プロパティ値

short

メソッド

Equals(DrFont)

指定された他のインスタンスと等しいかどうかを判断します。

protected bool Equals(DrFont other)

パラメータ

other DrFont

他のオブジェクト。

戻り値

bool

true 指定されたAspose.Page.Font.DrFontがこのインスタンスと等しい場合; それ以外の場合はfalse

Equals(object)

指定されたSystem.Objectがこのインスタンスと等しいかどうかを判断します。

public override bool Equals(object obj)

パラメータ

obj object

このインスタンスと比較するSystem.Object。

戻り値

bool

true 指定されたSystem.Objectがこのインスタンスと等しい場合; それ以外の場合はfalse

GetCharWidthLis(char)

キャラクターの幅(lis)を取得します。

public int GetCharWidthLis(char c)

パラメータ

c char

計算するシンボル。

戻り値

int

幅を返します。

GetCharWidthPoints(char)

文字の幅をポイント単位で返します。

public float GetCharWidthPoints(char c)

パラメータ

c char

計算するシンボル。

戻り値

float

幅を返します。

GetHashCode()

このインスタンスのハッシュコードを返します。

public override int GetHashCode()

戻り値

int

ハッシュアルゴリズムやハッシュテーブルのようなデータ構造で使用するのに適したこのインスタンスのハッシュコード。

GetTextSizePoints(string)

テキストの測定ボックスをポイント単位で返します。

public SizeF GetTextSizePoints(string text)

パラメータ

text string

計算するテキスト。

戻り値

SizeF

サイズを返します。

GetTextWidthLis(string)

テキスト幅(lis)を取得します。

public int GetTextWidthLis(string text)

パラメータ

text string

計算するテキスト。

戻り値

int

幅を返します。

GetTextWidthPoints(string)

テキスト幅(ポイント)を取得します。

public float GetTextWidthPoints(string text)

パラメータ

text string

計算するテキスト。

戻り値

float

幅を返します。

GetTextWidthPoints(string, int, int)

テキスト幅(ポイント)を取得します。

public float GetTextWidthPoints(string text, int startIndex, int charCount)

パラメータ

text string

計算するテキスト。

startIndex int

開始インデックス。

charCount int

文字数。

戻り値

float

幅を返します。

IsPoorlyRenderedByGdiPlus(string)

「Microsoft Sans Serif」フォントについてTrueを返します。このフォントはGDI+によってうまくレンダリングされません。Test286およびGemini-6959を参照してください。

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

パラメータ

fontName string

フォントの名前。

戻り値

bool

true 指定されたフォント名が[GDIプラスによってうまくレンダリングされない]場合; それ以外の場合はfalse

Replace(DrFont)

フォントの内容を置き換えます。

public void Replace(DrFont font)

パラメータ

font DrFont

ソースフォント。

 日本語