Class EmfLogPenEx

Class EmfLogPenEx

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

El objeto LogPenEx especifica el estilo, ancho y color de una pena lógica extendida.

public sealed class EmfLogPenEx : EmfBasePen

Inheritance

object MetaObject EmfObject EmfBasePen EmfLogPenEx

Miembros heredados

EmfBasePen.PenStyle ,y, EmfBasePen.Argb32ColorRef ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

EmfLogPenEx()

public EmfLogPenEx()

Properties

Argb32ColorRef

Obtener o establecer un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8).El campo depende del valor BrushStyle, como se muestra en la tabla más tarde en esta sección.

public override int Argb32ColorRef { get; set; }

Valor de la propiedad

int

BrushDibPattern

Obtenga o coloca el patrón de brush dib.

public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

BrushHatch

Obtenga o establece el patrón de cuchillo. la definición de este campo depende de laValor BrushStyle, como se muestra en la tabla más tarde en esta sección.

public EmfHatchStyle BrushHatch { get; set; }

Valor de la propiedad

EmfHatchStyle

BrushStyle

Obtenga o establece un integer no firmado de 32 bits que especifica un estilo de pulverización para la penna de laEnumeración WMF BrushStyle ([MS-WMF] sección 2.1.1.4).Si el tipo de pene en el campo PenStyle es PS_GEOMETRIC, este valor DEVE ser tambiénBS_SOLID o BS_HATCHED. El valor de este campo puede ser BS_NULL, pero sólo si elEl estilo de línea especificado en PenStyle es PS_NULL. El estilo BS_NULL SHOULD se utilizapara especificar un cuchillo que no tiene efecto.

public WmfBrushStyle BrushStyle { get; set; }

Valor de la propiedad

WmfBrushStyle

NumStyleEntities

Obtenga el número de elementos en la línea especificada en el campo StyleEntry.Este valor SHOULD será cero si PenStyle no especifica PS_USERSTYLE.

public int NumStyleEntities { get; }

Valor de la propiedad

int

PenStyle

Obtenga o establece el estilo de la penna

public override EmfPenStyle PenStyle { get; set; }

Valor de la propiedad

EmfPenStyle

StyleEntry

Recibe o establece una serie opcional de integradores no firmados de 32 bits que define las longitudes deflechas y flechas en la línea grabada por esta pena, cuando el valor de PenStylees PS_USERSTYLE estilo de línea para la pena. el array contiene un número delas entradas especificadas por NumStyleEntries, pero se utiliza como si se repita indefinidamenteLa primera entrada en el array especifica la longitud del primer dash.La entrada especifica la longitud de la primera franja.Después, las longitudes de las cajas y las franjas alternan.Si el tipo de penas en el campo PenStyle es PS_GEOMETRIC, las longitudes se especifican enunidades lógicas; de lo contrario, las longitudes se especifican en unidades de dispositivo.

public int[] StyleEntry { get; set; }

Valor de la propiedad

int [][]

Width

Obtenga o establece un integer no firmado de 32 bits que especifica la anchura de la línea grabada por la penna.Si el tipo de penas en el campo PenStyle es PS_GEOMETRIC, este valor es la anchura deunidades lógicas; de lo contrario, la anchura se especifica en unidades de dispositivo.Si el tipo de penas en el campo PenStyle es PS_COSMETIC, este valor DEVE ser 0x00000001.

public int Width { get; set; }

Valor de la propiedad

int

 Español