EmfPlusPenOptionalData
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType
public final class EmfPlusPenOptionalData extends EmfPlusStructureObjectType
L’objet EmfPlusPenOptionalData spécifie des données optionnelles pour un stylo graphique
Constructeurs
| Constructeur | Description |
|---|---|
| EmfPlusPenOptionalData() |
Méthodes
| Méthode | Description |
|---|---|
| getTransformMatrix() | Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le stylo. |
| setTransformMatrix(Matrix value) | Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le stylo. |
| getStartCap() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme du début d’une ligne dans le champ CustomStartCapData. |
| setStartCap(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme du début d’une ligne dans le champ CustomStartCapData. |
| getEndCap() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme de la fin d’une ligne dans le champ CustomEndCapData. |
| setEndCap(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme de la fin d’une ligne dans le champ CustomEndCapData. |
| getJoin() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie comment joindre deux lignes dessinées par le même stylo et dont les extrémités se rencontrent. |
| setJoin(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie comment joindre deux lignes dessinées par le même stylo et dont les extrémités se rencontrent. |
| getMiterLimit() | Obtient ou définit une valeur flottante de 32 bits optionnelle qui spécifie la limite de jointure (miter), qui est le rapport maximal autorisé entre la longueur de la jointure et la largeur de la ligne. |
| setMiterLimit(float value) | Obtient ou définit une valeur flottante de 32 bits optionnelle qui spécifie la limite de jointure (miter), qui est le rapport maximal autorisé entre la longueur de la jointure et la largeur de la ligne. |
| getLineStyle() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie le style utilisé pour les lignes dessinées avec cet objet stylo. |
| setLineStyle(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie le style utilisé pour les lignes dessinées avec cet objet stylo. |
| getDashedLineCapType() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme des deux extrémités de chaque tiret dans une ligne pointillée. |
| setDashedLineCapType(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme des deux extrémités de chaque tiret dans une ligne pointillée. |
| getDashOffset() | Obtient ou définit une valeur flottante de 32 bits optionnelle qui spécifie la distance du début d’une ligne au début du premier espace dans un motif de ligne pointillée. |
| setDashOffset(float value) | Obtient ou définit une valeur flottante de 32 bits optionnelle qui spécifie la distance du début d’une ligne au début du premier espace dans un motif de ligne pointillée. |
| getDashedLineData() | Obtient ou définit un 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. |
| setDashedLineData(EmfPlusDashedLineData value) | Obtient ou définit un 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. |
| getPenAlignment() | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la répartition de la largeur du stylo par rapport aux coordonnées de la ligne dessinée. |
| setPenAlignment(int value) | Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la répartition de la largeur du stylo par rapport aux coordonnées de la ligne dessinée. |
| getCompoundLineData() | Obtient ou définit un objet optionnel EmfPlusCompoundLineData (section 2.2.2.9) qui spécifie un tableau de valeurs flottantes définissant la ligne composée d’un stylo, constituée de lignes parallèles et d’espaces. |
| setCompoundLineData(EmfPlusCompoundLineData value) | Obtient ou définit un objet optionnel EmfPlusCompoundLineData (section 2.2.2.9) qui spécifie un tableau de valeurs flottantes définissant la ligne composée d’un stylo, constituée de lignes parallèles et d’espaces. |
| getCustomStartCapData() | Obtient ou définit un objet optionnel EmfPlusCustomStartCapData (section 2.2.2.15) qui définit la forme de capuchon de départ personnalisée, qui est la forme à utiliser au début d’une ligne dessinée avec ce stylo. |
| setCustomStartCapData(EmfPlusCustomStartCapData value) | Obtient ou définit un objet optionnel EmfPlusCustomStartCapData (section 2.2.2.15) qui définit la forme de capuchon de départ personnalisée, qui est la forme à utiliser au début d’une ligne dessinée avec ce stylo. |
| getCustomEndCapData() | Obtient ou définit un objet optionnel EmfPlusCustomEndCapData (section 2.2.2.11) qui définit la forme de capuchon de fin personnalisée, qui est la forme à utiliser à la fin d’une ligne dessinée avec ce stylo. |
| setCustomEndCapData(EmfPlusCustomEndCapData value) | Obtient ou définit un objet optionnel EmfPlusCustomEndCapData (section 2.2.2.11) qui définit la forme de capuchon de fin personnalisée, qui est la forme à utiliser à la fin d’une ligne dessinée avec ce stylo. |
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
getTransformMatrix()
public Matrix getTransformMatrix()
Obtient ou définit un objet optionnel EmfPlusTransformMatrix (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.
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
Obtient ou définit un objet optionnel EmfPlusTransformMatrix (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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Matrix |
getStartCap()
public int getStartCap()
Obtient ou définit un entier signé de 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).
Returns: int
setStartCap(int value)
public void setStartCap(int value)
Obtient ou définit un entier signé de 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).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getEndCap()
public int getEndCap()
Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme de la fin 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.
Returns: int
setEndCap(int value)
public void setEndCap(int value)
Obtient ou définit un entier signé de 32 bits optionnel qui spécifie la forme de la fin 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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getJoin()
public int getJoin()
Obtient ou définit un entier signé de 32 bits facultatif 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).
Returns: int
setJoin(int value)
public void setJoin(int value)
Obtient ou définit un entier signé de 32 bits facultatif 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).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getMiterLimit()
public float getMiterLimit()
Obtient ou définit une valeur flottante de 32 bits facultative qui spécifie la limite de jointure en onglet, qui est le rapport maximal autorisé entre la longueur de l’onglet et la largeur de la ligne. La longueur de l’onglet est la distance entre l’intersection des parois de la ligne à l’intérieur de la jointure et l’intersection des parois de la ligne à l’extérieur de la jointure. La longueur de l’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.
Returns: float
setMiterLimit(float value)
public void setMiterLimit(float value)
Obtient ou définit une valeur flottante de 32 bits facultative qui spécifie la limite de jointure en onglet, qui est le rapport maximal autorisé entre la longueur de l’onglet et la largeur de la ligne. La longueur de l’onglet est la distance entre l’intersection des parois de la ligne à l’intérieur de la jointure et l’intersection des parois de la ligne à l’extérieur de la jointure. La longueur de l’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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getLineStyle()
public int getLineStyle()
Obtient ou définit un entier signé de 32 bits facultatif 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).
Returns: int
setLineStyle(int value)
public void setLineStyle(int value)
Obtient ou définit un entier signé de 32 bits facultatif 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).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getDashedLineCapType()
public int getDashedLineCapType()
Obtient ou définit un entier signé de 32 bits facultatif qui spécifie la forme des 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).
Returns: int
setDashedLineCapType(int value)
public void setDashedLineCapType(int value)
Obtient ou définit un entier signé de 32 bits facultatif qui spécifie la forme des 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).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getDashOffset()
public float getDashOffset()
Obtient ou définit une valeur flottante de 32 bits facultative qui spécifie la distance entre le début d’une ligne et le 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.
Returns: float
setDashOffset(float value)
public void setDashOffset(float value)
Obtient ou définit une valeur flottante de 32 bits facultative qui spécifie la distance entre le début d’une ligne et le 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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getDashedLineData()
public EmfPlusDashedLineData getDashedLineData()
Obtient ou définit un objet EmfPlusDashedLineData facultatif (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.
Returns: EmfPlusDashedLineData
setDashedLineData(EmfPlusDashedLineData value)
public void setDashedLineData(EmfPlusDashedLineData value)
Obtient ou définit un objet EmfPlusDashedLineData facultatif (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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfPlusDashedLineData |
getPenAlignment()
public int getPenAlignment()
Obtient ou définit un entier signé de 32 bits facultatif qui spécifie la répartition de la largeur du stylo par rapport aux coordonnées de la ligne tracé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).
Returns: int
setPenAlignment(int value)
public void setPenAlignment(int value)
Obtient ou définit un entier signé de 32 bits facultatif qui spécifie la répartition de la largeur du stylo par rapport aux coordonnées de la ligne tracé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).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCompoundLineData()
public EmfPlusCompoundLineData getCompoundLineData()
Obtient ou définit un objet EmfPlusCompoundLineData facultatif (section 2.2.2.9) qui spécifie un tableau de valeurs flottantes définissant la ligne composée d’un stylo, 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.
Returns: EmfPlusCompoundLineData
setCompoundLineData(EmfPlusCompoundLineData value)
public void setCompoundLineData(EmfPlusCompoundLineData value)
Obtient ou définit un objet EmfPlusCompoundLineData facultatif (section 2.2.2.9) qui spécifie un tableau de valeurs flottantes définissant la ligne composée d’un stylo, 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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfPlusCompoundLineData |
getCustomStartCapData()
public EmfPlusCustomStartCapData getCustomStartCapData()
Obtient ou définit un objet EmfPlusCustomStartCapData facultatif (section 2.2.2.15) qui définit la forme de la coiffe de départ personnalisée, 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, comme 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.
Returns: EmfPlusCustomStartCapData
setCustomStartCapData(EmfPlusCustomStartCapData value)
public void setCustomStartCapData(EmfPlusCustomStartCapData value)
Obtient ou définit un objet EmfPlusCustomStartCapData facultatif (section 2.2.2.15) qui définit la forme de la coiffe de départ personnalisée, 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, comme 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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfPlusCustomStartCapData |
getCustomEndCapData()
public EmfPlusCustomEndCapData getCustomEndCapData()
Obtient ou définit un objet EmfPlusCustomEndCapData facultatif (section 2.2.2.11) qui définit la forme de la coiffe de fin personnalisée, c’est‑à‑dire la forme à utiliser à la fin d’une ligne tracée avec ce stylo. Elle peut être l’une des diverses formes, comme 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.
Returns: EmfPlusCustomEndCapData
setCustomEndCapData(EmfPlusCustomEndCapData value)
public void setCustomEndCapData(EmfPlusCustomEndCapData value)
Obtient ou définit un objet EmfPlusCustomEndCapData facultatif (section 2.2.2.11) qui définit la forme de la coiffe de fin personnalisée, c’est‑à‑dire la forme à utiliser à la fin d’une ligne tracée avec ce stylo. Elle peut être l’une des diverses formes, comme 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.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfPlusCustomEndCapData |