Classe EmfLogFontEx

Summary: The LogFontEx object specifies the extended attributes of a logical font.

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

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontEx

Inheritance: EmfLogFont

Constructors

NameDescription
EmfLogFontEx(emf_log_font)Initialise une nouvelle instance de la classe EmfLogFontEx.

Properties

NameTypeAccessDescription
char_setWmfCharacterSetr/wObtient 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 DEVRAIT PAS tenter de traduire ou d’interpréter
les chaînes rendues avec cette police.
clip_precisionWmfClipPrecisionFlagsr/wObtient 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.
escapementintr/wObtient 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.
nom de policestringr/wObtient 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é.
full_namestringr/wObtient ou définit une chaîne de 64 caractères Unicode contenant le nom complet de la police. Si
la longueur de cette chaîne est inférieure à 64 caractères, un NULL terminateur DOIT être présent, après
quoi le reste de ce champ DOIT être ignoré.
heightintr/wObtient 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 la hauteur du caractère, également appelée taille em, est la valeur de la hauteur de la cellule de caractère moins la valeur de l’interligne interne.
Le mappeur de police DOIT interpréter la valeur spécifiée dans le champ Height de la manière suivante.
italiqueSystem.Byter/wObtient ou définit un entier non signé de 8 bits qui spécifie une police italique si la valeur est 0x01 ; sinon,
il DOIT être réglé à 0x00.
orientationintr/wObtient 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 du dispositif.
out_precisionWmfOutPrecisionr/wObtient 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 du caractère, l’échappement, le pas et le type de police demandés. Elle DOIT être une valeur de l’énumération WMF
OutPrecision.
pitch_and_familyWmfPitchAndFamilyr/wObtient 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 police décrivent l’apparence d’une police de manière générale. Elles sont destinées à spécifier une police lorsque le type de caractère spécifié n’est pas disponible.
qualityWmfFontQualityr/wObtient ou définit un entier non signé de 8 bits qui spécifie la qualité de sortie. La qualité de sortie
définit à quel point 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).
scriptstringr/wObtient ou définit une chaîne de 32 caractères Unicode qui définit le jeu de caractères 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é.
barréSystem.Byter/wObtient ou définit un entier non signé de 8 bits qui spécifie une police barrée si la valeur est 0x01 ;
sinon, il DOIT être réglé à 0x00.
stylestringr/wObtient ou définit une chaîne de 32 caractères Unicode qui définit le style 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é.
soulignéSystem.Byter/wObtient ou définit un entier non signé de 8 bits qui spécifie une police soulignée si la valeur est 0x01 ;
sinon, il DOIT être réglé à 0x00.
weightEmfLogFontWeightr/wObtient 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é.
widthintr/wObtient 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 d’autres valeurs LogFont pour trouver une police correspondant au ratio d’aspect prévu par le typographe.

Constructor: EmfLogFontEx(emf_log_font)

 EmfLogFontEx(emf_log_font) 

Initialise une nouvelle instance de la classe EmfLogFontEx.

Parameters:

ParamètreTypeDescription
emf_log_fontEmfLogFontLa police de journal EMF.