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 Long

DLL

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, HeightGeçerli koordinat sistemindeki metin kutusu geometrisi
TextSayfalandırma belirteçleri ve olağan metin içeren şablon
OptionsDrawTextBox 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