Native anotasyon fallback'i

HPDFRenderHeadlessPagePNG, normal appearance'sı olmayan desteklenen anotasyonlar için geçici appearance'lar kurar

Mevcut normal appearance'lar önceliklidir; aktif hatalı appearance'lar hâlâ açıkça başarısız olur

Kaynak belge değişmeden kalır: üretilmiş stream'ler ve yazı tipleri, render işlemine aittir ve kullanımdan sonra serbest bırakılır

Geometri ve statik içerik

Fallback, Link kenarlıklarını, Square, Circle, Line, Polygon, PolyLine, Ink, Highlight, Underline, StrikeOut, Squiggly, FreeText, Text, Caret, Stamp, FileAttachment, Sound ve Redact önizleme outline'larını kapsar

Satır geometrisi, on satır-ucu stilini ve leader çizgilerini içerir; desteklenen kenarlıklar solid, dashed ve underline stillerini, artı gölgeli beveled ve inset dikdörtgen kenarlıkları içerir; saydamlığı koruyan açık boş renk dizileriyle

Popup, Projection ve Screen, normal appearance olmadan bağımsız boyanmış içeriğe sahip değildir; etkinleştirilmiş 3D ortamları, sesi, ekleri ve link action'ları statik raster rendering'inin dışındadır

Görünürlük ve optional-content denetimleri, fallback kurulumundan önce gerçekleşir; geçici appearance'lar, sayfa kırpmasını ve mevcut view/print, NoZoom ve NoRotate geometri kurallarını korur

Satır caption'ları ve relief kenarlıklar

Satır caption'ları, Cap, CP, CO, Contents, RC ve DS'yi aynı geçici Unicode metin Form yoluyla tüketir; ölçülmüş Inline boşluklar, Top yerleşimi ve uç-nokta-görelis offset'lerle

Uzun caption'lar satır-üstü yerleşim kullanır; açık paragraf sonları korunur ve boş düz veya zengin metin sıradan satırı sağlam bırakır

Caption sınırları, hem geçici Form BBox'ını hem anotasyon dikdörtgenini korur; sıradan sayfa-içeriği kırpma değişmeden kalır

Dikdörtgen beveled ve inset kenarlıklar, bağımsız kenarlık ve iç opaklıkla karşıt açık ve koyu bantlar kullanır; sıfır genişlik ve boş renk dizileri saydamlık semantiğini korur

Bilinmeyen adlandırılmış kenarlık stilleri, solid varsayılanı kullanırken ad olmayan stiller hatalı girdi olarak kalır

Renk politikası, yazı tipi ömrü ve bağımsız kabul kapsamı için bkz. anotasyon süslemeleri

FreeText

Düz metin, PDFDocEncoding'i, UTF-16'yı ve BOM-önekli UTF-8'i destekler; XHTML zengin metin, kalıtsal varsayılan stillendirmeyi ve metin-stream RC girişlerini destekler

Sınırlı FreeText default-appearance profili, Tf, g, rg, k, Tc, Tw, Tz, Ts, TL, bir Tm, Tr ve stroke durumu G, RG, K, w, J, j, M ve d'yi destekler; sıfır Tf yazı tipi boyutu, dönüştürülmüş otomatik sığdırma ister

Gömülü varsayılan TrueType yazı tipleri, belge yazı tipi baytlarını kullanır; orijinal Type1C, CIDFontType0C ve çıplak Type1 kaynakları, tam OpenType CFF girdisi ve OpenType CFF2 default instance'ları belgelenmiş orijinal-yazı-tipi yollarını kullanır; desteklenen standart yazı tipleri ve zengin metin aileleri, yerel platform resolver'ını kullanır

Geçici metin appearance'ları, açık salt-okunur aile builder'ını kullanır; yalnızca-Preview/Print TrueType outline yazı tipleri dâhil; tam yazı tipi baytları ve izin bayrakları korunurken mevcut editing builder'ları orijinal kabulü korur

DA yazı tipi adları, sayfa kaynaklarından önce Catalog AcroForm.DR.Font üzerinden çözülür; sayfa kaynakları ve tanınan standart alias'lar, varsayılan bağlama yokken kurtarma yollarıdır

Metin layout'u, hizalamayı, çeyrek-tur döndürmeyi, dikdörtgen farklarını ve callout geometrisini destekler; üretilmiş yazı tipi kaynakları, mevcut kaynaklardan ve şifreli kaynak stream'lerinden izole kalır

Sınırlar ve tamamlanmamış handler'lar

İşlem, token, çözülmüş-baytı, working-memory ve çıktı sınırları, üretilmiş geometriye, metne ve yazı tiplerine uygulanır; cancellation ve başarısız rendering, mevcut appearance'larla aynı kaynak ve yayın sözleşmelerini korur

Appearance'sız Screen, varsayılan statik bir görüntü veya kenarlığa sahip değildir; verilen bir normal appearance, hem view hem print kullanımında öncelikli kalır

Eksik appearance'lar PDF 1.2–1.7'de isteğe bağlıdır; PDF 2.0, belirtilen istisnaları hariç appearance gerektirir; dolayısıyla eksik-appearance Path fixture'ları, uyumlu PDF 2.0 yazımını değil kurtarmayı doğrular

Bağımsız ham CFF2 stream'leri, varsayılan olmayan varyasyon koordinatları, belgelenmiş DA profilinin dışındaki operator'ler ve diğer fallback handler'lar bu uygulamanın dışında kalır; keyfi dönüştürülmüş raster zarfları sonlu kabul kontrolleriyle kurulmaz

Tr4 ile Tr7, biriktirilmiş glyph-outline kırpmaları kullanır; dört sonlu iki-run kontrolü, DA konusunda kaydedildiği gibi native karşılaştırmaları ve bağımsız MuPDF 1.28.5 ile Poppler okuyucu denetimlerini geçti

Redact fallback, bir önizleme outline'ı görüntüler; sayfa içeriğini kaldırmaz veya redact etmez

Statik simge stilleri ve metin layout'u, processor'lar arasında farklı olabilir; bağımsız formüller ve ayrı MuPDF/Poppler gözlemleri Tests/Linux/HeadlessAnnotationFallback.en-us.md içinde saklanır

Renderer ve format bağlamı için bkz. native Cairo rendering ve ISO 32000-2 anotasyon errata

Kesintisiz kontur kurulumu, Unicode içerik sınırları ve normal kabul giriş noktaları için bkz. native bulutlu anotasyon kenarlıkları