SetPageHeaderFooterVariant
Sayfa düzeni, Sayfalama, HTML metni
Açıklama
Adlandırılmış ve yeniden kullanılabilir bir dinamik üst bilgi ve alt bilgi kümesinde tek bir varyant oluşturur veya değiştirir
Sözdizimi
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);Parametreler
| SetName | Tek bir şablon kümesine ait çeşitlerin paylaştığı büyük/küçük harfe duyarsız ad |
|---|---|
| VariantName | Büyük/küçük harfe duyarsız eşleşen default, first, odd veya even |
| Text | Seçilen her sayfa için ayrı ayrı genişletilen metin veya HTML şablonu; boş değer geri dönüşü engelleyen açık bir boş çeşit oluşturur |
| Margin | İlgili sayfa kenarından negatif olmayan uzaklık |
| Height | İçerik kutusu yüksekliği veya düz metin satırını ya da HTML içeriğini otomatik ölçmek için 0 |
| Opacity | Saydam için 0'dan opak için 1'e kadar değer |
| Alignment | Sol için 0, orta için 1 veya sağ için 2 |
| IsHeader | Üst bilgi için 1 veya alt bilgi için 0 |
| RichText | Text değerini HTML olarak işlemek için 1, o anda seçili yazı tipi ve boyayıcı durumunu kullanmak için 0 |
Dönüş değerleri
Çeşit saklandıysa 1; ad, çeşit, sayısal değer, hizalama veya bayrak geçersizse 0 döndürür
Açıklamalar
Aynı küme adı, çeşit adı ve üst bilgi veya alt bilgi rolüyle yapılan sonraki çağrı mevcut tanımı değiştirir
Şablonlar <%name%> alanlarıyla aynı ve işareti alanlarını, AddPageHeader gibi destekler; buna OnCalcVariable tarafından çözümlenen özel değişkenler de dâhildir
Tanımlar TPDFlib örneğine aittir ve birden fazla belgeye uygulanabilir
Örnek
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);