Class StringFormat

Class StringFormat

Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.0)

Encapsula informações de layout de texto (como alinhamento, orientação e paradas de tab) exibindo manipulações (como inserção elíptica e substituição de dígitos nacionais) e recursos OpenType.

public sealed class StringFormat : DisposableObject, IDisposable

Inheritance

object DisposableObject StringFormat

Implements

IDisposable

Membros herdados

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

Constructors

StringFormat()

Iniciar um novo objeto Aspose.Imaging.StringFormat.

public StringFormat()

StringFormat(StringFormatFlags)

Inicializa um novo Objeto Aspose.Imaging.StringFormat com a enumeração e idioma especificados Aspose.Imaging.StringFormatFlags.

public StringFormat(StringFormatFlags options)

Parameters

options StringFormatFlags

O Aspose.Imaging.StringFormatFlags lista para o novo Objeto Aspose.Imaging.StringFormat.

StringFormat(StringFormat)

Inicializa um novo objeto Aspose.Imaging.StringFormat do objeto Aspose.Imaging.StringFormat existente especificado.

public StringFormat(StringFormat format)

Parameters

format StringFormat

O objeto Aspose.Imaging.StringFormat a partir do qual iniciar o novo objeto Aspose.Imaging.StringFormat.

Exceptions

ArgumentNullException

format’ is null.

Properties

Alignment

Recebe ou coloca informações de alinhamento de texto no plano vertical.

public StringAlignment Alignment { get; set; }

Valor da propriedade

StringAlignment

CustomCharIdent

Recebe ou coloca a identidade do personagem padrão.

public PointF CustomCharIdent { get; set; }

Valor da propriedade

PointF

DigitSubstitutionLanguage

Obter ou definir o idioma que é usado quando os números locais são substituídos por números ocidentais.

public int DigitSubstitutionLanguage { get; set; }

Valor da propriedade

int

Remarks

O setter é introduzido para o método obsoleto SetDigitSubstitution.

DigitSubstitutionMethod

Obter ou definir o método para ser usado para a substituição digital.

public StringDigitSubstitute DigitSubstitutionMethod { get; set; }

Valor da propriedade

StringDigitSubstitute

Remarks

O setter é introduzido para o método obsoleto SetDigitSubstitution.

FirstTabOffset

Obtenha o número de espaços entre o início de uma linha de texto e a primeira tab stop.

public float FirstTabOffset { get; }

Valor da propriedade

float

Remarks

A propriedade é introduzida para o método removido GetTabStops.

FormatFlags

Obter ou configurar uma lista de Aspose.Imaging.StringFormatFlags que contém informações de formatação.

public StringFormatFlags FormatFlags { get; set; }

Valor da propriedade

StringFormatFlags

GenericDefault

Obtenha um objeto padrão geral Aspose.Imaging.StringFormat.

public static StringFormat GenericDefault { get; }

Valor da propriedade

StringFormat

GenericTypographic

Obtenha um objeto tipográfico genérico Aspose.Imaging.StringFormat.

public static StringFormat GenericTypographic { get; }

Valor da propriedade

StringFormat

HotkeyPrefix

Receba ou coloca o Objeto Aspose.Imaging.HotkeyPrefix para este Objeto Aspose.Imaging.StringFormat.

public HotkeyPrefix HotkeyPrefix { get; set; }

Valor da propriedade

HotkeyPrefix

LineAlignment

Recebe ou coloca o alinhamento da linha no plano horizontal.

public StringAlignment LineAlignment { get; set; }

Valor da propriedade

StringAlignment

TabStops

Obtenha uma série de distâncias entre as paradas da tab nas unidades especificadas pela propriedade Aspose.Imaging.Graphics.PageUnit.

public float[] TabStops { get; }

Valor da propriedade

float [ ]

Remarks

A propriedade é introduzida para o método removido GetTabStops.

Trimming

Obtenha ou coloca a lista de Aspose.Imaging.StringTrimming para este objeto Aspose.Imaging.StringFormat.

public StringTrimming Trimming { get; set; }

Valor da propriedade

StringTrimming

Methods

DeepClone()

Crie um clone profundo deste objeto Aspose.Imaging.StringFormat.

public StringFormat DeepClone()

Returns

StringFormat

O clone profundo do atual Aspose.Imaging.StringFormat.

Equals(Objeto)

Verifique se os objetos são iguais.

public override bool Equals(object obj)

Parameters

obj object

O outro objeto.

Returns

bool

O resultado da comparação da igualdade.

GetHashCode()

Obtenha o código hash do objeto atual.

public override int GetHashCode()

Returns

int

O código de hash.

SetTabStops(Flóia, Flóia[])

Selecione paradas para este objeto Aspose.Imaging.StringFormat.

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

Parameters

firstTabOffset float

O número de espaços entre o início de uma linha de texto e a primeira tab stop.

tabStops float [ ]

Uma série de distâncias entre as tabelas param nas unidades especificadas pela propriedade Aspose.Imaging.Graphics.PageUnit.

ToString()

Converte este Objeto Aspose.Imaging.StringFormat em uma linha de leitura humana.

public override string ToString()

Returns

string

Uma representação de linha deste objeto Aspose.Imaging.StringFormat.

 Português