ResolvePageNumberPlaceholders
Sayfa yerleşimi, Sayfalandırma, Metin
Açıklama
Nihai sayfa yapısını kullanarak ertelenmiş tüm sayfa numarası yer tutucularını genişletir ve çizer
Sözdizimi
Delphi
Function TPDFlib.ResolvePageNumberPlaceholders: Integer;ActiveX
Function PDFlib::ResolvePageNumberPlaceholders() As LongDLL
int DLResolvePageNumberPlaceholders(int InstanceID);Dönüş değerleri
Çizilen yer tutucu metin kutularının sayısını; hiçbiri beklemiyorsa, sayfalama zaten çözümlenmişse, kaydedilmiş bir sayfa artık yoksa veya metin hazırlama yapılandırılmış eksik glif ilkesi tarafından reddedilmişse 0 değerini döndürür
Açıklamalar
Yöntem çizimden önce genişletilmiş her dizeyi hazırlar, ardından kaydedilmiş sayfaları yeniden ziyaret edip yakalanan her ressam durumunu geri yükler
Çağıranın seçili sayfası, seçili yazı tipi, boyayıcı durumu ve karakter aralığı ayarı ikinci geçişten sonra geri yüklenir
Çözümleme belge için değiştirilemez ve daha sonraki bölüm veya yer tutucu kaydı 0 döndürerek yanlışlıkla yinelenen içerik oluşmasını önler
Örnek
PDF.StartPageNumberChapter('Chapter 1');
PDF.AddPageNumberPlaceholder(36, 760, 220, 18,
'Page <%PageNo%> of <%TotalPages%> — <%ChapterPageNo%>/<%ChapterTotalPages%>', 0);
// Add every remaining page and chapter before the second pass
if PDF.ResolvePageNumberPlaceholders= 0 then
HandlePaginationError;