Yüklü Sayfa Renk Yeniden Yazımı

THotPDF.RewriteLoadedPageColors, baskı, proofing ve arşiv hazırlığı için seçili sayfa boyamasını DeviceGray, DeviceRGB veya DeviceCMYK formatına dönüştürür

Hibrit dönüşüm

Yalnızca device renk operatörleri içeren sayfalar özgün metin, path ve aranabilir içeriklerini korur; buna karşılık g, rg ve k fill ve stroke işlemleri token'ı koruyan content stream içinde dönüştürülür

Görsel, Form XObject, pattern, shading, saydamlık, Type 3 glyph rengi, ICCBased veya başka resource tabanlı renk uzayları kullanan sayfalar tam renk yönetimli sayfa pipeline'ından geçirilerek render edilir ve istenen process uzayında tek bir kayıpsız Flate görseliyle değiştirilir

Döndürülmüş sayfalar, özgün /Rotate değeri okuyucular tarafından yeniden uygulanmadan önce döndürülmemiş kullanıcı uzayında rasterleştirilir; böylece çift rotation önlenir

Spot renk sınırı

lcspPreservePages varsayılandır ve Separation, DeviceN veya NChannel colorant içeren her sayfayı bayt bayt olduğu gibi bırakır

lcspConvertToProcess, tint transform'ları renderer üzerinden çözer ve sayfayı seçilen process uzayına düzleştirir; lcspReject ise preflight sırasında tüm isteği reddeder

Atomik sınırlar

Sayfa, kaynak içerik, operatör, lexeme, iç içe geçme, replacement, raster piksel, kodlanmış çıktı ve iptal sınırları yayımlanmadan önce denetlenir

Seçili tüm sayfalar tek bir copy-on-write graph transaction'ı üzerinden commit edilir; böylece render, içerik, bütçe, iptal ve commit hataları yüklü object graph'ı değiştirmeden bırakır

Annotation sözlükleri bağlı kalır; ancak appearance stream'leri renk açısından yeniden yazılmaz ve sayfa boyamasına düzleştirilmez

İlgili API'ler