Classe EmfPlusPenOptionalData
Contenu
[
Cacher
]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
| Name | Description |
|---|---|
| EmfPlusPenOptionalData() | Initialise une nouvelle instance de la classe EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Obtient 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_data | EmfPlusCustomEndCapData | r/w | Obtient 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_data | EmfPlusCustomStartCapData | r/w | Obtient 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_offset | float | r/w | Obtient 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_type | EmfPlusDashedLineCapType | r/w | Obtient 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_data | EmfPlusDashedLineData | r/w | Obtient 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_cap | EmfPlusLineCapType | r/w | Obtient 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 |
| join | EmfPlusLineJoinType | r/w | Obtient 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_style | EmfPlusLineStyle | r/w | Obtient 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_limit | float | r/w | Obtient 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_alignment | EmfPlusPenAlignment | r/w | Obtient 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_cap | EmfPlusLineCapType | r/w | Obtient 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_matrix | Matrix | r/w | Obtient 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