HPDFCreateSaxonSchematronEngine

Tworzy opcjonalny silnik dla oficjalnych skompilowanych arkuszy XSLT Schematron CII

Deklaracja

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

Jednostka

HPDFEInvoiceSaxon

Zachowanie

Podaj istniejący wykonywalny Java i class path Saxon HE wraz z jego zależnościami runtime, a timeout równy zero wybiera 60000 milisekund

Timeout powyżej 3600000 milisekund podnosi wyjątek, wyjście diagnostyczne jest ograniczone do 8 MiB, a skompilowane arkusze i raporty SVRL do 64 MiB przed załadowaniem

Implementacja dla Windows XE2 i nowszych bezpiecznie parsuje wejściowy XML, uruchamia Java bez shell i widocznej konsoli, parsuje SVRL i kończy się fail closed przy brakującym runtime, złej składni, timeout albo nieprawidłowym wyjściu

Powiązane API

Walidacja zasad biznesowych e-faktur

THPDFEInvoiceValidationReport