Class StringFormat

Class StringFormat

Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)

Incapsula información de diseño de texto (como alineación, orientación y paradas de la tabla) muestra manipulaciones (como la inserción de elípticas y la sustitución de cifras nacionales) y las características de OpenType.

public sealed class StringFormat : DisposableObject, IDisposable

Inheritance

object DisposableObject StringFormat

Implements

IDisposable

Miembros heredados

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

Constructors

StringFormat()

Inicializa un nuevo objeto Aspose.Imaging.StringFormat.

public StringFormat()

StringFormat(StringFormatFlags)

Inicializa un nuevo objeto Aspose.Imaging.StringFormat con la enumeración y el lenguaje especificados de Aspose.Imaging.StringFormatFlags.

public StringFormat(StringFormatFlags options)

Parameters

options StringFormatFlags

La enumeración Aspose.Imaging.StringFormatFlags para el nuevo objeto Aspose.Imaging.StringFormat.

StringFormat(StringFormat)

Inicializa un nuevo objeto Aspose.Imaging.StringFormat desde el objeto Aspose.Imaging.StringFormat existente especificado.

public StringFormat(StringFormat format)

Parameters

format StringFormat

El objeto Aspose.Imaging.StringFormat desde el que iniciar el nuevo objeto Aspose.Imaging.StringFormat.

Exceptions

ArgumentNullException

format’ is null.

Properties

Alignment

Obtenga o coloca información de alineación de texto en el plano vertical.

public StringAlignment Alignment { get; set; }

Valor de la propiedad

StringAlignment

CustomCharIdent

Obtenga o establece la identidad de carácter personalizado.

public PointF CustomCharIdent { get; set; }

Valor de la propiedad

PointF

DigitSubstitutionLanguage

Obtenga o establece el idioma que se utiliza cuando los dígitos locales se sustituyen por los dígitos occidentales.

public int DigitSubstitutionLanguage { get; set; }

Valor de la propiedad

int

Remarks

El setter se introduce para el método obsoleto SetDigitSubstitution.

DigitSubstitutionMethod

Obtenga o establece el método que se utilizará para la sustitución digital.

public StringDigitSubstitute DigitSubstitutionMethod { get; set; }

Valor de la propiedad

StringDigitSubstitute

Remarks

El setter se introduce para el método obsoleto SetDigitSubstitution.

FirstTabOffset

Obtenga el número de espacios entre el comienzo de una línea de texto y la primera parada de la tabla.

public float FirstTabOffset { get; }

Valor de la propiedad

float

Remarks

La propiedad se introduce para el método removido GetTabStops.

FormatFlags

Obtenga o establece una enumeración Aspose.Imaging.StringFormatFlags que contiene información de formatación.

public StringFormatFlags FormatFlags { get; set; }

Valor de la propiedad

StringFormatFlags

GenericDefault

Obtener un objeto generico por defecto Aspose.Imaging.StringFormat.

public static StringFormat GenericDefault { get; }

Valor de la propiedad

StringFormat

GenericTypographic

Obtener un objeto tipográfico generico Aspose.Imaging.StringFormat.

public static StringFormat GenericTypographic { get; }

Valor de la propiedad

StringFormat

HotkeyPrefix

Obtener o establecer el objeto Aspose.Imaging.HotkeyPrefix para este objeto Aspose.Imaging.StringFormat.

public HotkeyPrefix HotkeyPrefix { get; set; }

Valor de la propiedad

HotkeyPrefix

LineAlignment

Obtenga o coloca el alineamiento de la línea en el plano horizontal.

public StringAlignment LineAlignment { get; set; }

Valor de la propiedad

StringAlignment

TabStops

Obtenga una serie de distancias entre las paradas de la tabla en las unidades especificadas por la propiedad Aspose.Imaging.Graphics.PageUnit.

public float[] TabStops { get; }

Valor de la propiedad

float [][]

Remarks

La propiedad se introduce para el método removido GetTabStops.

Trimming

Obtenga o establece la enumeración Aspose.Imaging.StringTrimming para este objeto Aspose.Imaging.StringFormat.

public StringTrimming Trimming { get; set; }

Valor de la propiedad

StringTrimming

Methods

DeepClone()

Crea una clona profunda de este objeto Aspose.Imaging.StringFormat.

public StringFormat DeepClone()

Returns

StringFormat

La clona profunda del actual Aspose.Imaging.StringFormat.

Equals(Objeto)

Verifique si los objetos son iguales.

public override bool Equals(object obj)

Parameters

obj object

El otro objeto.

Returns

bool

El resultado de la igualdad.

GetHashCode()

Obtenga el código hash del objeto actual.

public override int GetHashCode()

Returns

int

El código hash.

SetTabStops(Float y Float[])

Establecer las paradas de la tab para este objeto Aspose.Imaging.StringFormat.

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

Parameters

firstTabOffset float

El número de espacios entre el comienzo de una línea de texto y la primera tab stop.

tabStops float [][]

Una serie de distancias entre las tablas se detiene en las unidades especificadas por la propiedad Aspose.Imaging.Graphics.PageUnit.

ToString()

Converta este Objeto Aspose.Imaging.StringFormat en una cadena que se puede leer por el hombre.

public override string ToString()

Returns

string

Una representación de la línea de este objeto Aspose.Imaging.StringFormat.

 Español