AddPageNumberPlaceholder

Layout di pagina, impaginazione, testo

Descrizione

Registra una casella di testo e ne differisce il disegno finché non sono noti i conteggi finali di pagina e capitolo

Sintassi

Delphi

Function TPDFlib.AddPageNumberPlaceholder(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::AddPageNumberPlaceholder(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long

DLL

int DLAddPageNumberPlaceholder(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t* Text, int Options);
int DLAddPageNumberPlaceholderA(int InstanceID, double Left, double Top, double Width, double Height, const char* Text, int Options);

Parametri

Left, Top, Width, HeightGeometria del riquadro di testo nel sistema di coordinate corrente
TextModello contenente token di impaginazione e testo ordinario
OptionsPosizionamento verticale e no-wrap da 0 a 5 con lo stesso significato di DrawTextBox

Tokens

<%PageNo%>Numero fisico della pagina selezionata
<%TotalPages%>Numero finale di pagine del documento
<%ChapterPageNo%>Numero di pagina in base uno nel capitolo corrente
<%ChapterTotalPages%>Conteggio finale delle pagine del capitolo corrente
<%ChapterName%>Nome registrato da StartPageNumberChapter

Valori restituiti

Restituisce l'identificatore segnaposto in base 1 oppure 0 per geometria, opzioni, testo o selezione non validi o segnaposto già risolti

Note

Acquisisce font, dimensioni, colori, allineamento, spaziatura, crenatura, decorazione, scala, origine e geometria tradotta del riquadro senza disegnare

Data, ora e token OnCalcVariable usano le regole di ExpandVariableTokens

Chiamare ResolvePageNumberPlaceholders una sola volta dopo aver stabilizzato la struttura e prima del salvataggio