ExpandStampTokens
Annotationer og hotspot-links, Udtræk
Beskrivelse
Udvider pladsholdertokens i stempel-, sidehoved- og sidefodstekst for én side. De klassiske ampersandtokens &P (sidetal), &N (samlet antal sider), &D (dato), &T (dokumenttitel) og && (bogstaveligt ampersand) udvides først; derefter gennemgår teksten udvidelse af variable pladsholdere: <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> og <%LongTime%> er indbyggede (navne skelner ikke mellem store og små bogstaver), og enhver anden <%name%> opløses via hændelsen OnCalcVariable – handleren modtager navnet og sidenummeret og leverer erstatningen for den enkelte side, så løbenumre, batchkoder eller klientfelter kan stemples uden forbehandling af teksten. Uden en handler forbliver ukendte pladsholdere ordret uændrede. StampText og hjælpefunktionerne til sidehoved og sidefod kalder automatisk denne udvidelse for hver side i deres interval.
Syntaks
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;