BeginEditFormField

Campos de formulário, interação com o visualizador

Descrição

Abre o editor no próprio local sobre um campo de texto ou de escolha, posicionado no retângulo do campo no ecrã com o zoom, a deslocação e a rotação de vista atuais; um editor já aberto é consolidado primeiroO tipo de editor segue

GetFormFieldEditorKind, pelo que os sinalizadores de texto selecionam um editor de linha única, multilinha, de palavra-passe ou comb, enquanto os sinalizadores de escolha selecionam uma lista, uma lista de seleção múltipla, uma caixa combinada fixa ou editável; o editor é pré-preenchido com o valor atual do campo, adota o MaxLen e o alinhamento do campo, e a cor do seu tipo de letra provém de FormTextColorEnter consolida os editores de linha única, Ctrl+Enter consolida os editores multilinha, Escape cancela e Tab avança para o campo seguinte; o campo não pode ser só de leitura e o controlo tem de ter um handle de janela

Sintaxe

Delphi

Function TPDFlibViewer.BeginEditFormField(FieldIndex: Integer): Integer;

Parâmetros

FieldIndexÍndice de campo de formulário de base 1

Valores devolvidos

0O campo não é um campo de texto ou de escolha editável, é só de leitura, não tem retângulo de página resolvível, ou o controlo não tem handle de janela
1O editor foi criado e recebeu o foco, e o campo passou a ser o campo editado e focado

Consulte também

TPDFlibViewer, CommitInplaceEditor, GetFormFieldEditorKind, EditingFieldIndex, FormTextColor