AddLinkToSubmitForm

Anotações e links de hotspot, Campos de formulário e AcroForms

Descrição

Adiciona um retângulo de hotspot clicável à página selecionada que aciona uma ação de envio de formulário PDF quando ativado. Uma ação de envio de formulário envia os valores dos campos AcroForm para uma URL ou endpoint de processamento de formulário sem exigir JavaScript

Use FieldNames para restringir os campos enviados. Deixe FieldNames vazio para que o visualizador envie todos os campos aplicáveis

Use a função SetAnnotBorderColor para alterar a cor da borda do hotspot

Sintaxe

Delphi

Function TPDFlib.AddLinkToSubmitForm(Left, Top, Width, Height: Double; Const URL, FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToSubmitForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * URL, const wchar_t * FieldNames, int Flags, int Options);

Parâmetros

LeftA coordenada horizontal da borda esquerda do retângulo de hotspot
TopA coordenada vertical da borda superior do retângulo de hotspot
WidthA largura do retângulo de hotspot
HeightA altura do retângulo de hotspot
URLA URL de destino do envio armazenada na especificação de arquivo da ação
FieldNamesLista opcional de nomes de campos AcroForm completamente qualificados separados por vírgulas, ponto e vírgula ou quebras de linha. Os espaços em branco no início e no final de cada nome são removidos
FlagsSinalizadores da ação de envio de formulário PDF gravados na entrada /Flags da ação. Passe 0 para o envio padrão no estilo FDF. Os bits padrão mais comuns incluem 4 para formato HTML, 32 para XFDF e 256 para enviar o documento PDF completo
OptionsMáscara de bits que controla a aparência do link. Bit 0 (valor 1): desenha uma borda ao redor do retângulo de hotspot. Os bits 1-3 selecionam o modo de destaque ao clicar (2 = Inverter, 4 = Contorno, 8 = Pressionar); quando nenhum bit de destaque é definido, Inverter é usado como padrão

Valor de retorno

0A ação não foi adicionada porque o documento está no modo PDF/A, o retângulo é inválido ou URL está vazio
1A anotação de link e a ação de envio de formulário foram adicionadas

Observações

O modo PDF/A bloqueia esta ação porque ela pode referenciar um destino de envio externo. A função requer PDF 1.2 ou posterior