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

APIs relacionadas

Validação de regras de negócio de e-invoice

THPDFEInvoiceValidationReport