EmfLogFont

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public class EmfLogFont extends EmfObject

L’objet LogFont spécifie les attributs de base d’une police logique.

Constructeurs

ConstructeurDescription
EmfLogFont()

Méthodes

MéthodeDescription
getHeight()Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur, en unités logiques, de la cellule de caractère ou du caractère de la police.
setHeight(int value)Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur, en unités logiques, de la cellule de caractère ou du caractère de la police.
getWidth()Obtient ou définit un entier signé de 32 bits qui spécifie la largeur moyenne, en unités logiques, des caractères de la police.
setWidth(int value)Obtient ou définit un entier signé de 32 bits qui spécifie la largeur moyenne, en unités logiques, des caractères de la police.
getEscapement()Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre le vecteur d’échappement et l’axe x de l’appareil.
setEscapement(int value)Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre le vecteur d’échappement et l’axe x de l’appareil.
getOrientation()Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre la ligne de base de chaque caractère et l’axe x de l’appareil.
setOrientation(int value)Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre la ligne de base de chaque caractère et l’axe x de l’appareil.
getWeight()Obtient ou définit un entier signé de 32 bits qui spécifie le poids de la police dans la plage de zéro à 1000.
setWeight(int value)Obtient ou définit un entier signé de 32 bits qui spécifie le poids de la police dans la plage de zéro à 1000.
getItalic()Obtient ou définit un entier non signé de 8 bits qui indique une police italique si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
setItalic(byte value)Obtient ou définit un entier non signé de 8 bits qui indique une police italique si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
getUnderline()Obtient ou définit un entier non signé de 8 bits qui indique une police soulignée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
setUnderline(byte value)Obtient ou définit un entier non signé de 8 bits qui indique une police soulignée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
getStrikeout()Obtient ou définit un entier non signé de 8 bits qui indique une police barrée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
setStrikeout(byte value)Obtient ou définit un entier non signé de 8 bits qui indique une police barrée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.
getCharSet()Obtient ou définit un entier non signé de 8 bits qui spécifie l’ensemble des glyphes de caractères.
setCharSet(byte value)Obtient ou définit un entier non signé de 8 bits qui spécifie l’ensemble des glyphes de caractères.
getOutPrecision()Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de sortie.
setOutPrecision(byte value)Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de sortie.
getClipPrecision()Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de découpage.
setClipPrecision(byte value)Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de découpage.
getQuality()Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité de sortie.
setQuality(byte value)Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité de sortie.
getPitchAndFamily()Obtient ou définit un objet WMF PitchAndFamily ([MS-WMF] section 2.2.2.14) qui spécifie le pas et la famille de la police.
setPitchAndFamily(WmfPitchAndFamily value)Obtient ou définit un objet WMF PitchAndFamily ([MS-WMF] section 2.2.2.14) qui spécifie le pas et la famille de la police.
getFacename()Obtient ou définit un Facename (64 octets) : une chaîne de maximum 32 caractères Unicode qui spécifie le nom de la police.
setFacename(String value)Obtient ou définit un Facename (64 octets) : une chaîne de maximum 32 caractères Unicode qui spécifie le nom de la police.

EmfLogFont()

public EmfLogFont()

getHeight()

public int getHeight()

Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur, en unités logiques, de la cellule de caractère ou du caractère de la police. La valeur de hauteur du caractère, également appelée taille em, correspond à la valeur de hauteur de la cellule de caractère moins la valeur de l’interligne interne. Le mappeur de polices DOIT interpréter la valeur spécifiée dans le champ Height de la manière suivante.

Returns: int

setHeight(int value)

public void setHeight(int value)

Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur, en unités logiques, de la cellule de caractère ou du caractère de la police. La valeur de hauteur du caractère, également appelée taille em, correspond à la valeur de hauteur de la cellule de caractère moins la valeur de l’interligne interne. Le mappeur de polices DOIT interpréter la valeur spécifiée dans le champ Height de la manière suivante.

Parameters:

