ApplyPageHeaderFooterSet

Sidlayout, Sidbrytning, HTML-text

Beskrivning

Tillämpar en namngiven sidhuvuds- och sidfotsuppsättning på ett sidintervall med val av första sida och fysisk sidparitet

Syntax

Delphi

Function TPDFlib.ApplyPageHeaderFooterSet(Const SetName,
  PageRange: WideString): Integer;

ActiveX

Function PDFlib::ApplyPageHeaderFooterSet(SetName As String,
  PageRange As String) As Long

DLL

int DLApplyPageHeaderFooterSet(int InstanceID, const wchar_t* SetName,
  const wchar_t* PageRange);
int DLApplyPageHeaderFooterSetA(int InstanceID, const char* SetName,
  const char* PageRange);

Parametrar

SetNameSkiftlägesokänsligt namn tidigare registrerat med SetPageHeaderFooterVariant
PageRangeSidintervalluttryck, eller en tom sträng för varje sida

Returvärden

Returnerar antalet icke-tomma sidhuvuds- och sidfotselement som ritats, eller 0 när uppsättningen eller intervallet saknar tillämpligt innehåll eller aktuellt API scope inte kan byta sida

Anmärkningar

För varje sidhuvuds- och sidfotsroll använder den första sida som intervallet returnerar first när definierad; senare sidor använder odd eller even enligt sitt fysiska sidnummer, och saknade specifika varianter faller tillbaka till defaultEn explicit definierad tom variant ritar inget och förhindrar fallback, vilket stödjer tomma första sidor

Varje mall expanderas mot sin målsida före mätning, och HTML-varianter använder den expanderade markup:en för automatisk höjdberäkning

Varje mall expanderas mot sin målsida före mätningen, och HTML-varianter använder den expanderade uppmärkningen för automatisk höjdberäkning

Genererat innehåll markeras som en pagination-artefakt och anroparens valda sida, typsnitt, painter-tillstånd och kerning-inställning återställs

Exempel

PDF.SetPageHeaderFooterVariant('manual', 'default',
  '<b>Manual</b> — <%PageNo%>/<%TotalPages%>', 36, 0, 0.8, 2, 0, 1);
if PDF.ApplyPageHeaderFooterSet('manual', '3-20')= 0 then
  HandleLayoutError;