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;