GetShapedTextWidth

Testo

Descrizione

Questa pagina descrive GetShapedTextWidth in PDF Library for Delphi nell'argomento "Testo". I nomi di API, parametri, classi e file, nonché i valori letterali, restano esattamente come appaiono nella libreria Delphi e negli entry point DLL

Rivedere la sintassi, i parametri e i valori restituiti prima di chiamare la funzione

Sintassi

Delphi

Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

Parametri

FontName indica un tipo di carattere installato. Size è la dimensione del testo in punti. Text è la stringa da misurare. Il bit 0 di Options seleziona una direzione del paragrafo base da destra a sinistra, corrispondente a DrawShapedText.

Valori restituiti

Restituisce la larghezza formata del testo in unità di pagina — la somma degli avanzamenti dei glifi formati — oppure 0 quando il motore di formazione non è disponibile o il tipo di carattere non è installato

Note

La misurazione esegue lo stesso passaggio di formazione di DrawShapedText, quindi riflette le forme contestuali e le legature: una coppia lam-alef viene misurata come un singolo glifo di legatura, più stretto delle due lettere misurate separatamente; usarla per allineare a destra o centrare il testo formato prima di disegnarlo