HPDFCreateSaxonSchematronEngine

建立官方編譯版 CII Schematron XSLT 樣式表的選用引擎

宣告

function HPDFCreateSaxonSchematronEngine(const JavaExecutable, ClassPath: string;
  TimeoutMilliseconds: Cardinal): IHPDFESchematronEngine;

單元

HPDFEInvoiceSaxon

行為

請提供存在的 Java 執行檔,以及含執行階段相依的 Saxon HE class path;timeout 傳零時採用 60000 毫秒

超過 3600000 毫秒的 timeout 會拋出例外;診斷輸出上限 8 MiB,編譯樣式表與 SVRL 報告在載入前上限 64 MiB

Windows XE2 及更新版本的實作會安全剖析輸入 XML、在不透過 shell 或可見主控台的情況下啟動 Java、剖析 SVRL,並在缺少執行階段、語法錯誤、timeout 或輸出無效時以失敗關閉

相關 API

電子發票商務規則驗證

THPDFEInvoiceValidationReport