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
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
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
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
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
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
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
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
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
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
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
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
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; }