PDFium Delphi Component Docs

GenerateLayout yöntemi

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;

Description

Hedefi değiştirmeden önce metni ölçer ve her öğeyi sayfalandırır, ardından tam planı yerel PDFium sayfa ve sayfa nesnesi API'leriyle ekler

TPdfLayoutDocument kaydırılan metin, boşluk doldurucular, çizgiler, görüntüler, yeniden kullanılabilir sayfa XObject'leri, açık sayfa sonları, üstbilgiler, altbilgiler, sayfa ayarları, bir arada tutulan paragraflar ve hizalama desteği sunar

Stable page totals

Metin, üstbilgi veya altbilgilerde {page} ve {pages} kullanın

Ölçüm geçişi ReservedPageDigits adet en geniş basamak yer tutucusunu ayırır; böylece son sayfa numaraları, üretim sırasında kaydırmayı veya sayfa sayısını değiştiremez

Result

Plan, son sayfa sayısını, komutları, ölçülen metin çağrılarını, içerik sayılarını ve sayfa başvurusu sayılarını raporlar

Ölçüm başarısız olduğunda veya herhangi bir ekleme işlemi başarısız olduğunda hedef değişmeden kalır

Safety

AllowSignedDocument ayarlanmadıkça etkin bir imzalı hedef reddedilir

AddPageXObject yöntemine geçirilen kaynak, üretim tamamlanana kadar etkin kalmalıdır

See Also

GenerateTaggedLayout, Cached layout nodes, AddPage, AddText, AddImage, CreateXObjectFromPage