AddActionNextEx
Anotações e ligações de zonas interativas, campos de formulário
Descrição
Acrescenta uma ação seguinte a um identificador de ação existente, selecionando o tipo de ação com uma constante de construção nomeada
Sintaxe
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parâmetros
| ActionID | Um identificador de ação devolvido por um auxiliar de ações de anotação, marcador, ação de abertura ou campo de formulário |
|---|---|
| ActionKind | Um de PDF_ACTION_BUILDER_WEB, PDF_ACTION_BUILDER_NAMED, PDF_ACTION_BUILDER_JAVASCRIPT, PDF_ACTION_BUILDER_HIDE, PDF_ACTION_BUILDER_SUBMIT, PDF_ACTION_BUILDER_RESET, PDF_ACTION_BUILDER_IMPORTDATA, PDF_ACTION_BUILDER_DESTINATION, PDF_ACTION_BUILDER_REMOTE_DESTINATION, PDF_ACTION_BUILDER_LAUNCH ou PDF_ACTION_BUILDER_THREAD |
| Value | O URI, a ação nomeada, o código-fonte JavaScript, o nome do ficheiro import-data ou o valor não usado para ações de destino |
| FieldNames | Uma lista de campos separada por vírgulas para ações hide, submit e reset |
| Flags | Sinalizadores específicos da ação ou o índice de thread de base 1 para PDF_ACTION_BUILDER_THREAD |
| DestID | O identificador de destino para PDF_ACTION_BUILDER_DESTINATION ou um índice de bead de base 1 para PDF_ACTION_BUILDER_THREAD, em que 0 seleciona o primeiro bead |
Valores devolvidos
| 0 | O identificador de ação, o tipo de ação ou o valor necessário era inválido, ou o modo PDF/X-6 rejeita o tipo de ação insegura selecionado |
|---|---|
| 1 | A ação seguinte foi acrescentada com êxito |
Observações
O auxiliar reutiliza o mesmo caminho interno de construção de ações dos métodos específicos AddActionNext*, pelo que as restrições PDF/A e PDF/X-6 e a introspeção de ações se mantêm consistentes
As ações de thread usam referências indiretas a um thread de artigo e bead existentes, pelo que
Value e FieldNames são ignorados para PDF_ACTION_BUILDER_THREAD