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