THPDFHeadlessRenderOptions
HPDFHeadlessCairoDevice içinde bildirilir; tekil sınırları değiştirmeden önce Default ile başlatın
| Alan | Anlam | Varsayılan |
|---|---|---|
Scale: Double | Etkin sayfa noktası başına piksel; UserUnit dâhil | 1 |
MaxPixels: Int64 | Maksimum yuvarlanmış sayfa yüzeyi veya görüntü piksel sayısı | 16,777,216 |
MaxWorkingBytes: Int64 | İhtiyatlı aktif yönetilen-tampon ve yüzey kabulü | 134,217,728 |
MaxDecodedBytes: Int64 | Kümülatif çözülmüş içerik, görüntü ve yazı tipi-stream baytları | 33,554,432 |
MaxPNGBytes: Int64 | Özel olarak kodlanmış PNG boyutu | 33,554,432 |
MaxTokens: Integer | Sınırlı token işi ve seçili dizi sayıları | 500,000 |
MaxOperations: Integer | Kümülatif dağıtılmış içerik işlemleri | 500,000 |
MaxDepth: Integer | Özyinelemeli, yazı tipi-dizisi ve grafik-stack derinliği | 32 |
RenderAnnotations: Boolean | Mevcut normal appearance stream'lerini render eder | True |
Usage: THPDFHeadlessRenderUsage | View veya print raster çıktısı için anotasyon görünürlüğü | hruView |
ViewerState: THPDFHeadlessOptionalContentState | Ödünç açık optional-content viewer durumu; rendering sırasında canlı ve değişmeden | nil |
Tüm sayısal sınırlar pozitif olmalıdır; Scale sonlu ve en fazla 64 olmalı, MaxDepth 256'yı aşmamalı ve MaxPNGBytes pozitif işaretli bir 32-bit değere sığmalıdır
Usage, RenderAnnotations false olsa bile hruView veya hruPrint olmalıdır; geçersiz bir enum değeri, çıkarma-izni callback'inden veya çıktı yayınından önce başarısız olur
Usage, yalnızca anotasyon görünürlüğünü ve transform'ları değiştirir; renderer, çıkarma-izin sözleşmesini korur ve yazdırmaya izin vermez
Tekil çözülmüş okumalar, ödünç erişim sınırı, kalan bellek payı ve işaretli 32-bit callback boyutuyla da sınırlanır; kümülatif MaxDecodedBytes payı daha büyük olsa bile
Yazı tipi çözümleme, çözümlemeden önce ihtiyatlı geçici kapasite ayırır; 32 MiB taban payı, çözülmüş yazı tipi-stream boyutunun 64 katı, özyinelemeli denetlenen dizi payları ve saklanan decoder tahminlerinin iki katı dâhil
Küçük bir yazı tipi bile küçük bir bellek bütçesi altında reddedilebilir; native-kütüphane önbellekleri ve işletim sistemi RSS'i yönetilen muhasebenin dışındadır
Ödünç erişimin çözülmüş-bayt ve derinlik sınırları ek sınırlar dayatabilir; cancellation onun çağırana ait token'ından gelir
Desteklenen profil ve çıktı sözleşmeleri için bkz. Native Linux Cairo renderer