Classe EmfPlusPenOptionalData

Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData

Inheritance: EmfPlusStructureObjectType

Constructors

NameDescription
EmfPlusPenOptionalData()Initialise une nouvelle instance de la classe EmfPlusPenOptionalData

Properties

NameTypeAccessDescription
compound_line_dataEmfPlusCompoundLineDatar/wObtient ou définit l’objet optionnel EmfPlusCompoundLineData (section 2.2.2.9)
qui spécifie un tableau de valeurs à virgule flottante définissant
la ligne composée d’un crayon, constituée de lignes parallèles
et d’espaces. Ce champ DOIT être présent si le
drapeau PenDataCompoundLine est défini dans le champ PenDataFlags
de l’objet EmfPlusPenData
custom_end_cap_dataEmfPlusCustomEndCapDatar/wObtient ou définit l’objet optionnel EmfPlusCustomEndCapData (section 2.2.2.11)
qui définit la forme du cap d’extrémité personnalisé, c’est‑à‑dire la forme à
utiliser à la fin d’une ligne tracée avec ce stylo. Elle peut être l’une des
diverses formes, telles qu’un carré, un cercle ou un losange. Ce
champ DOIT être présent si le drapeau PenDataCustomEndCap est
défini dans le champ PenDataFlags de l’objet EmfPlusPenData
custom_start_cap_dataEmfPlusCustomStartCapDatar/wObtient ou définit l’objet optionnel EmfPlusCustomStartCapData (section 2.2.2.15)
qui définit la forme du cap de départ personnalisé, c’est‑à‑dire la forme à
utiliser au début d’une ligne tracée avec ce stylo. Elle peut être l’une des
diverses formes, telles qu’un carré, un cercle ou un losange.
Ce champ DOIT être présent si le drapeau PenDataCustomStartCap est
défini dans le champ PenDataFlags de l’objet EmfPlusPenData
dash_offsetfloatr/wObtient ou définit la valeur flottante optionnelle de 32 bits qui spécifie la
distance du début d’une ligne au début du
premier espace dans un motif de ligne pointillée. Ce champ DOIT être
présent si le drapeau PenDataDashedLineOffset est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData.
dashed_line_cap_typeEmfPlusDashedLineCapTyper/wObtient ou définit l’entier signé optionnel de 32 bits qui spécifie la forme pour
les deux extrémités de chaque tiret dans une ligne pointillée. Ce champ DOIT être
présent si le drapeau PenDataDashedLineCap est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData, et la
valeur DOIT être définie dans l’énumération DashedLineCapType
(section 2.1.1.10).
dashed_line_dataEmfPlusDashedLineDatar/wObtient ou définit l’objet optionnel EmfPlusDashedLineData (section 2.2.2.16)
qui spécifie les longueurs des tirets et des espaces dans une ligne pointillée personnalisée. Ce champ DOIT être présent si le drapeau PenDataDashedLine
est défini dans le champ PenDataFlags de l’objet EmfPlusPenData
.
end_capEmfPlusLineCapTyper/wObtient ou définit l’entier signé optionnel de 32 bits qui spécifie la forme
pour l’extrémité d’une ligne dans le champ CustomEndCapData. Ce
champ DOIT être présent si le drapeau PenDataEndCap est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData, et la valeur
DOIT être définie dans l’énumération LineCapType
joinEmfPlusLineJoinTyper/wObtient ou définit un entier signé optionnel de 32 bits qui spécifie comment joindre
deux lignes tracées par le même stylo et dont les extrémités se rencontrent.
Ce champ DOIT être présent si le drapeau PenDataJoin est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData, et la
valeur DOIT être définie dans l’énumération LineJoinType
(section 2.1.1.19).
line_styleEmfPlusLineStyler/wObtient ou définit l’entier signé optionnel de 32 bits qui spécifie le style
utilisé pour les lignes tracées avec cet objet stylo. Ce champ DOIT
être présent si le drapeau PenDataLineStyle est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData, et la
valeur DOIT être définie dans l’énumération LineStyle
(section 2.1.1.20).
miter_limitfloatr/wObtient ou définit une valeur flottante 32 bits optionnelle qui spécifie le joint en onglet
limite, qui est le rapport maximal autorisé entre la longueur du joint en onglet et
la largeur de la ligne. La longueur du joint en onglet est la distance entre
l’intersection des parois de la ligne à l’intérieur de la jonction et
l’intersection des parois de la ligne à l’extérieur de la jonction.
La longueur du joint en onglet peut être grande lorsque l’angle entre deux
lignes est petit. Ce champ DOIT être présent si le
drapeau PenDataMiterLimit est défini dans le champ PenDataFlags
de l’objet EmfPlusPenData.
pen_alignmentEmfPlusPenAlignmentr/wObtient ou définit un entier signé 32 bits optionnel qui spécifie la
répartition de la largeur du stylo par rapport aux
coordonnées de la ligne dessinée. Ce champ DOIT
être présent si le drapeau PenDataNonCenter est défini dans le
champ PenDataFlags de l’objet EmfPlusPenData, et
la valeur DOIT être définie dans l’énumération PenAlignment
(section 2.1.1.24).
start_capEmfPlusLineCapTyper/wObtient ou définit un entier signé 32 bits optionnel qui spécifie la forme du
début d’une ligne dans le champ CustomStartCapData.
Ce champ DOIT être présent si le drapeau PenDataStartCap est défini
dans le champ PenDataFlags de l’objet EmfPlusPenData, et la
valeur DOIT être définie dans l’énumération LineCapType
(section 2.1.1.18).
transform_matrixMatrixr/wObtient ou définit un objet EmfPlusTransformMatrix optionnel (section 2.2.2.47)
qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour
le stylo. Ce champ DOIT être présent si le drapeau PenDataTransform
est défini dans le champ PenDataFlags de l’objet EmfPlusPenData
.

Constructor: EmfPlusPenOptionalData()

 EmfPlusPenOptionalData() 

Initialise une nouvelle instance de la classe EmfPlusPenOptionalData