THPDFHeadlessRenderOptions

HPDFHeadlessCairoDevice içinde bildirilir; tekil sınırları değiştirmeden önce Default ile başlatın

AlanAnlamVarsayılan
Scale: DoubleEtkin sayfa noktası başına piksel; UserUnit dâhil1
MaxPixels: Int64Maksimum 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: Int64Kümülatif çözülmüş içerik, görüntü ve yazı tipi-stream baytları33,554,432
MaxPNGBytes: Int64Özel olarak kodlanmış PNG boyutu33,554,432
MaxTokens: IntegerSınırlı token işi ve seçili dizi sayıları500,000
MaxOperations: IntegerKümülatif dağıtılmış içerik işlemleri500,000
MaxDepth: IntegerÖzyinelemeli, yazı tipi-dizisi ve grafik-stack derinliği32
RenderAnnotations: BooleanMevcut normal appearance stream'lerini render ederTrue
Usage: THPDFHeadlessRenderUsageView 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şmedennil

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