AddPageNumberPlaceholder
Sayfa yerleşimi, Sayfalandırma, Metin
Açıklama
Seçilen sayfaya bir metin kutusu kaydeder ve çizimini son sayfa ve bölüm sayıları bilinene kadar erteler
Sözdizimi
Delphi
Function TPDFlib.AddPageNumberPlaceholder(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;ActiveX
Function PDFlib::AddPageNumberPlaceholder(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As LongDLL
int DLAddPageNumberPlaceholder(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t* Text, int Options);
int DLAddPageNumberPlaceholderA(int InstanceID, double Left, double Top, double Width, double Height, const char* Text, int Options);Parametreler
| Left, Top, Width, Height | Geçerli koordinat sistemindeki metin kutusu geometrisi |
|---|---|
| Text | Sayfalandırma belirteçleri ve olağan metin içeren şablon |
| Options | DrawTextBox ile aynı anlama sahip, 0 ile 5 arasındaki dikey yerleştirme ve kaydırmama seçeneği |
Tokens
<%PageNo%> | Fiziksel olarak seçilen sayfa numarası |
|---|---|
<%TotalPages%> | Nihai belge sayfa sayısı |
<%ChapterPageNo%> | Geçerli bölüm içindeki bir tabanlı sayfa numarası |
<%ChapterTotalPages%> | Geçerli bölümün son sayfa sayısı |
<%ChapterName%> | StartPageNumberChapter tarafından kaydedilen ad |
Dönüş değerleri
1 tabanlı yer tutucu tanımlayıcısını; geometri, seçenekler, metin veya seçim geçersizse ya da belgenin yer tutucuları zaten çözümlenmişse 0 döndürür
Açıklamalar
Çağrı, sayfa içeriği çizmeden seçilen fontu, metin boyutunu, renkleri, hizalamayı, aralığı, karakter aralığı ayarını, süslemeyi, ölçeği, başlangıç noktasını ve çevrilmiş metin kutusu geometrisini yakalar
Tarih, saat ve özel OnCalcVariable belirteçleri ExpandVariableTokens ile aynı kuralları kullanır
Eksiksiz sayfa yapısı kararlı olduktan sonra ve kaydetmeden önce ResolvePageNumberPlaceholders çağrısını tam bir kez yapın