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
BrushDibPattern
Obtenga o coloca el patrón de brush dib.
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
Valor de la propiedad
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
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
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
PenStyle
Obtenga o establece el estilo de la penna
public override EmfPenStyle PenStyle { get; set; }
Valor de la propiedad
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; }