Classe EmfText
Contenuti
[
Nascondere
]Summary: The EmrText object contains values for text output.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText
Inheritance: EmfObject
Constructors
| Name | Descrizione |
|---|---|
| EmfText() | Inizializza una nuova istanza della classe EmfText |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| chars | int | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri nella stringa |
| dx_buffer | int[] | r/w | Ottiene o imposta il buffer opzionale di spaziatura dei caratteri UndefinedSpace2 (variabile): Un numero opzionale di byte inutilizzati. Il campo OutputDx non è obbligatorio seguire immediatamente la parte precedente di questa struttura. OutputDx (variabile): Un array di interi senza segno a 32 bit che specificano la spaziatura di output tra le origini delle celle di caratteri adiacenti in unità logiche. La posizione di questo campo è specificata dal valore di offDx in byte dall’inizio di questo record. Se la spaziatura è definita, questo campo contiene lo stesso numero di valori dei caratteri nella stringa di output. Se il campo Options dell’oggetto EmrText contiene il flag ETO_PDY, allora questo buffer contiene il doppio dei valori rispetto ai caratteri nella stringa di output, un offset orizzontale e uno verticale per ciascuno, in quest’ordine. Se è specificato ETO_RTLREADING, i caratteri sono disposti da destra a sinistra invece che da sinistra a destra. Nessun’altra opzione influisce sull’interpretazione di questo campo. |
| glyph_index_buffer | int[] | r/w | Ottiene o imposta il buffer opzionale degli indici dei glifi. Se le opzioni hanno il flag ETO_GLYPH_INDEX, allora i codici dei caratteri in una stringa di testo di output sono in realtà indici dei glifi dei caratteri in un font TrueType (enumerazione ExtTextOutOptions 2.1.11). Gli indici dei glifi sono specifici del font, quindi per visualizzare correttamente i caratteri durante la riproduzione, il font utilizzato DEVE essere identico al font usato per generare gli indici. |
| options | EmfExtTextOutOptions | r/w | Ottiene o imposta un intero senza segno a 32 bit che specifica come utilizzare il rettangolo specificato nel campo Rectangle. Questo campo può essere una combinazione di più valori dell’enumerazione ExtTextOutOptions (sezione 2.1.11). |
| rectangle | Rectangle | r/w | Ottiene o imposta un oggetto WMF RectL opzionale ([MS-WMF] sezione 2.2.2.19) che definisce un rettangolo di ritaglio e/o di opacizzazione in unità logiche. Questo rettangolo è applicato all’output di testo eseguito dal record contenitore. |
| reference | Point | r/w | Ottiene o imposta un oggetto WMF PointL ([MS-WMF] sezione 2.2.2.15) che specifica le coordinate del punto di riferimento usato per posizionare la stringa. Il punto di riferimento è definito dall’ultimo record EMR_SETTEXTALIGN (sezione 2.3.11.25). Se non è stato impostato alcun record del genere, l’allineamento predefinito è TA_LEFT,TA_TOP. |
| string_buffer | string | r/w | Ottiene o imposta il buffer della stringa di caratteri UndefinedSpace1 (variabile): Un numero opzionale di byte inutilizzati. Il campo OutputString non è obbligatorio seguire immediatamente la parte precedente di questa struttura. OutputString (variabile): Un array di caratteri che specificano la stringa da outputtare. La posizione di questo campo è specificata dal valore di offString in byte dall’inizio di questo record. Il numero di caratteri è specificato dal valore di Chars. |
Constructor: EmfText()
EmfText()
Inizializza una nuova istanza della classe EmfText