Interaktiv dokumentbehandling
HotPDF tilbyder afgrænsede workflows uden udførelse for indlæste feltscripts, RichMedia-nyttelaster, XFA-databinding, FormCalc og udveksling af XFDF-annotationer
Sikker beregning og validering
EvaluateLoadedFieldJavaScript læser en felthandling for den ønskede udløser og evaluerer kun den dokumenterede sikre delmængde
AFSimple_Calculateaggregerer navngivne felterAFRange_Validateanvender inklusive eller eksklusive grænserevent.value,this.getField(...).value, typede litteraler, arrayindeksering, aritmetiske, unære, sammenlignings-, ligheds-, kortsluttende logiske og betingede operatorer danner afgrænsede udtryk- Allowlistede konverteringer, udvalgte
Math-funktioner, deterministiske UTC-datoer og afgrænsede streng- og arraymetoder understøtter almindelig formularlogik uden en scriptmotor - Ikke-understøttede funktioner, medlemmer, sætninger og aktive scriptingkonstruktioner fejler lukket
Inspektion og rensning af RichMedia
GetLoadedRichMediaAssetCount, GetLoadedRichMediaAssetInfo og ExtractLoadedRichMediaAsset gennemløber et afgrænset navnetræ for RichMedia-aktiver og eksponerer afkodede indlejrede bytes
SanitiseLoadedRichMediaAnnotations fjerner RichMedia-annotationer og samler deres nu uopnåelige FileSpec- og EmbeddedFile-objekter til en sikker fuld omskrivning uden at fjerne andet aktivt indhold
XFA SOM og FormCalc
XFA-fladning accepterer indekserede instanser, wildcard-instanser, klassevælgere, efterfølgervælgere og rødderne $record, $data eller !data, mens dokumentrækkefølgen bevares
Den afgrænsede FormCalc-delmængde omfatter
XFDF-annotationers rundrejser
XFDF-import og -eksport bruger én fælles afbildning for annotationerne Text, FreeText, Line, Square, Circle, Polygon, PolyLine, Highlight, Underline, StrikeOut, Squiggly, Stamp, Ink, Caret, FileAttachment, Sound, Redact og Link
Popup-dictionaries forbliver børn af deres ejende markup-annotation, mens Widget- og RichMedia-data bruger deres dedikerede formular- og medieworkflows