function GeneratePagedLayout(Layout: TPdfLayoutDocument; PagedPlan: TPdfLayoutPagedPlan; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;
Düzeni ölçer ve sayfalara bölerken her komutu, PagedPlan tarafından sahip edilen ya da başvurulan konumlanabilir depoya serileştirir
Ölçümden sonra bir seferde bir sayfa komut dizisini somutlaştırır, o sayfayı GenerateLayout ile aynı yerel PDFium sayfa nesnesi API'leri üzerinden üretir, boşaltır, yerel diziyi serbest bırakır ve sonraki sayfayla devam eder
Adanmış bir TFileStream, TMemoryStream veya TPdfRandomAccessStore kullanın; akış, sayfalı planın ömrü boyunca seek, read, write, resize ve münhasır kullanımı desteklemelidir
MaxCommandCount, MaxStorageBytes, MaxPageCommands ve MaxSourceCount aşırı planları reddeder; MaxCachedPages ise dahili LRU önbelleğini sınırlar ve sıfır olabilir
CommandCount, StorageByteCount, önbellek sayaçları ve zirve doluluk, ölçülebilir davranış ortaya koyar
Plan.Commands tasarım gereği boştur; sayfa ayarları, sayfa sayısı, anlamsal öğeler, içerik sayıları, ölçümler ve kararlı sayfa başvurusu toplamları kullanılabilir kalır
PagedPlan.MaterializePage, gövde ile ayrı yazılmış üst bilgi ve alt bilgi segmentleri dâhil eksiksiz bir sayfayı daha sonra geri yükleyebilir
Bu yöntem etiketsiz bir düzen üretir; eksiksiz bir bellek içi komut planı ve yapı ağacı son işlemesi gerektiğinde GenerateTaggedLayout kullanın
PDFium, yazar belgeyi ve yerel sayfalarını kaydet ya da kapat anına kadar tutar; bu yüzden bu API, PDFium belge belleğini değil üst düzey komut somutlaştırmasını sınırlar
Başvurulan her kaynak PDF veya TPdfLayoutCachedNode, üretimi ve sonraki somutlaştırmayı aşmalıdır; imzalı hedefler açık yetkilendirme gerektirir
Ölçüm ya da üretim hatası, eksik komut deposunu sıfırlar ve çağrının eklediği her sayfayı geri alır