Classe EmfLogFontExDv
Contenuti
[
Nascondere
]Summary: The LogFontExDv object specifies the design vector for an extended logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv
Inheritance: EmfLogFontEx
Constructors
| Name | Descrizione |
|---|---|
| EmfLogFontExDv(emf_log_font_ex) | Inizializza una nuova istanza della classe EmfLogFontExDv. |
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. |
| design_vector | EmfDesignVector | r/w | Ottiene o imposta un oggetto DesignVector (sezione 2.2.3). Questo campo NON DEVE superare i 72 byte. |
| 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 contiene il nome completo del font. Se la lunghezza di questa stringa è inferiore a 64 caratteri, un NULL terminatore DEVE essere presente, 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. |
| 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. |
| 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). |
| script | string | r/w | Imposta o ottiene una stringa di 32 caratteri Unicode che definisce il set di caratteri 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. |
| 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. |
| 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. |
| 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: EmfLogFontExDv(emf_log_font_ex)
EmfLogFontExDv(emf_log_font_ex)
Inizializza una nuova istanza della classe EmfLogFontExDv.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| emf_log_font_ex | EmfLogFontEx | L’esempio di log font EMF. |