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 LongDLL
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
| SetName | Navn uten hensyn til store/små bokstaver som deles av varianter som tilhører ett malsett |
|---|---|
| VariantName | default, first, odd, or even, matched case-insensitively |
| Text | Tekst- eller HTML-mal utvidet separat for hver valgt side; en tom verdi lager en eksplisitt blank variant som undertrykker fallback |
| Margin | Ikke-negativ avstand fra den relevante sidekanten |
| Height | Content box-høyde, eller 0 for å måle ren tekstlinje eller HTML-innhold automatisk |
| Opacity | Verdi fra 0 for gjennomsiktig til 1 for ugjennomsiktig |
| Alignment | 0 for venstre, 1 for midten eller 2 for høyre |
| IsHeader | 1 for topptekst eller 0 for bunntekst |
| RichText | 1 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);