THotPDF.AddLoadedDocumentJavaScript Method
Lägger till ett dokumentnivå-JavaScript i en inläst PDF, eller ersätter skriptet för ett befintligt namn. Skriptet lagras som en JavaScript-åtgärd i Catalogs namnträd /Names /JavaScript på sin sorterade position och skrivs av nästa SaveLoadedDocument eller inkrementella uppdatering; GetLoadedJavaScriptSource returnerar det direkt
Deklaration
procedure AddLoadedDocumentJavaScript(const AName, ABody: AnsiString);
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
AName | Skriptpostens unika namn, används för att identifiera och hänvisa till detta skript i namnträdet, kan också raderas med namn via RemoveLoadedJavaScript |
ABody | Den fullständiga brödtexten av JavaScript-skriptet, exekveras av PDF-läsaren när dokumentet öppnas |
Anmärkningar för användning
Returnerar inget värde
Användningsanteckningar
- Om dokumentet redan har ett skript med samma namn skriver metoden över den befintliga posten i stället för att skapa en dubblett
- Genomförandet av dokumentnivåns JavaScript beror på stödet från PDF-läsare för skriptet. Adobe Acrobat stöder det mest fullständigt, andra läsare kan ignorera skriptet
- Om skriptkoden innehåller specialtecken måste de escapas som PDF-strängar. Det rekommenderas att verifiera skriptlogiken i Acrobat innan inbäddning