EmfLogFontPanose classe
Contenu
[
Cacher
]Summary: The LogFontPanose object specifies the PANOSE characteristics of a logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontPanose
Inheritance: EmfLogFont
Constructors
| Name | Description |
|---|---|
| EmfLogFontPanose(emf_log_font) | Initialise une nouvelle instance de la classe EmfLogFontPanose. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | 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 DEVRAIT PAS tenter de traduire ou d’interpréter les chaînes rendues avec cette police. |
| clip_precision | WmfClipPrecisionFlags | r/w | 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. |
| culture | int | r/w | Obtient ou définit un entier non signé de 32 bits qui DOIT être mis à zéro et DOIT être ignoré. |
| escapement | int | r/w | 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. |
| nom de police | string | r/w | 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é. |
| full_name | string | r/w | Obtient ou définit une chaîne de 64 caractères Unicode qui définit le nom complet de la police. Si la longueur de cette chaîne est inférieure à 64 caractères, un caractère NULL terminateur DOIT être présent, après quoi le reste de ce champ DOIT être ignoré. |
| height | int | r/w | 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 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. |
| italique | System.Byte | r/w | Obtient 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. |
| match | int | r/w | Obtient ou définit Ce champ DOIT être ignoré. |
| orientation | int | r/w | 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 du dispositif. |
| out_precision | WmfOutPrecision | r/w | 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 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. |
| padding | int | r/w | Obtient ou définit un champ qui existe uniquement pour assurer l’alignement de 32 bits de cette structure. Il DOIT être ignoré |
| panose | EmfPanose | r/w | Obtient ou définit un objet Panose (section 2.2.21) qui spécifie les caractéristiques PANOSE de la police logique. Si tous les champs de cet objet sont à zéro, il DOIT être ignoré. |
| pitch_and_family | WmfPitchAndFamily | r/w | 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 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. |
| quality | WmfFontQuality | r/w | Obtient 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). |
| barré | System.Byte | r/w | Obtient 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. |
| style | string | r/w | Obtient 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é. |
| style_size | int | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie la taille en points à laquelle le lissage des polices est effectué. Si réglé à zéro, le lissage des polices est effectué à la taille en points correspondant au champ Height de l’objet LogFont dans le champ LogFont. |
| souligné | System.Byte | r/w | Obtient 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. |
| vendor_id | int | r/w | Obtient ou définit Ce champ DOIT être ignoré. |
| version | int | r/w | Obtient ou définit Ce champ DOIT être ignoré. |
| weight | EmfLogFontWeight | r/w | 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é. |
| width | int | r/w | 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 d’autres valeurs LogFont pour trouver une police correspondant au ratio d’aspect prévu par le typographe. |
Constructor: EmfLogFontPanose(emf_log_font)
EmfLogFontPanose(emf_log_font)
Initialise une nouvelle instance de la classe EmfLogFontPanose.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| emf_log_font | EmfLogFont | La police de base du log font. |