EmfSmallTextOut

EmfSmallTextOut class

Il record EMR_SMALLTEXTOUT emette una stringa.

public sealed class EmfSmallTextOut : EmfDrawingRecordType

Costruttori

NomeDescrizione
EmfSmallTextOut(EmfRecord)Inizializza una nuova istanza diEmfSmallTextOut classe.

Proprietà

NomeDescrizione
Bounds { get; set; }Ottiene o imposta un oggetto RectL WMF a 128 bit opzionale ([MS-WMF] sezione 2.2.2.19) che specifica il rettangolo di delimitazione in unità di dispositivo.
CChars { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri a 16 bit nella stringa . La stringa NON è con terminazione null.
ExScale { get; set; }Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto ridimensionare il testo nella direzione x.
EyScale { get; set; }Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto ridimensionare il testo nella direzione y.
FuOptions { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di output di testo da utilizzare. Queste opzioni sono specificate da uno o da una combinazione di valori dall’enumerazione ExtTextOutOptions (sezione 2.1.11).
IGraphicsMode { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica, dall’enumerazione GraphicsMode (sezione 2.1.16).
Size { get; set; }Ottiene o imposta la dimensione del record
TextString { get; set; }Ottiene o imposta una stringa di lunghezza variabile che contiene la stringa di testo da disegnare, in codici carattere a 8 o 16 bit, in base al valore del campo fuOptions.
Type { get; set; }Ottiene o imposta il tipo.
X { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x di dove posizionare la stringa.
Y { get; set; }Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y di dove posizionare la stringa.

Osservazioni

Se ETO_SMALL_CHARS è impostato nel campo fuOptions, TextString contiene codici a 8 bit per caratteri, derivati dai byte bassi dei codici carattere Unicode UTF16-LE a 16 bit, in cui si presume che il byte alto sia 0. Se ETO_NO_RECT è impostato nel campo fuOptions, il campo Limiti non è incluso nel record.

Guarda anche