RecalculateFormFields

Űrlapok, számítás, teljesítmény

Leírás

Felépíti az űrlapszámítás függőségi gráfját, az értékek megváltoztatása előtt kiszűri a köröket, és a számítási műveleteket függőségi sorrendben hajtja végre, a kész mezők közötti stabil prioritást az AcroForm számítási sorrendje adja

Szintaxis

Function TPDFlib.RecalculateFormFields(ChangedFieldIndex: Integer= 0): Integer;

Paraméterek

ChangedFieldIndexA nulla minden számítási művelettel rendelkező mezőt újraszámol; pozitív mezőindex esetén csak az elérhető utódmezők kerülnek újraszámolásra

Visszatérési értékek

A végrehajtott számítási műveletek számát adja vissza Függőségi kör esetén

0 a visszaadott érték, a LastErrorCode 707 értéket vesz fel, és minden mezőérték változatlan marad

Megjegyzések

Minden eredmény privát értékpillanatfelvételben értékelődik ki, és csak akkor kerül véglegesítésre, ha minden kiválasztott művelet sikerrel jár, így egy későn megjelenő, nem támogatott művelet nem hagyhat félkész számításokat maga után Minden véglegesített, kiszámolt utód felkerül az aktuális munkamenet módosított megjelenéseinek halmazába, így a

RegenerateDirtyFormAppearances az érintett számítási környezet teljes egységét frissíti, anélkül hogy kapcsolatban nem álló mezőket vizsgálna át

Lásd még

ExecuteFormFieldScript, GetFormCalculationGraphJSON, RegenerateDirtyFormAppearances