RegenerateDirtyFormAppearances

Campos de formulário, desempenho

Descrição

Regenera apenas as aparências de Widget visíveis e desduplicadas alteradas durante a sessão atual do documento

Sintaxe

Delphi

Function TPDFlib.RegenerateDirtyFormAppearances: Integer;

Valores de retorno

0Nenhuma aparência de Widget rastreada foi regenerada
Valor positivoA quantidade de streams de aparência de Widget regenerados com sucesso

Observações

O trabalho escala com o conjunto de Widgets alterados em vez da contagem total de campos de formulário, tornando esta chamada adequada para formulários grandes e atualizações de valor em loteAs entradas bem-sucedidas saem do conjunto desatualizado, as entradas com falha permanecem pendentes, e

NeedAppearances

NeedAppearances passa a false apenas quando nenhuma entrada pendente restaUm lote típico define RecalculateFormFields como 1, altera os valores dos campos, opcionalmente chama

RegenerateFormAppearances e então chama esta função antes de salvarEste rastreador da sessão atual não descobre aparências ausentes já presentes em um documento carregado; use

Exemplo

Lib.SetNeedAppearances(1);
Lib.SetFormFieldValue(InputField, '42');
Lib.RecalculateFormFields(InputField);
Refreshed:= Lib.RegenerateDirtyFormAppearances;

Consulte também

GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields