RegenerateDirtyFormAppearances

Campos de formulario, rendimiento

Descripción

Regenera solo las apariencias de Widget visibles desduplicadas que cambiaron durante la sesión de documento actual

Sintaxis

Delphi

Function TPDFlib.RegenerateDirtyFormAppearances: Integer;

Valores devueltos

0No se regeneró ninguna apariencia de Widget seguida
Valor positivoEl número de flujos de apariencia de Widget regenerados con éxito

Observaciones

El trabajo escala con el conjunto de Widgets modificados en lugar del número total de campos de formulario, lo que hace que esta llamada sea adecuada para formularios grandes y actualizaciones de valores por lotesLas entradas con éxito abandonan el conjunto de elementos sucios, las fallidas permanecen pendientes, y

NeedAppearances

NeedAppearances pasa a false solo cuando no queda ninguna entrada pendienteUn lote típico establece RecalculateFormFields en 1, cambia valores de campo, opcionalmente llama a

RegenerateFormAppearances y después llama a esta función antes de guardarEste seguimiento de la sesión actual no descubre apariencias ausentes ya presentes en un documento cargado; use

Ejemplo

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

Véase también

GetDirtyFormAppearanceCount, RegenerateFormAppearances, RecalculateFormFields