Fallback för anteckningar i native miljö
HPDFRenderHeadlessPagePNG bygger tillfälliga utseenden för anteckningar som stöds och saknar normalt utseende
Befintliga normala utseenden har företräde; aktiva felutformade utseenden misslyckas fortfarande explicit
Källdokumentet förblir oförändrat: genererade strömmar och typsnitt tillhör renderoperationen och frigörs efter användning
Geometri och statiskt innehåll
Fallbacken täcker Link-kanter, Square, Circle, Line, Polygon, PolyLine, Ink, Highlight, Underline, StrikeOut, Squiggly, FreeText, Text, Caret, Stamp, FileAttachment, Sound samt förhandsvisningskonturer för Redact
Linjegeometrin innehåller tio linjeslutstilar och hjälpmedelslinjer; kanter som stöds omfattar stilarna solid, dashed och underline samt skuggade avfasade och infällda rektangulära kanter, där explicita tomma färgarray:er bevarar transparensen
Popup, Projection och Screen saknar målat innehåll på egen hand utan ett normalt utseende; aktiverade 3D-miljöer, ljud, bilagor och länkåtgärder ligger utanför statisk rasterrendering
Kontroller av synlighet och valfritt innehåll sker före fallbackbygget; tillfälliga utseenden behåller sidklippningen samt de befintliga geometrireglerna för view/print, NoZoom och NoRotate
Linjetexter och relieframar
Linjetexter förbrukar Cap, CP, CO, Contents, RC och DS via samma tillfälliga sökväg för Unicode-text-Form:er, med uppmätta Inline-luckor, Top-placering och förskjutningar relaterade till ändpunkterna
Långa texter placeras ovanför linjen; explicita avsnittsbrytningar bevaras, och tom vanlig eller rich text lämnar den vanliga linjen intakt
Textgränserna behåller både den tillfälliga Form-BBox:n och anteckningsrektangeln; vanlig klippning av sidinnehållet är oförändrad
Rektangulära avfasade och infällda ramar använder motstående ljusa och mörka band med oberoende opacitet för ram och inre yta; nollbredd och tomma färgarray:er behåller sin transparensemantik
Okända namngivna ramstilar använder standarden solid, medan stilar som inte är namn förblir felutformad inmatning
Se anteckningsdekorationer för färgpolicyn, typsnittens livstid och oberoende acceptanstäckning
FreeText
Vanlig text stöder PDFDocEncoding, UTF-16 och UTF-8 med BOM-prefix; XHTML-rich text stöder ärvd standardstyling och RC-poster i textströmmar
Operatorer i standardutseendet som stöds är Tf, g, rg, k, Tc och Tw; Tf med teckenstorleken noll begär automatisk anpassning
Inbäddade standard-TrueType-typsnitt använder dokumentets typsnittsbytes; standardtypsnitt och rich-text-familjer som stöds använder den lokala plattformsresolvaren
Tillfälliga textutseenden använder den explicita skrivskyddade familjebyggaren, inklusive TrueType-konturtypsnitt enbart för Preview/Print; fullständiga typsnittsbytes och behörighetsflaggor bevaras, medan befintliga redigeringsbyggare behåller sin ursprungliga tillträdeskontroll
DA-typsnittsnamn löses via Catalog AcroForm.DR.Font före sidresurserna; sidresurser och erkända standardalias är återhämtningssökvägar när standardbindningen saknas
Textlayouten stöder justering, kvartsvänd rotation, rektangelskillnader och callout-geometri; genererade typsnittsresurser hålls isolerade från befintliga resurser och krypterade källströmmar
Gränser och ej färdiga hanterare
Gränser för operationer, token, avkodade bytes, arbetsminne och utmatning gäller för genererad geometri, text och typsnitt; avbrott och misslyckad rendering bevarar samma käll- och publiceringskontrakt som befintliga utseenden
Screen utan utseende har ingen statisk standardbild eller ram; ett angivet normalt utseende behåller prioritet för både view- och print-användning
Saknade utseenden är valfria i PDF 1.2–1.7; PDF 2.0 kräver utseenden utom sina specificerade undantag, därför verifierar fixtures med saknat Path-utseende återhämtning i stället för konform PDF 2.0-skrivning
Molniga ramar, inbäddade CFF-standardtypsnitt, ytterligare operatorer i FreeText-standardutseenden och andra standardfallbackhanterare förblir ofärdiga
Redact-fallbacken visar en förhandsvisningskontur och tar inte bort eller maskerar sidinnehåll
Statiska ikonstilar och textlayout kan skilja sig mellan processorer; oberoende formler och separata observationer med MuPDF/Poppler behålls i Tests/Linux/HeadlessAnnotationFallback.en-us.md
Se native Cairo-rendering och ISO 32000-2-errata för anteckningar för renderings- och formatkontext
Se nativa molniga annoteringskanter för kontinuerlig konturkonstruktion, Unicode-innehållsgränser och de normala acceptansingångspunkterna