ExpandStampTokens

Anotace, extrakce

Popis

Expanduje tokeny placeholderů textu razítka, záhlaví a zápatí pro jednu stránku. Klasické tokeny s ampersandem &P (číslo stránky), &N (celkem stránek), &D (datum), &T (název dokumentu) a && (literální ampersand) se expandují jako první; text pak projde expandací proměnných placeholderů: <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> a <%LongTime%> jsou vestavěné (názvy neberou ohled na velikost písmen) a každý jiný <%name%> se vyřeší přes event OnCalcVariable - handler dostane název a číslo stránky a dodá náhradu pro danou stránku, takže běžná čísla, kódy dávek nebo klientská pole lze otiskovat bez předsání textu. Bez handleru zůstanou neznámé placeholdery doslova. StampText i pomocníci pro záhlaví a zápatí stránek volají tuto expandaci automaticky pro každou stránku svého rozsahu

Syntaxe

Delphi

Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;