Automatiske XFA push button-captions og -tilstande

HPDFXFAWriteHeadlessPDF opretter rigtige native push button-widgets fra XFA-layout, inklusive effektiv scalar- eller XHTML-caption, leverede fontprogrammer, synlighed, readonly-flag og interaktiv highlight-metadata

Hver widget har FT Btn, pushbutton Ff-flaget, en eksplicit normal-appearance og en Unicode MK.CA-caption udledt af sit faktisk renderede indhold; en button bliver ikke et tekstinputfelt, og intet placeholder PDF-felt er krævet

En synlig normal-caption beholder også en DA-indgang, hvis font-alias opløses gennem AcroForm.DR til en rigtig normal-caption Type0-font; ingen tom placeholder-font indlejres af kompatibilitetshensyn

Caption-indhold og layout

Scalar caption fontstørrelse, vægt, postur, typeface og farve plus XHTML inline styles og blandede baselines bruger den eksisterende native rich text-dekoder og appearance-builder

CaptionFontFamilies leverer rigtige regular-, bold-, italic- og bold italic-programmer og navngivne familier; faces syntetiseres aldrig, og fontprogrammer opdages eller downloades ikke

Kun-whitespace tekst mellem XHTML inline-elementer beholder, så tilstødende anderledes stylede ord bevarer deres authored separatorer

Manglende caption-indhold beholder den eksisterende feltnavns-fallback, mens eksplicit tomt indhold forbliver blankt, og ikke-tomme scalar-captions bevarer authored førende og afsluttende mellemrum; skjulte, inaktive og usynlige captions maler ingen tekst og serialiserer ingen regenererbar synlig caption

Felt- og caption-marginer, caption-placering, reserve og afsnitsjustering bestemmer det faktiske caption-område; manglende, nul og skemastandard negative-en-reserve bruger naturlig udstrækning uden automatisk ombrydning, positiv reserve tillader ombrydning, og inline-placering ignorerer reserve

Faste feltgrænser clipper overdimensionerede captions; eksplicitte afsnitsbrud forbliver aktive, og effektive per-instance overlays beholder uændrede skabelon-søskende

Highlight- og tilstands-appearances

XFA highlightNative PDF-resultat
inverted eller fraværendeH I med normal AP.N; readeren anvender den inverterede aktiveringsbehandling
noneH N med normal AP.N
outlineH O med normal AP.N; readeren anvender ramme-aktiveringsbehandlingen
pushH P med rigtig normal AP.N, down AP.D og rollover AP.R-Forms; down-captionen forskydes for at repræsentere nedtrykning

I push-tilstand leverer scalar-items navngivet down og rollover deres respektive captions og MK.AC- eller MK.RC-metadata; en fraværende tilstandspost bruger normal-caption, mens en eksplicit tom post giver en blank tilstand

Alternative items påvirker ikke andre highlight-modes, og hver genereret tilstand beholder sin egen rigtige appearance og leveret-font-graf

Transaktioner og grænser

Faktiske gentaget-instance event-ændringer kan gemmes som XDP, genindlæses og forbruges af skaberen; øjeblikkelig læsning, overlay og hel-payload-erstatning, første-instance-isolering og mislykket event-rollback forbliver native runtime-operationer

Kildenoder og -bytes, fontprogrammer, glyph units, objekter og kandidatbytes er afgrænsede; cancellation og forberedelsesfejl bevarer kalderens stream-bytes, længde og position

Den sidste skrivning til kalderens stream er commit-grænsen; en exception fra den stream under skrivning kan efterlade en delvis skrivning og præsenteres ikke som en rolled-back ikke-søgbar destination

Denne consumer opretter gemte widget appearance-tilstande; senere reader-drevet XFA script-afvikling eller appearance-genopbygning, rigt alternativt item-indhold, button-ikoner, eksterne medier og vilkårlig fremmed XML-rendering forbliver separate capabilities

Highlight- og caption-reserve-mappingerne følger XFA 3.3 button- og caption-semantik

Emitter-metadata · Boolean rich captions · Automatisk native XFA-oprettelse