EmfLogPenEx
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfBasePen
public final class EmfLogPenEx extends EmfBasePen
L’objet LogPenEx spécifie le style, la largeur et la couleur d’un stylo logique étendu.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfLogPenEx() |
Méthodes
| Méthode | Description |
|---|---|
| getPenStyle() | Obtient ou définit le style du crayon |
| setPenStyle(int value) | Obtient ou définit le style du crayon |
| getWidth() | Obtient ou définit un entier non signé de 32 bits qui spécifie la largeur de la ligne tracée par le crayon. |
| setWidth(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie la largeur de la ligne tracée par le crayon. |
| getBrushStyle() | Obtient ou définit un entier non signé de 32 bits qui spécifie un style de brosse pour le crayon à partir de l’énumération WMF BrushStyle ([MS-WMF] section 2.1.1.4). |
| setBrushStyle(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie un style de brosse pour le crayon à partir de l’énumération WMF BrushStyle ([MS-WMF] section 2.1.1.4). |
| getArgb32ColorRef() | Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8). |
| setArgb32ColorRef(int value) | Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8). |
| getBrushHatch() | Obtient ou définit le motif de hachure de la brosse. |
| setBrushHatch(int value) | Obtient ou définit le motif de hachure de la brosse. |
| getNumStyleEntities() | Obtient le nombre d’éléments dans le tableau spécifié dans le champ StyleEntry. |
| getStyleEntry() | Obtient ou définit un tableau optionnel d’entiers non signés de 32 bits qui définit les longueurs des tirets et des espaces dans la ligne tracée par ce crayon, lorsque la valeur de PenStyle est PS_USERSTYLE style de ligne pour le crayon. |
| setStyleEntry(int[] value) | Obtient ou définit un tableau optionnel d’entiers non signés de 32 bits qui définit les longueurs des tirets et des espaces dans la ligne tracée par ce crayon, lorsque la valeur de PenStyle est PS_USERSTYLE style de ligne pour le crayon. |
| getBrushDibPattern() | Obtient ou définit le motif dib de la brosse. |
| setBrushDibPattern(WmfDeviceIndependentBitmap value) | Obtient ou définit le motif dib de la brosse. |
EmfLogPenEx()
public EmfLogPenEx()
getPenStyle()
public int getPenStyle()
Obtient ou définit le style du crayon
Returns: int
setPenStyle(int value)
public void setPenStyle(int value)
Obtient ou définit le style du crayon
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getWidth()
public int getWidth()
Obtient ou définit un entier non signé de 32 bits qui spécifie la largeur de la ligne tracée par le crayon. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur est la largeur en unités logiques ; sinon, la largeur est spécifiée en unités de dispositif. Si le type de crayon dans le champ PenStyle est PS_COSMETIC, cette valeur DOIT être 0x00000001.
Returns: int
setWidth(int value)
public void setWidth(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie la largeur de la ligne tracée par le crayon. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur est la largeur en unités logiques ; sinon, la largeur est spécifiée en unités de dispositif. Si le type de crayon dans le champ PenStyle est PS_COSMETIC, cette valeur DOIT être 0x00000001.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getBrushStyle()
public int getBrushStyle()
Obtient ou définit un entier non signé de 32 bits qui spécifie un style de brosse pour le crayon à partir de l’énumération WMF BrushStyle ([MS-WMF] section 2.1.1.4). Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur DOIT être soit BS_SOLID soit BS_HATCHED. La valeur de ce champ peut être BS_NULL, mais uniquement si le style de ligne spécifié dans PenStyle est PS_NULL. Le style BS_NULL DOIT être utilisé pour spécifier une brosse qui n’a aucun effet.
Returns: int
setBrushStyle(int value)
public void setBrushStyle(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie un style de brosse pour le crayon à partir de l’énumération WMF BrushStyle ([MS-WMF] section 2.1.1.4). Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur DOIT être soit BS_SOLID soit BS_HATCHED. La valeur de ce champ peut être BS_NULL, mais uniquement si le style de ligne spécifié dans PenStyle est PS_NULL. Le style BS_NULL DOIT être utilisé pour spécifier une brosse qui n’a aucun effet.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getArgb32ColorRef()
public int getArgb32ColorRef()
Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8). L’interprétation de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section.
Valeur : la couleur ARGB de 32 bits
Returns: int
setArgb32ColorRef(int value)
public void setArgb32ColorRef(int value)
Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8). L’interprétation de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section.
Valeur : la couleur ARGB de 32 bits
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getBrushHatch()
public int getBrushHatch()
Obtient ou définit le motif de hachure de la brosse. La définition de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section.
Returns: int
setBrushHatch(int value)
public void setBrushHatch(int value)
Obtient ou définit le motif de hachure de la brosse. La définition de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getNumStyleEntities()
public int getNumStyleEntities()
Obtient le nombre d’éléments dans le tableau spécifié dans le champ StyleEntry. Cette valeur DOIT être zéro si PenStyle ne spécifie pas PS_USERSTYLE.
Returns: int
getStyleEntry()
public int[] getStyleEntry()
Obtient ou définit un tableau optionnel d’entiers non signés de 32 bits qui définit les longueurs des tirets et des espaces dans la ligne tracée par ce crayon, lorsque la valeur de PenStyle est PS_USERSTYLE style de ligne pour le crayon. Le tableau contient un nombre d’entrées spécifié par NumStyleEntries, mais il est utilisé comme s’il se répétait indéfiniment. La première entrée du tableau spécifie la longueur du premier tiret. La deuxième entrée spécifie la longueur du premier espace. Par la suite, les longueurs des tirets et des espaces alternent. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, les longueurs sont spécifiées en unités logiques ; sinon, les longueurs sont spécifiées en unités de dispositif.
Returns: int[]
setStyleEntry(int[] value)
public void setStyleEntry(int[] value)
Obtient ou définit un tableau optionnel d’entiers non signés de 32 bits qui définit les longueurs des tirets et des espaces dans la ligne tracée par ce crayon, lorsque la valeur de PenStyle est PS_USERSTYLE style de ligne pour le crayon. Le tableau contient un nombre d’entrées spécifié par NumStyleEntries, mais il est utilisé comme s’il se répétait indéfiniment. La première entrée du tableau spécifie la longueur du premier tiret. La deuxième entrée spécifie la longueur du premier espace. Par la suite, les longueurs des tirets et des espaces alternent. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, les longueurs sont spécifiées en unités logiques ; sinon, les longueurs sont spécifiées en unités de dispositif.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int[] |
getBrushDibPattern()
public WmfDeviceIndependentBitmap getBrushDibPattern()
Obtient ou définit le motif dib de la brosse.
Valeur : Le motif de brosse dib.
Returns: WmfDeviceIndependentBitmap
setBrushDibPattern(WmfDeviceIndependentBitmap value)
public void setBrushDibPattern(WmfDeviceIndependentBitmap value)
Obtient ou définit le motif dib de la brosse.
Valeur : Le motif de brosse dib.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |