RegisterHeading
Sayfa düzeni
Açıklama
Daha sonra oluşturulacak içindekiler tablosu için seçilen sayfada bir başlık kaydeder
Sözdizimi
Delphi
Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;Parametreler
| Level | İç içe geçme düzeyi; üst düzey başlık için 1 |
|---|---|
| Title | Listelenecek metin |
Dönüş değerleri
| Count | Kaydedilen başlık sayısı |
|---|---|
| 0 | Düzey veya başlık boştu ya da sayfa seçili değil |
Açıklamalar
Başlık hangi sayfa numarasına sahip olduğunu değil, nereye işaret ettiğini hatırlar. Bu sayede bitmiş gövdenin önüne içindekiler sayfası eklenebilir ve başvurduğu tüm sayfalar yeniden numaralandırılırken hiçbir girdinin veya bağlantının düzeltilmesi gerekmez
Kayıtlar seçildikleri sırada belgeye aittir. Başka bir belge açmak onları yerinde bırakır ancak artık çözümlenmezler; dolayısıyla içindekiler sayfası yalnızca başlıklarının geldiği belgeye çizilebilir
Örnek
PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');