Class EmfText
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Objects Asamblea: Aspose.Imaging.dll (25.4.0)
El objeto EmrText contiene valores para la salida de texto.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Obtenga o establece un integrador no firmado de 32 bits que especifica el número de caracteres en la red
public int Chars { get; set; }
Valor de la propiedad
DxBuffer
Obtenga o establece el carácter opcional de buffer espacialUndefinedSpace2 (variable): Un número opcional de bytes no utilizados.Seguimos inmediatamente la parte anterior de esta estructura.OutputDx (variable): una serie de integradores no firmados de 32 bits que especifican el espacio de salida entrelos orígenes de las células de carácter adyacentes en unidades lógicas. la ubicación de este campo se especifica porel valor de offDx en bytes desde el comienzo de este registro. si se define el espacio, este campo contieneel mismo número de valores que los caracteres en la cadena de salida. si el campo de opciones del objeto EmrTextcontiene la bandera ETO_PDY, entonces este buffer contiene dos veces más valores como hay caracteres enla línea de salida, una offset horizontal y una vertical para cada una, en ese orden. si se especifica ETO_RTLREADING,Los caracteres se colocan derecho a izquierda en lugar de izquierda a derecha. ninguna otra opción afecta a la interpretación de este campo.
public int[] DxBuffer { get; set; }
Valor de la propiedad
int [][]
GlyphIndexBuffer
Obtenga o establezca el buffer de índice glyph opcional.Si las opciones tienen la bandera ETO_GLYPH_INDEX, entonces los códigos para los caracteres en una cadena de texto de salida son indexes.de los gráficos de los caracteres en una fuente TrueType (2.1.11 ExtTextOutOptions lista). los índices de Glyph son específicos de la fuente,para mostrar los caracteres correctos en el playback, la letra que se utiliza DEVE ser idéntica a la letra que se utiliza paragenerar los índices.
public int[] GlyphIndexBuffer { get; set; }
Valor de la propiedad
int [][]
Options
Obtenga o establece un integrador no firmado de 32 bits que especifica cómo utilizar el rectángulo especificado en elEste campo puede ser una combinación de más de una ExtTextOutOptionsValores de la enumeración (sección 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Valor de la propiedad
Rectangle
Obtiene o establece un objeto WMF RectL opcional ([MS-WMF] sección 2.2.2.19) que define un clippingy/o rectangulo opacente en unidades lógicas. este rectangulo se aplica al textoproducciones realizadas por el registro de contenidos.
public Rectangle Rectangle { get; set; }
Valor de la propiedad
Reference
Obtiene o establece un objeto WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica las coordenadas de lapunto de referencia utilizado para posicionar la línea.El punto de referencia se define por el últimoEMR_SETTEXTALIGN registro (sección 2.3.11.25). si no se ha establecido este registro,La alineación está en TA_LEFT, TA_TOP.
public Point Reference { get; set; }
Valor de la propiedad
StringBuffer
Obtenga o establezca el buffer de cordas del personajeUndefinedSpace1 (variable): un número opcional de bytes no utilizados.El campo OutputString no está obligado a seguir inmediatamente la parte anterior de esta estructura.OutputString (variable): una serie de caracteres que especifican la línea a la salida.La ubicación de este campo se especifica por el valor de offString en bytes desde el comienzo de este registro.El número de caracteres se especifica por el valor de Chars.
public string StringBuffer { get; set; }