Class Font
名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)
文字のための特定のフォーマットを定義し、文字の顔、サイズ、スタイルの属性を含む。
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
相続人
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
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
この Aspose.Imaging.Font が勇気あるかどうかを示す値を得る。
public bool Bold { get; }
不動産価値
CharacterSet
この Aspose.Imaging.Font が使用するキャラクターセットを指定するバイト値を取得します。
public CharacterSet CharacterSet { get; }
不動産価値
Italic
この Aspose.Imaging.Font がイタリア語であるかどうかを示す値を得る。
public bool Italic { get; }
不動産価値
Name
この Aspose.Imaging.Font の顔の名前を得る。
public string Name { get; }
不動産価値
Size
この Aspose.Imaging.Font の emサイズは、 Aspose.Imaging.Font.Unit の特性によって指定されたユニットで測定されます。
public float Size { get; }
不動産価値
Strikeout
この Aspose.Imaging.Font がフォントを通じて水平線を指定しているかどうかを示す値を得る。
public bool Strikeout { get; }
不動産価値
Style
この Aspose.Imaging.Font のためのスタイル情報を取得します。
public FontStyle Style { get; }
不動産価値
Underline
この Aspose.Imaging.Font が強調されているかどうかを示す値を得る。
public bool Underline { get; }
不動産価値
Unit
この Aspose.Imaging.Font の測定ユニットを取得します。
public GraphicsUnit Unit { get; }
不動産価値
Methods
DeepClone()
この Aspose.Imaging.Font の正確な深いコピーを作成します。
public Font DeepClone()
Returns
Aspose.Imaging.Font この方法が作成されます。
Equals(対象)
指定されたオブジェクトが Aspose.Imaging.Font であるかどうかを示し、この Aspose.Imaging.Font と同じ属性値を持っています。
public override bool Equals(object obj)
Parameters
obj
object
テストする対象です。
Returns
<コードクラス=“paramref”>obj’ パラメーターが Aspose.Imaging.Font であり、この Aspose.Imaging.Font と同じ属性値を持っている場合、真実です。
GetHashCode()
この Aspose.Imaging.Font のハッシュコードを取得します。
public override int GetHashCode()
Returns
この Aspose.Imaging.Font のハッシュコード
ToString()
この Aspose.Imaging.Font の人間読みやすいストレージの表現を返します。
public override string ToString()
Returns
この Aspose.Imaging.Font を表す列です。