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
| 0 | No se regeneró ninguna apariencia de Widget seguida |
|---|---|
| Valor positivo | El 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