ParamètreTypeDescription
valeurint

getWidth()

public int getWidth()

Obtient ou définit un entier signé de 32 bits qui spécifie la largeur moyenne, en unités logiques, des caractères de la police. Si la valeur du champ Width est zéro, une valeur appropriée DOIT être calculée à partir des autres valeurs LogFont afin de trouver une police correspondant au rapport d’aspect souhaité par le typographe.

Returns: int

setWidth(int value)

public void setWidth(int value)

Obtient ou définit un entier signé de 32 bits qui spécifie la largeur moyenne, en unités logiques, des caractères de la police. Si la valeur du champ Width est zéro, une valeur appropriée DOIT être calculée à partir des autres valeurs LogFont afin de trouver une police correspondant au rapport d’aspect souhaité par le typographe.

Parameters:

ParamètreTypeDescription
valeurint

getEscapement()

public int getEscapement()

Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre le vecteur d’échappement et l’axe x du dispositif. Le vecteur d’échappement est parallèle à la ligne de base d’une rangée de texte.

Returns: int

setEscapement(int value)

public void setEscapement(int value)

Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre le vecteur d’échappement et l’axe x du dispositif. Le vecteur d’échappement est parallèle à la ligne de base d’une rangée de texte.

Parameters:

ParamètreTypeDescription
valeurint

getOrientation()

public int getOrientation()

Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre la ligne de base de chaque caractère et l’axe x de l’appareil.

Returns: int

setOrientation(int value)

public void setOrientation(int value)

Obtient ou définit un entier signé de 32 bits qui spécifie l’angle, en dixièmes de degré, entre la ligne de base de chaque caractère et l’axe x de l’appareil.

Parameters:

ParamètreTypeDescription
valeurint

getWeight()

public int getWeight()

Obtient ou définit un entier signé de 32 bits qui spécifie le poids de la police dans la plage de zéro à 1000. Par exemple, 400 est normal et 700 est gras. Si cette valeur est zéro, un poids par défaut peut être utilisé.

Returns: int

setWeight(int value)

public void setWeight(int value)

Obtient ou définit un entier signé de 32 bits qui spécifie le poids de la police dans la plage de zéro à 1000. Par exemple, 400 est normal et 700 est gras. Si cette valeur est zéro, un poids par défaut peut être utilisé.

Parameters:

ParamètreTypeDescription
valeurint

getItalic()

public byte getItalic()

Obtient ou définit un entier non signé de 8 bits qui indique une police italique si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

Obtient ou définit un entier non signé de 8 bits qui indique une police italique si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Parameters:

ParamètreTypeDescription
valeurbyte

getUnderline()

public byte getUnderline()

Obtient ou définit un entier non signé de 8 bits qui indique une police soulignée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

Obtient ou définit un entier non signé de 8 bits qui indique une police soulignée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Parameters:

ParamètreTypeDescription
valeurbyte

getStrikeout()

public byte getStrikeout()

Obtient ou définit un entier non signé de 8 bits qui indique une police barrée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

Obtient ou définit un entier non signé de 8 bits qui indique une police barrée si la valeur est 0x01 ; sinon, il DOIT être réglé sur 0x00.

Parameters:

ParamètreTypeDescription
valeurbyte

getCharSet()

public byte getCharSet()

Obtient ou définit un entier non signé de 8 bits qui spécifie l’ensemble des glyphes de caractères. Il DOIT être une valeur de l’énumération WMF CharacterSet ([MS-WMF] section 2.1.1.5). Si le jeu de caractères est inconnu, le traitement du métafichier NE DOIT PAS tenter de traduire ou d’interpréter les chaînes rendues avec cette police.

Returns: byte

setCharSet(byte value)

public void setCharSet(byte value)

Obtient ou définit un entier non signé de 8 bits qui spécifie l’ensemble des glyphes de caractères. Il DOIT être une valeur de l’énumération WMF CharacterSet ([MS-WMF] section 2.1.1.5). Si le jeu de caractères est inconnu, le traitement du métafichier NE DOIT PAS tenter de traduire ou d’interpréter les chaînes rendues avec cette police.

