Classe EmfLogFontPanose
Contenuti
[
Nascondere
]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 | Descrizione |
|---|---|
| EmfLogFontPanose(emf_log_font) | Inizializza una nuova istanza della classe EmfLogFontPanose. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | Ottiene o imposta un intero senza segno a 8 bit che specifica l’insieme di glifi dei caratteri. Deve essere un valore nell’enumerazione WMF CharacterSet ([MS-WMF] sezione 2.1.1.5). Se il set di caratteri è sconosciuto, l’elaborazione del metafile NON DOVREBBE tentare di tradurre o interpretare le stringhe rese con quel font. |
| clip_precision | WmfClipPrecisionFlags | r/w | Ottiene o imposta un intero senza segno a 8 bit che specifica la precisione di ritaglio. La precisione di ritaglio definisce come ritagliare i caratteri che sono parzialmente fuori dalla regione di ritaglio. Può essere una o più delle flag WMF ClipPrecision. |
| culture | int | r/w | Ottiene o imposta un intero senza segno a 32 bit che DEVE essere impostato a zero e DEVE essere ignorato. |
| escapement | int | r/w | Ottiene o imposta un intero con segno a 32 bit che specifica l’angolo, in decimi di grado, tra il vettore di escapement e l’asse x del dispositivo. Il vettore di escapement è parallelo alla linea di base di una riga di testo. |
| nome carattere | string | r/w | Ottiene o imposta un Facename (64 byte): Una stringa di non più di 32 caratteri Unicode che specifica il nome del tipo di carattere del font. Se la lunghezza di questa stringa è inferiore a 32 caratteri, un NULL terminatore DEVE essere presente, dopo il quale il resto di questo campo DEVE essere ignorato. |
| full_name | string | r/w | Ottiene o imposta una stringa di 64 caratteri Unicode che definisce il nome completo del carattere. Se la lunghezza di questa stringa è inferiore a 64 caratteri, deve essere presente un NULL terminatore, dopo il quale il resto di questo campo DEVE essere ignorato. |
| height | int | r/w | Imposta o ottiene un intero con segno a 32 bit che specifica l’altezza, in unità logiche, della cella del carattere o del carattere del font. Il valore dell’altezza del carattere, noto anche come dimensione em, è il valore dell’altezza della cella del carattere meno il valore del leading interno. Il mapper del font DOVREBBE interpretare il valore specificato nel campo Height nel modo seguente. |
| corsivo | System.Byte | r/w | Imposta o ottiene un intero senza segno a 8 bit che specifica un font corsivo se impostato a 0x01; altrimenti, DEVE essere impostato a 0x00. |
| match | int | r/w | Ottiene o imposta Questo campo DEVE essere ignorato. |
| orientamento | int | r/w | Imposta o ottiene un intero con segno a 32 bit che specifica l’angolo, in decimi di grado, tra la linea di base di ogni carattere e l’asse x del dispositivo. |
| out_precision | WmfOutPrecision | r/w | Imposta o ottiene un intero senza segno a 8 bit che specifica la precisione di output. La precisione di output definisce quanto il font deve corrispondere esattamente all’altezza, larghezza, orientamento del carattere, escapement, pitch e tipo di font richiesti. DEVE essere un valore dell’enumerazione WMF OutPrecision. |
| padding | int | r/w | Ottiene o imposta un campo che esiste solo per garantire l’allineamento a 32 bit di questa struttura. Deve essere ignorato |
| panose | EmfPanose | r/w | Ottiene o imposta un oggetto Panose (sezione 2.2.21) che specifica le caratteristiche PANOSE del carattere logico. Se tutti i campi di questo oggetto sono zero, DEVE essere ignorato. |
| pitch_and_family | WmfPitchAndFamily | r/w | Imposta o ottiene un oggetto WMF PitchAndFamily ([MS-WMF] sezione 2.2.2.14) che specifica il pitch e la famiglia del font. Le famiglie di font descrivono l’aspetto di un font in modo generale. Sono destinate a specificare un font quando il tipo di carattere specificato non è disponibile. |
| quality | WmfFontQuality | r/w | Imposta o ottiene un intero senza segno a 8 bit che specifica la qualità di output. La qualità di output definisce quanto cercare di far corrispondere gli attributi del font logico a quelli di un font fisico reale. DEVE essere uno dei valori dell’enumerazione WMF FontQuality ([MS-WMF] sezione 2.1.1.10). |
| barrato | System.Byte | r/w | Imposta o ottiene un intero senza segno a 8 bit che specifica un font barrato se impostato a 0x01; altrimenti, DEVE essere impostato a 0x00. |
| stile | string | r/w | Imposta o ottiene una stringa di 32 caratteri Unicode che definisce lo stile del font. Se la lunghezza di questa stringa è inferiore a 32 caratteri, deve essere presente un NULL terminatore, dopo il quale il resto di questo campo DEVE essere ignorato. |
| style_size | int | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione in punti a cui viene eseguito il hinting del carattere . Se impostato a zero, il hinting del carattere viene eseguito alla dimensione in punti corrispondente al campo Height nell’oggetto LogFont nel campo LogFont. |
| sottolineato | System.Byte | r/w | Imposta o ottiene un intero senza segno a 8 bit che specifica un font sottolineato se impostato a 0x01; altrimenti, DEVE essere impostato a 0x00. |
| vendor_id | int | r/w | Ottiene o imposta Questo campo DEVE essere ignorato. |
| versione | int | r/w | Ottiene o imposta Questo campo DEVE essere ignorato. |
| weight | EmfLogFontWeight | r/w | Imposta o ottiene un intero con segno a 32 bit che specifica il peso del font nell’intervallo da zero a 1000. Per esempio, 400 è normale e 700 è grassetto. Se questo valore è zero, può essere usato un peso predefinito. |
| width | int | r/w | Imposta o ottiene un intero con segno a 32 bit che specifica la larghezza media, in unità logiche, dei caratteri del font. Se il valore del campo Width è zero, un valore appropriato DOVREBBE essere calcolato dagli altri valori LogFont per trovare un font che abbia il rapporto d’aspetto previsto dal tipografo. |
Constructor: EmfLogFontPanose(emf_log_font)
EmfLogFontPanose(emf_log_font)
Inizializza una nuova istanza della classe EmfLogFontPanose.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| emf_log_font | EmfLogFont | Il carattere base del log. |