HPDFCreateSaxonSchematronEngine
Cria a engine opcional para stylesheets XSLT Schematron CII oficiais compilados
Declaração
function HPDFCreateSaxonSchematronEngine(const JavaExecutable, ClassPath: string;
TimeoutMilliseconds: Cardinal): IHPDFESchematronEngine;
Unidade
HPDFEInvoiceSaxon
Comportamento
Forneça um executável Java existente e o class path do Saxon HE com as dependências de runtime dele, e um timeout zero seleciona 60000 milissegundos
Timeouts acima de 3600000 milissegundos lançam uma exceção, a saída de diagnóstico é limitada a 8 MiB, e stylesheets compilados e relatórios SVRL são limitados a 64 MiB antes do carregamento
A implementação para Windows XE2 e posteriores faz o parse do XML de entrada com segurança, inicia o Java sem shell ou console visível, faz o parse do SVRL e falha de forma fechada com runtime ausente, sintaxe errada, timeout ou saída inválida