SetPageHeaderFooterVariant

Sideoppsett, Paginering, HTML-tekst

Beskrivelse

Oppretter eller erstatter én variant i et navngitt gjenbrukbart sett for løpende topp- og bunntekst

Syntaks

Delphi

Function TPDFlib.SetPageHeaderFooterVariant(Const SetName, VariantName,
  Text: WideString; Margin, Height, Opacity: Double; Alignment,
  IsHeader, RichText: Integer): Integer;

ActiveX

Function PDFlib::SetPageHeaderFooterVariant(SetName As String,
  VariantName As String, Text As String, Margin As Double,
  Height As Double, Opacity As Double, Alignment As Long,
  IsHeader As Long, RichText As Long) As Long

DLL

int DLSetPageHeaderFooterVariant(int InstanceID, const wchar_t* SetName,
  const wchar_t* VariantName, const wchar_t* Text, double Margin,
  double Height, double Opacity, int Alignment, int IsHeader, int RichText);
int DLSetPageHeaderFooterVariantA(int InstanceID, const char* SetName,
  const char* VariantName, const char* Text, double Margin,
  double Height, double Opacity, int Alignment, int IsHeader, int RichText);

Parametere

SetNameNavn uten hensyn til store/små bokstaver som deles av varianter som tilhører ett malsett
VariantNamedefault, first, odd, or even, matched case-insensitively
TextTekst- eller HTML-mal utvidet separat for hver valgt side; en tom verdi lager en eksplisitt blank variant som undertrykker fallback
MarginIkke-negativ avstand fra den relevante sidekanten
HeightContent box-høyde, eller 0 for å måle ren tekstlinje eller HTML-innhold automatisk
OpacityVerdi fra 0 for gjennomsiktig til 1 for ugjennomsiktig
Alignment0 for venstre, 1 for midten eller 2 for høyre
IsHeader1 for topptekst eller 0 for bunntekst
RichText1 for å rendere Text som HTML, eller 0 for å bruke den valgte skrifttypen og malertilstanden

Returverdier

Returnerer 1 når varianten ble lagret, eller 0 når et navn, en variant, en numerisk verdi, en justering eller et flagg er ugyldig

Merknader

Et senere kall med samme settenavn, variantnavn og topp- eller bunnrolle erstatter den eksisterende definisjonen

Maler støtter de samme og-tegn- og <%name%>-feltene som AddPageHeader, inkludert egendefinerte variabler løst av OnCalcVariable Definisjoner tilhører

TPDFlib-instans og kan anvendes på mer enn ett dokument

Eksempel

PDF.SetPageHeaderFooterVariant('manual', 'first', '', 36, 0, 1, 0, 1, 0);
PDF.SetPageHeaderFooterVariant('manual', 'odd', 'Chapter — <%PageNo%>', 36, 0, 1, 2, 1, 0);
PDF.SetPageHeaderFooterVariant('manual', 'even', '<%PageNo%> — Chapter', 36, 0, 1, 0, 1, 0);