Class EmfLogPenEx

Class EmfLogPenEx

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

O objeto LogPenEx especifica o estilo, largura e cor de uma caneta lógica estendida.

public sealed class EmfLogPenEx : EmfBasePen

Inheritance

object MetaObject EmfObject EmfBasePen EmfLogPenEx

Membros herdados

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

Constructors

EmfLogPenEx()

public EmfLogPenEx()

Properties

Argb32ColorRef

Recebe ou coloca um objeto WMF ColorRef ([MS-WMF] secção 2.2.2.8).O campo depende do valor BrushStyle, como mostrado na tabela mais tarde nesta seção.

public override int Argb32ColorRef { get; set; }

Valor da propriedade

int

BrushDibPattern

Receba ou coloca o padrão de brush dib.

public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }

Valor da propriedade

WmfDeviceIndependentBitmap

BrushHatch

Obtenha ou coloca o padrão de borracha. a definição deste campo depende doValor BrushStyle, como mostrado na tabela mais tarde nesta seção.

public EmfHatchStyle BrushHatch { get; set; }

Valor da propriedade

EmfHatchStyle

BrushStyle

Recebe ou coloca um inteiro não assinado de 32 bits que especifica um estilo de pulverização para a caneta doWMF BrushStyle enumeração ([MS-WMF] secção 2.1.1.4).Se o tipo de caneta no campo PenStyle é PS_GEOMETRIC, esse valor DEVE ser tambémBS_SOLID ou BS_HATCHED. O valor deste campo pode ser BS_NULL, mas apenas se oO estilo de linha especificado no PenStyle é PS_NULL. O estilo BS_NULL SHOULD é usadopara especificar uma pulseira que não tem efeito.

public WmfBrushStyle BrushStyle { get; set; }

Valor da propriedade

WmfBrushStyle

NumStyleEntities

Obtenha o número de elementos na linha especificada no campo StyleEntry.Este valor DEVE ser nulo se o PenStyle não especificar o PS_USERSTYLE.

public int NumStyleEntities { get; }

Valor da propriedade

int

PenStyle

Obtenha ou coloca o estilo da caneta

public override EmfPenStyle PenStyle { get; set; }

Valor da propriedade

EmfPenStyle

StyleEntry

Recebe ou coloca uma série opcional de inteiros não assinados de 32 bits que definem os comprimentos decaixões e lacunas na linha desenhada por esta caneta, quando o valor do PenStyleé PS_USERSTYLE estilo de linha para a caneta. o array contém um número deentradas especificadas por NumStyleEntries, mas é usada como se repetisse indefinidamenteA primeira entrada na linha especifica a duração do primeiro dash.A entrada especifica o comprimento da primeira lacuna.Depois, as longitudes de caixões e lacunas alternam.Se o tipo de caneta no campo PenStyle é PS_GEOMETRIC, os comprimentos são especificados emunidades lógicas; caso contrário, os comprimentos são especificados em unidades de dispositivo.

public int[] StyleEntry { get; set; }

Valor da propriedade

int [ ]

Width

Recebe ou coloca um inteiro não assinado de 32 bits que especifica a largura da linha desenhada pela caneta.Se o tipo de caneta no campo PenStyle é PS_GEOMETRIC, esse valor é a largura deunidades lógicas; caso contrário, a largura é especificada em unidades de dispositivo.Se o tipo de caneta no campo PenStyle é PS_COSMETIC, esse valor DEVE ser 0x00000001.

public int Width { get; set; }

Valor da propriedade

int

 Português