ExpandStampTokens
Anotações, Extração
Descrição
Expande os tokens de placeholder de texto de carimbo, cabeçalho e rodapé para uma página. Os tokens clássicos com e comercial &P (número da página), &N (total de páginas), &D (data), &T (título do documento) e && (e comercial literal) são expandidos primeiro; o texto então passa pela expansão de placeholders de variáveis: <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> e <%LongTime%> são embutidos (os nomes são case-insensitive), e qualquer outro <%name%> é resolvido pelo evento OnCalcVariable - o handler recebe o nome e o número da página e fornece a substituição por página, de modo que números sequenciais, códigos de lote ou campos de cliente possam ser carimbados sem pré-processar o texto. Sem um handler, placeholders desconhecidos permanecem verbatim. StampText e os auxiliares de cabeçalho/rodapé de página chamam esta expansão automaticamente para cada página de seu intervalo
Sintaxe
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;