AddActionNextEx
Anotações e links de zona ativa, Campos de formulário
Descrição
Anexa uma next-action a um identificador de ação existente selecionando o tipo de ação com uma constante de builder 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 retornado por um auxiliar de ação de anotação, outline, open-action ou de campo de formulário |
|---|---|
| ActionKind | Um entre 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 de arquivo de 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 com base em um para PDF_ACTION_BUILDER_THREAD |
| DestID | O identificador de destino para PDF_ACTION_BUILDER_DESTINATION, ou um índice de bead com base em um para PDF_ACTION_BUILDER_THREAD, em que 0 seleciona o primeiro bead |
Valores retornados
| 0 | O identificador de ação, o tipo de ação ou o valor obrigatório era inválido, ou o modo PDF/X-6 rejeita o tipo de ação não segura selecionado |
|---|---|
| 1 | A next-action foi anexada com sucesso |
Observações
O auxiliar reutiliza o mesmo caminho interno de construção de ações dos métodos AddActionNext* específicos de ação, de modo que as restrições PDF/A e PDF/X-6 e a introspecção de ações permanecem consistentes
Ações de thread usam referências indiretas a um thread de artigo e bead existentes, portanto
Value e FieldNames são ignorados para PDF_ACTION_BUILDER_THREAD