ResolvePageNumberPlaceholders
Diseño de página, paginación, texto
Descripción
Expande y dibuja todos los marcadores de posición diferidos de números de página utilizando la estructura final de páginas
Sintaxis
Delphi
Function TPDFlib.ResolvePageNumberPlaceholders: Integer;ActiveX
Function PDFlib::ResolvePageNumberPlaceholders() As LongDLL
int DLResolvePageNumberPlaceholders(int InstanceID);Valores devueltos
Devuelve los cuadros de marcador dibujados, o 0 si no hay pendientes, ya se resolvió la paginación, falta una página o la política rechaza el texto
Observaciones
El método prepara todas las cadenas expandidas antes de dibujar, vuelve después a las páginas registradas y restaura cada estado del pintor capturado
La página seleccionada, la fuente seleccionada, el estado del pintor y la opción de interletraje del autor de la llamada se restauran después de la segunda pasada
La resolución es inmutable para el documento y un registro posterior de capítulo o marcador de posición devuelve 0, lo que evita contenido duplicado accidental
Ejemplo
PDF.StartPageNumberChapter('Chapter 1');
PDF.AddPageNumberPlaceholder(36, 760, 220, 18,
'Page <%PageNo%> of <%TotalPages%> — <%ChapterPageNo%>/<%ChapterTotalPages%>', 0);
// Add every remaining page and chapter before the second pass
if PDF.ResolvePageNumberPlaceholders= 0 then
HandlePaginationError;