THotPDF.EvaluateLoadedFieldJavaScript Method
Αξιολογεί το υποστηριζόμενο ασφαλές υποσύνολο μίας ενέργειας φορτωμένου πεδίου, χωρίς να ξεκινήσει μηχανή JavaScript
Δήλωση
function EvaluateLoadedFieldJavaScript(FieldIndex: Integer;
Trigger: THPDFFormFieldActionTrigger; const InputValue: AnsiString;
out Evaluation: THPDFJavaScriptEvaluationResult): boolean;
Δήλωση
Επιστρέφει True όταν εκτελέστηκε τουλάχιστον μία υποστηριζόμενη ενέργεια· το Evaluation αναφέρει την προκύπτουσα τιμή, την αποδοχή επικύρωσης, το πλήθος λειτουργιών, και τυχόν λόγο απόρριψης
Δήλωση
Ο evaluator υποστηρίζει literals τύπου boolean, number, string, null, undefined και array· αναγνώσεις πεδίων και event.value· indexing πινάκων· τελεστές αριθμητικούς, μοναδιαίους (unary), σύγκρισης, ισότητας, λογικούς short-circuit, και υπό συνθήκη· και εκχώρηση στα event.value ή event.rc
Η allowlist περιλαμβάνει τα AFSimple_Calculate, AFRange_Validate, μετατροπές αριθμών και συμβολοσειρών, parseFloat, parseInt, isNaN, επιλεγμένες συναρτήσεις Math, Date.parse, Date.UTC, Array.isArray, καθώς και περιορισμένες ιδιότητες και μεθόδους συμβολοσειρών και πινάκων
Οι λειτουργίες ημερομηνίας είναι ντετερμινιστικές και ανεξάρτητες ζώνης ώρας: μια είσοδος τύπου ISO χωρίς offset ερμηνεύεται ως UTC, ενώ τα ρητά Z και τα αριθμητικά offsets λαμβάνονται υπόψη
Δήλωση
Αξιολογεί το υποστηριζόμενο ασφαλές υποσύνολο μίας ενέργειας φορτωμένου πεδίου, χωρίς να ξεκινήσει μηχανή JavaScript
Αξιολογεί το υποστηριζόμενο ασφαλές υποσύνολο μίας ενέργειας φορτωμένου πεδίου, χωρίς να ξεκινήσει μηχανή JavaScript