Class Font

Class Font

名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)

文字のための特定のフォーマットを定義し、文字の顔、サイズ、スタイルの属性を含む。

[JsonObject(MemberSerialization.OptIn)]
public sealed class Font

Inheritance

object Font

相続人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Font(フォント、フォントスタイル)

新しい Aspose.Imaging.Font を使用して、既存の Aspose.Imaging.Font と Aspose.Imaging.Font リストを指定します。

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

既存の Aspose.Imaging.Font から新しい Aspose.Imaging.Font を作成します。

newStyle FontStyle

Aspose.Imaging.FontStyle は、新しい Aspose.Imaging.Font. の複数の値に適用されます Aspose.Imaging.FontStyle リストは、OR オペレーターと組み合わせることができます。

Exceptions

ArgumentNullException

prototype’ is null.

Font(フラット、フラット)

新しい Aspose.Imaging.Font を指定されたサイズで開始します キャラクターセットは Aspose.Imaging.CharacterSet.Default に設定され、グラフィック ユニットは Aspose.Imaging.GraphicsUnit.Point に設定され、フォント スタイルは Aspose.Imaging.FontStyle.Regular に設定されます。

public Font(string fontName, float emSize)

Parameters

fontName string

Aspose.Imaging.Font の名前を表示します。

emSize float

エムサイズは、ポイントで、新しいフォントです。

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(フラット、フラット、フォントスタイル)

新しい Aspose.Imaging.Font を指定したサイズとスタイルを使用して開始します キャラクターセットは Aspose.Imaging.CharacterSet.Default に設定され、グラフィック ユニットは Aspose.Imaging.GraphicsUnit.Point に設定されます。

public Font(string fontName, float emSize, FontStyle style)

Parameters

fontName string

Aspose.Imaging.Font の名前を表示します。

emSize float

エムサイズは、ポイントで、新しいフォントです。

style FontStyle

Aspose.Imaging.FontStyle 新しいフォントのスタイル。

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(ストレッチ、フラット、グラフィックユニット)

新しい Aspose.Imaging.Font を指定したサイズとユニットを使用して開始します キャラクターセットは Aspose.Imaging.CharacterSet.Default に設定され、スタイルは Aspose.Imaging.FontStyle.Regular に設定されます。

public Font(string fontName, float emSize, GraphicsUnit unit)

Parameters

fontName string

Aspose.Imaging.Font の名前を表示します。

emSize float

新しい文字の emサイズは、 unit’ パラメーターによって指定されたユニットです。

unit GraphicsUnit

Aspose.Imaging.Graphics 新しいフォントの一部です。

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(ストレッチ、フラット、フォントスタイル、グラフィックユニット、キャラクターセット)

新しい Aspose.Imaging.Font を指定されたサイズ、スタイル、ユニット、およびキャラクターセットを使用して開始します。

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)

Parameters

fontName string

Aspose.Imaging.Font の名前を表示します。

emSize float

新しい文字の emサイズは、 unit’ パラメーターによって指定されたユニットです。

style FontStyle

Aspose.Imaging.FontStyle 新しいフォントのスタイル。

unit GraphicsUnit

Aspose.Imaging.Graphics 新しいフォントの一部です。

characterSet CharacterSet

この文字に使用するために設定された文字。

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(ストレッチ、フラット、フォントスタイル、グラフィックユニット)

新しい Aspose.Imaging.Font を指定されたサイズ、スタイル、ユニットを使用して開始します。

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)

Parameters

fontName string

Aspose.Imaging.Font の名前を表示します。

emSize float

新しい文字の emサイズは、 unit’ パラメーターによって指定されたユニットです。

style FontStyle

Aspose.Imaging.FontStyle 新しいフォントのスタイル。

unit GraphicsUnit

Aspose.Imaging.Graphics 新しいフォントの一部です。

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Properties

Bold

この Aspose.Imaging.Font が勇気あるかどうかを示す値を得る。

public bool Bold { get; }

不動産価値

bool

CharacterSet

この Aspose.Imaging.Font が使用するキャラクターセットを指定するバイト値を取得します。

public CharacterSet CharacterSet { get; }

不動産価値

CharacterSet

Italic

この Aspose.Imaging.Font がイタリア語であるかどうかを示す値を得る。

public bool Italic { get; }

不動産価値

bool

Name

この Aspose.Imaging.Font の顔の名前を得る。

public string Name { get; }

不動産価値

string

Size

この Aspose.Imaging.Font の emサイズは、 Aspose.Imaging.Font.Unit の特性によって指定されたユニットで測定されます。

public float Size { get; }

不動産価値

float

Strikeout

この Aspose.Imaging.Font がフォントを通じて水平線を指定しているかどうかを示す値を得る。

public bool Strikeout { get; }

不動産価値

bool

Style

この Aspose.Imaging.Font のためのスタイル情報を取得します。

public FontStyle Style { get; }

不動産価値

FontStyle

Underline

この Aspose.Imaging.Font が強調されているかどうかを示す値を得る。

public bool Underline { get; }

不動産価値

bool

Unit

この Aspose.Imaging.Font の測定ユニットを取得します。

public GraphicsUnit Unit { get; }

不動産価値

GraphicsUnit

Methods

DeepClone()

この Aspose.Imaging.Font の正確な深いコピーを作成します。

public Font DeepClone()

Returns

Font

Aspose.Imaging.Font この方法が作成されます。

Equals(対象)

指定されたオブジェクトが Aspose.Imaging.Font であるかどうかを示し、この Aspose.Imaging.Font と同じ属性値を持っています。

public override bool Equals(object obj)

Parameters

obj object

テストする対象です。

Returns

bool

<コードクラス=“paramref”>obj’ パラメーターが Aspose.Imaging.Font であり、この Aspose.Imaging.Font と同じ属性値を持っている場合、真実です。

GetHashCode()

この Aspose.Imaging.Font のハッシュコードを取得します。

public override int GetHashCode()

Returns

int

この Aspose.Imaging.Font のハッシュコード

ToString()

この Aspose.Imaging.Font の人間読みやすいストレージの表現を返します。

public override string ToString()

Returns

string

この Aspose.Imaging.Font を表す列です。

 日本語