Parameters:

ParamètreTypeDescription
valeurbyte

getOutPrecision()

public byte getOutPrecision()

Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de sortie. La précision de sortie définit à quel point la police doit correspondre étroitement à la hauteur, la largeur, l’orientation des caractères, l’échappement, le pas et le type de police demandés. Elle DOIT être une valeur de l’énumération WMF OutPrecision.

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de sortie. La précision de sortie définit à quel point la police doit correspondre étroitement à la hauteur, la largeur, l’orientation des caractères, l’échappement, le pas et le type de police demandés. Elle DOIT être une valeur de l’énumération WMF OutPrecision.

Parameters:

ParamètreTypeDescription
valeurbyte

getClipPrecision()

public byte getClipPrecision()

Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de découpage. La précision de découpage définit comment découper les caractères qui sont partiellement en dehors de la région de découpage. Elle peut être une ou plusieurs des indicateurs WMF ClipPrecision.

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

Obtient ou définit un entier non signé de 8 bits qui spécifie la précision de découpage. La précision de découpage définit comment découper les caractères qui sont partiellement en dehors de la région de découpage. Elle peut être une ou plusieurs des indicateurs WMF ClipPrecision.

Parameters:

ParamètreTypeDescription
valeurbyte

getQuality()

public byte getQuality()

Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité de sortie. La qualité de sortie définit dans quelle mesure il faut tenter de faire correspondre les attributs de police logique à ceux d’une police physique réelle. Elle DOIT être l’une des valeurs de l’énumération WMF FontQuality ([MS-WMF] section 2.1.1.10).

Returns: byte

setQuality(byte value)

public void setQuality(byte value)

Obtient ou définit un entier non signé de 8 bits qui spécifie la qualité de sortie. La qualité de sortie définit dans quelle mesure il faut tenter de faire correspondre les attributs de police logique à ceux d’une police physique réelle. Elle DOIT être l’une des valeurs de l’énumération WMF FontQuality ([MS-WMF] section 2.1.1.10).

Parameters:

ParamètreTypeDescription
valeurbyte

getPitchAndFamily()

public WmfPitchAndFamily getPitchAndFamily()

Obtient ou définit un objet WMF PitchAndFamily ([MS-WMF] section 2.2.2.14) qui spécifie le pas et la famille de la police. Les familles de polices décrivent l’apparence d’une police de manière générale. Elles sont destinées à spécifier une police lorsque la police spécifiée n’est pas disponible.

Returns: WmfPitchAndFamily

setPitchAndFamily(WmfPitchAndFamily value)

public void setPitchAndFamily(WmfPitchAndFamily value)

Obtient ou définit un objet WMF PitchAndFamily ([MS-WMF] section 2.2.2.14) qui spécifie le pas et la famille de la police. Les familles de polices décrivent l’apparence d’une police de manière générale. Elles sont destinées à spécifier une police lorsque la police spécifiée n’est pas disponible.

Parameters:

ParamètreTypeDescription
valueWmfPitchAndFamily

getFacename()

public String getFacename()

Obtient ou définit un Facename (64 octets) : une chaîne de maximum 32 caractères Unicode qui spécifie le nom de la police. Si la longueur de cette chaîne est inférieure à 32 caractères, un NULL terminateur DOIT être présent, après quoi le reste de ce champ DOIT être ignoré.

Returns: java.lang.String

setFacename(String value)

public void setFacename(String value)

Obtient ou définit un Facename (64 octets) : une chaîne de maximum 32 caractères Unicode qui spécifie le nom de la police. Si la longueur de cette chaîne est inférieure à 32 caractères, un NULL terminateur DOIT être présent, après quoi le reste de ce champ DOIT être ignoré.

Parameters:

ParamètreTypeDescription
valeurjava.lang.String