CommitInplaceEditor

Formularfelter, viewer-interaktion

Beskrivelse

Lukker den åbne indlejrede formulareditor; når Save er True, skrives editorens indhold gennem SetFormFieldValueAndRefresh, som kasserer sidens cachede bitmaps og udløser OnFormFieldValueChangedKombinationsboks- og listeeditorer skriver eksportnavnet på den valgte mulighed, flervalgslister sammenføjer deres eksportnavne med carriage returns, og en redigerbar kombinationsboks falder tilbage til den indtastede tekst, når intet er valgt; editoren frakobles først, så dens fokusbegivenheder ikke kan genindtræde i committen, skjules derefter, parkeres til udskudt destruktion, og fokuset vender tilbage til viewerenKaldet er en sikker no-op, når ingen editor er åben; Escape annullerer med Save False, mens Enter, Ctrl+Enter, et dobbeltklik og fokustab committer med Save True

Syntaks

Delphi

Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);

Parametre

SaveTrue skriver den redigerede værdi i feltet, False kasserer den

Se også

TPDFlibViewer, BeginEditFormField, EditingFieldIndex, FocusNextFormField