ExpandStampTokens
Anotaciones y enlaces interactivos, Extracción
Descripción
Expande los tokens de marcador de posición del texto de sello, encabezado y pie de página para una página. Primero se expanden los tokens de ampersand clásicos &P (número de página), &N (total de páginas), &D (fecha), &T (título del documento) y && (ampersand literal); después el texto pasa por la expansión de marcadores de posición de variables: <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> y <%LongTime%> están incorporados (los nombres no distinguen mayúsculas de minúsculas), y cualquier otro <%name%> se resuelve mediante el evento OnCalcVariable: el controlador recibe el nombre y el número de página y proporciona el reemplazo por página, de modo que se pueden sellar números correlativos, códigos de lote o campos de cliente sin procesar previamente el texto. Sin controlador, los marcadores de posición desconocidos permanecen literales. StampText y los auxiliares de encabezado y pie de página llaman automáticamente a esta expansión para cada página de su intervalo
Sintaxis
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;