THotPDF.AddLoadedDocumentJavaScript Method
Adiciona um JavaScript de nível de documento a um PDF carregado, ou substitui o script de um nome existente. O script é guardado como uma ação JavaScript na árvore de nomes /Names /JavaScript do Catalog, na sua posição ordenada, e é escrito pelo próximo SaveLoadedDocument ou incremental update; GetLoadedJavaScriptSource devolve-o de imediato
Declaração
procedure AddLoadedDocumentJavaScript(const AName, ABody: AnsiString);
Unidade
HPDFDoc
Parâmetros
| Nome | Utilização |
|---|---|
AName | A identificação exclusiva do script, referenciada na árvore e passível de eliminação pelo RemoveLoadedJavaScript |
ABody | O código de corpo completo do script JavaScript, que é executado pelo leitor de PDF quando o documento é aberto |
Valor de retorno
Este membro não devolve qualquer valor
Notas de utilização
- Se o documento já tiver um script com o mesmo nome, este método substitui a entrada existente em vez de criar um duplicado
- A execução do JavaScript a nível do documento depende do leitor; o Adobe Acrobat oferece o suporte mais robusto
- Se o código do script contiver caracteres especiais, estes devem ser sujeitos ao escape de strings de PDF; recomenda-se verificar primeiro a lógica do script no Acrobat antes de o incorporar