SetVerticalWritingMode

Testo

Descrizione

Imposta il testo affinché scorra verso il basso anziché lungo la pagina

Sintassi

Delphi

Function TPDFlib.SetVerticalWritingMode(Mode: Integer): Integer;

Parametri

Mode1 dispone il testo verso il basso, 0 lungo la pagina

Valori restituiti

ModeLa modalità attiva prima di questa chiamata

Note

Giapponese e cinese sono spesso verticali, da destra a sinistra. Con questa modalità, DrawText scorre verso il basso.

Il testo disegnato in questo modo passa attraverso un carattere Type0 in modalità di scrittura verticale con le metriche verticali proprie della faccia's, quindi ogni carattere avanza della distanza prevista dal progettista e la copia del testo dal documento completato restituisce i caratteri originali. Una faccia priva di metriche verticali avanza di un em per carattere

I caratteri disegnati diversamente lungo la pagina, come parentesi, segno di vocale lunga e kana piccoli, vengono disegnati nella forma verticale indicata dal carattere tipografico stesso, così ciascun carattere tipografico fornisce ciò che il relativo progettista ha disegnato

Le forme orizzontale e verticale di un tipo sono font distinti nel documento, quindi una pagina può contenerle entrambe. La modalità appartiene all'istanza.

Esempio

PDF.AddTrueTypeFont('MS Gothic {128}', 1);
PDF.SetTextSize(24);
PDF.SetVerticalWritingMode(1);
PDF.DrawText(400, 700, Text);        // runs down from (400, 700)
PDF.SetVerticalWritingMode(0);       // back to running across

Vedere anche

GetVerticalWritingMode, DrawVerticalText, GetVerticalTextHeight, SetTextShaping