ExpandStampTokens
Adnotacje, Wyodrębnianie
Opis
Rozwija tokeny zastępcze tekstu stempla, nagłówka i stopki dla jednej strony. Najpierw rozwijane są klasyczne tokeny z ampersandem: &P (numer strony), &N (łączna liczba stron), &D (data), &T (tytuł dokumentu) i && (literał ampersandu); następnie tekst przechodzi rozwijanie zmiennych symboli zastępczych: wbudowane są <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> i <%LongTime%> (wielkość liter w nazwach nie ma znaczenia), a każda inna wartość <%name%> jest rozpoznawana przez zdarzenie OnCalcVariable — procedura obsługi otrzymuje nazwę i numer strony oraz dostarcza zamiennik dla danej strony, dzięki czemu numery bieżące, kody partii lub pola klienta można stemplować bez wstępnego przetwarzania tekstu. Bez procedury obsługi nieznane symbole zastępcze pozostają bez zmian. StampText oraz funkcje pomocnicze nagłówka i stopki strony automatycznie wykonują to rozwijanie dla każdej strony w swoim zakresie
Składnia
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;