Class StringFormat

Class StringFormat

名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.4.0)

包含文本布局信息(如匹配、方向和选项卡停止)显示操作(如插入和国家数字替换)和OpenType功能。

public sealed class StringFormat : DisposableObject, IDisposable

Inheritance

object DisposableObject StringFormat

Implements

IDisposable

继承人

DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

StringFormat()

启动一个新的 Aspose.Imaging.StringFormat 对象。

public StringFormat()

StringFormat(StringFormatFlags)

启动一个新的 Aspose.Imaging.StringFormat 对象与指定的 Aspose.Imaging.StringFormatFlags 列表和语言。

public StringFormat(StringFormatFlags options)

Parameters

options StringFormatFlags

Aspose.Imaging.StringFormatFlags 列表为新 Aspose.Imaging.StringFormat 对象。

StringFormat(StringFormat)

从所指定的现有 Aspose.Imaging.StringFormat 对象开始一个新的 Aspose.Imaging.StringFormat 对象。

public StringFormat(StringFormat format)

Parameters

format StringFormat

Aspose.Imaging.StringFormat 对象,从其中启动新的 Aspose.Imaging.StringFormat 对象。

Exceptions

ArgumentNullException

format’ is null.

Properties

Alignment

在垂直平面上获取或设置文本匹配信息。

public StringAlignment Alignment { get; set; }

财产价值

StringAlignment

CustomCharIdent

接收或设置自定义字符的身份。

public PointF CustomCharIdent { get; set; }

财产价值

PointF

DigitSubstitutionLanguage

获取或设置当当地数字被西方数字取代时使用的语言。

public int DigitSubstitutionLanguage { get; set; }

财产价值

int

Remarks

SetDigitSubstitution 已过时的方法。

DigitSubstitutionMethod

接收或设置用于数字替代的方法。

public StringDigitSubstitute DigitSubstitutionMethod { get; set; }

财产价值

StringDigitSubstitute

Remarks

SetDigitSubstitution 已过时的方法。

FirstTabOffset

获取文本行开始和第一个关闭选项卡之间的空间数量。

public float FirstTabOffset { get; }

财产价值

float

Remarks

该属性被引入取消方法 GetTabStops。

FormatFlags

收到或设置一个 Aspose.Imaging.StringFormatFlags 列表,其中包含格式化信息。

public StringFormatFlags FormatFlags { get; set; }

财产价值

StringFormatFlags

GenericDefault

获取一般默认 Aspose.Imaging.StringFormat 对象。

public static StringFormat GenericDefault { get; }

财产价值

StringFormat

GenericTypographic

接收一个通用字体 Aspose.Imaging.StringFormat 对象。

public static StringFormat GenericTypographic { get; }

财产价值

StringFormat

HotkeyPrefix

获取或设置 Aspose.Imaging.HotkeyPrefix 对象为此 Aspose.Imaging.StringFormat 对象。

public HotkeyPrefix HotkeyPrefix { get; set; }

财产价值

HotkeyPrefix

LineAlignment

接收或在水平平面上设置线的调整。

public StringAlignment LineAlignment { get; set; }

财产价值

StringAlignment

TabStops

在 Aspose.Imaging.Graphics.PageUnit 属性所指定的单元中,查找选项卡停止之间的距离。

public float[] TabStops { get; }

财产价值

float ( )

Remarks

该属性被引入取消方法 GetTabStops。

Trimming

获取或设置 Aspose.Imaging.StringTrimming 列表为此 Aspose.Imaging.StringFormat 对象。

public StringTrimming Trimming { get; set; }

财产价值

StringTrimming

Methods

DeepClone()

创建这个 Aspose.Imaging.StringFormat 对象的深度克隆。

public StringFormat DeepClone()

Returns

StringFormat

目前的 Aspose.Imaging.StringFormat 的深度克隆。

Equals(对象)

检查对象是否平等。

public override bool Equals(object obj)

Parameters

obj object

其它对象。

Returns

bool

平等比较结果。

GetHashCode()

获取当前对象的哈希代码。

public override int GetHashCode()

Returns

int

哈希代码。

SetTabStops(航海,航海[])

为此 Aspose.Imaging.StringFormat 对象设置选项卡停止。

public void SetTabStops(float firstTabOffset, float[] tabStops)

Parameters

firstTabOffset float

文本行开始和第一个关闭选项卡之间的空间数量。

tabStops float ( )

选项卡之间的距离在 Aspose.Imaging.Graphics.PageUnit 属性所指定的单元中停止。

ToString()

将此 Aspose.Imaging.StringFormat 对象转换为人类可读的链条。

public override string ToString()

Returns

string

这个 Aspose.Imaging.StringFormat 对象的序列代表。

 中文