DrawTextBox
Testo, layout di pagina
Descrizione
Questa funzione è simile a DrawText, ma il testo viene collocato nel riquadro di delimitazione specificato. L'allineamento verticale può essere impostato tramite il parametro Options e quello orizzontale tramite la funzione SetTextAlign. Il testo viene mandato a capo per rientrare nel riquadro di delimitazione
Sintassi
Delphi
Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
Parametri
| Left | La coordinata orizzontale del bordo sinistro del riquadro di delimitazione |
|---|---|
| Top | La coordinata verticale del bordo superiore del riquadro di delimitazione |
| Width | La larghezza del riquadro di delimitazione |
| Height | L'altezza del riquadro di delimitazione |
| Text | Il testo da disegnare sulla pagina |
| Options | 0 = Allineamento verticale al centro 1 = Allineamento verticale in alto 2 = Allineamento verticale in basso 3 = Allineamento verticale al centro, senza ritorno a capo 4 = Allineamento verticale in alto, senza ritorno a capo 5 = Allineamento verticale in basso, senza ritorno a capo |
Valori restituiti
| 0 | Options fuori intervallo oppure Width troppo piccolo per contenere testo |
|---|---|
| Non-zero | Il numero di righe di testo effettivamente disegnate |