Class EmfPlusPenOptionalData

Class EmfPlusPenOptionalData

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

O objeto EmfPlusPenOptionalData especifica dados opcionais para uma caneta gráfica

public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType

Inheritance

object MetaObject EmfPlusObject EmfPlusStructureObjectType EmfPlusPenOptionalData

Membros herdados

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

Properties

CompoundLineData

Obtenha ou coloca um objeto Opcional EmfPlusCompoundLineData (segmento 2.2.2.9)que especifica uma série de valores de ponto de fluxo que definema linha composta de uma caneta, que é composta de linhas paralelase espaços. este campo deve estar presente se oA bandeira PenDataCompoundLine está configurada no campo PenDataFlagsdo objeto EmfPlusPenData

public EmfPlusCompoundLineData CompoundLineData { get; set; }

Valor da propriedade

EmfPlusCompoundLineData

CustomEndCapData

Obtenha ou coloca um objeto opcional EmfPlusCustomEndCapData (segmento 2.2.2.11)que define a forma end-cap personalizada, que é a forma deusar no final de uma linha tirada com esta caneta. pode ser qualquerdiferentes formas, como um quadrado, círculo ou diamante.O campo DEVE estar presente se a bandeira PenDataCustomEndCap forconfiguração no campo PenDataFlags do objeto EmfPlusPenData

public EmfPlusCustomEndCapData CustomEndCapData { get; set; }

Valor da propriedade

EmfPlusCustomEndCapData

CustomStartCapData

Obtenha ou coloca um objeto opcional EmfPlusCustomStartCapData (segmento 2.2.2.15)que define a forma custom start-cap, que é a forma deusar no início de uma linha tirada com esta caneta. pode ser qualquerde várias formas, como um quadrado, círculo ou diamante.Este campo DEVE estar presente se a bandeira PenDataCustomStartCapestá configurado no campo PenDataFlags do objeto EmfPlusPenData

public EmfPlusCustomStartCapData CustomStartCapData { get; set; }

Valor da propriedade

EmfPlusCustomStartCapData

DashOffset

Recebe ou coloca um valor opcional de 32 bits que especifique odistância do início de uma linha até o início daprimeiro espaço em um padrão de linha encaminhado. este campo DEVE serpresente se a bandeira PenDataDashedLineOffset estiver inserida noPenDataFlags campo do objeto EmfPlusPenData.

public float DashOffset { get; set; }

Valor da propriedade

float

DashedLineCapType

Obter ou configurar um inteiro assinado opcional de 32 bits que especifique a forma paraambos os extremos de cada dash em uma linha de dash. Este campo DEVE serpresente se a bandeira PenDataDashedLineCap estiver inserida noPenDataFlags campo do objeto EmfPlusPenData, e oO valor DEVE ser definido na listagem DashedLineCapType(Séção 2.1.1 do artigo 10o)

public EmfPlusDashedLineCapType DashedLineCapType { get; set; }

Valor da propriedade

EmfPlusDashedLineCapType

DashedLineData

Obtenha ou coloca um objeto opcional EmfPlusDashedLineData (segmento 2.2.2.16)que especifica os comprimentos dos arredores e dos espaços em um padrãoEste campo DEVE estar presente se o PenDataDashedLineA bandeira está inserida no campo PenDataFlags do EmfPlusPenDataO Objeto.

public EmfPlusDashedLineData DashedLineData { get; set; }

Valor da propriedade

EmfPlusDashedLineData

EndCap

Obter ou configurar um inteiro assinado opcional de 32 bits que especifique a formapara o final de uma linha no campo CustomEndCapData.O campo DEVE estar presente se a bandeira PenDataEndCap estiver inserida noPenDataFlags campo do objeto EmfPlusPenData, e o valorDEVE ser definido na lista LineCapType

public EmfPlusLineCapType EndCap { get; set; }

Valor da propriedade

EmfPlusLineCapType

Join

Obter ou configurar um integrador assinado opcional de 32 bits que especifica como se juntarduas linhas que são desenhadas pela mesma caneta e cujos finais se encontram.Este campo DEVE estar presente se a bandeira PenDataJoin estiver configuradao campo PenDataFlags do objeto EmfPlusPenData, e oO valor DEVE ser definido na lista LineJoinType(Página 1o e 2o da secção 19).

public EmfPlusLineJoinType Join { get; set; }

Valor da propriedade

EmfPlusLineJoinType

LineStyle

Obter ou configurar um inteiro assinado opcional de 32 bits que especifica o estilousados para linhas desenhadas com este objeto de caneta. este campo DEVEse estiver presente se a bandeira PenDataLineStyle estiver inserida noPenDataFlags campo do objeto EmfPlusPenData, e oO valor DEVE ser definido na lista LineStyle(Séção 2.1.1.20 )

public EmfPlusLineStyle LineStyle { get; set; }

Valor da propriedade

EmfPlusLineStyle

MiterLimit

Obter ou definir um valor opcional de 32 bits que especifica o mitadorlimite, que é a proporção máxima permitida de comprimento do metrô paralargura da linha. a largura do metrô é a distância daintersecção das paredes da linha no interior da ligação paraa intersecção das paredes da linha fora da ligação.O comprimento do metrô pode ser grande quando o ângulo entre doisLíneas são pequenas. este campo DEVE ser presente se oA bandeira PenDataMiterLimit está configurada no campo PenDataFlagsdo objeto EmfPlusPenData.

public float MiterLimit { get; set; }

Valor da propriedade

float

PenAlignment

Obter ou configurar um inteiro assinado opcional de 32 bits que especifique oDistribuição da largura da caneta em relação aocoordenadas da linha sendo desenhada. este campo DEVEse estiver presente se a bandeira PenDataNonCenter estiver inserida noO campo PenDataFlags do objeto EmfPlusPenData, eO valor DEVE ser definido no PenAlignmentEnumeração (secção 2.1.1.24).

public EmfPlusPenAlignment PenAlignment { get; set; }

Valor da propriedade

EmfPlusPenAlignment

StartCap

Recebe ou coloca um integer assinado opcional de 32 bits que especifica a forma paraO início de uma linha no campo CustomStartCapData.Este campo DEVE estar presente se a bandeira PenDataStartCap estiver configuradano campo PenDataFlags do objeto EmfPlusPenData, e oO valor DEVE ser definido na lista LineCapType(Página 1o e 2o da secção 18).

public EmfPlusLineCapType StartCap { get; set; }

Valor da propriedade

EmfPlusLineCapType

TransformMatrix

Obtenha ou coloca um objeto opcional EmfPlusTransformMatrix (secção 2.2.2.47)que especifica um espaço mundial para a transformação do espaçoEste campo DEVE estar presente se o PenDataTransformA bandeira está inserida no campo PenDataFlags do EmfPlusPenDataO Objeto.

public Matrix TransformMatrix { get; set; }

Valor da propriedade

Matrix

 Português