Αναφορά HotPDF

HPDFQuickJSΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFHPDFQuickJSStaticΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Λεπτομέρειες διεπαφής

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFHOTPDF_QUICKJS_DLLΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFLib\thirdparty\QuickJS\bin\Win32\quickjs.dllΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFLib\thirdparty\QuickJS\bin\Win64\quickjs.dll

Λεπτομέρειες διεπαφής

uses
  HPDFQuickJS;

var
  Engine: THPDFQuickJS;
  EvalResult: THPDFQuickJSResult;
begin
  Engine := THPDFQuickJS.Create;
  try
    if not Engine.Available then
      raise Exception.Create(Engine.LoadError);
    EvalResult := Engine.Eval('JSON.stringify([1, 2, 3].map(x => x * 2))');
    if not EvalResult.Success then
      raise Exception.Create(EvalResult.Error);
  finally
    Engine.Free;
  end;
end;

EvalΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

EvalIntΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFEvalFloatΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Λεπτομέρειες διεπαφής

Limits := THPDFQuickJSLimits.CreateDefault;
Limits.MemoryBytes := 32 * 1024 * 1024;
Limits.StackBytes := 64 * 1024;
Limits.MaxScriptBytes := 256 * 1024;
Limits.TimeoutMs := 250;
Limits.MaxInterruptChecks := 250000;
Engine := THPDFQuickJS.Create(Limits);

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Λεπτομέρειες διεπαφής

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Λεπτομέρειες διεπαφής

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFTHotPDF.XFAJavaScriptEnabledΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

TXFAFormScriptOptions.JavaScriptEvaluatorΑυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDFΣχετική αναφορά

Λεπτομέρειες διεπαφής

powershell -ExecutionPolicy Bypass -File Lib\thirdparty\build-quickjs-runtime.ps1

Αυτή η αναφορά περιγράφει τη συμπεριφορά της δυνατότητας και τις επιλογές χρήσης της στο HotPDF