From c57840849b8d6f552eb2f6f3af9815090cd60432 Mon Sep 17 00:00:00 2001 From: estebandelaf Date: Tue, 10 Dec 2024 06:01:49 +0000 Subject: [PATCH] deploy: cbeb6dd6e14506dae6fa6dab71fa3025219583df --- ...libredte-lib-Core-Service-PathManager.html | 105 +- ...e-Sii-Dte-Documento-AbstractDocumento.html | 186 +++- ...b-Core-Sii-Dte-Documento-BoletaAfecta.html | 182 +++- ...b-Core-Sii-Dte-Documento-BoletaExenta.html | 182 +++- ...-Core-Sii-Dte-Documento-FacturaAfecta.html | 182 +++- ...-Core-Sii-Dte-Documento-FacturaCompra.html | 182 +++- ...-Core-Sii-Dte-Documento-FacturaExenta.html | 182 +++- ...-Sii-Dte-Documento-FacturaExportacion.html | 182 +++- ...b-Core-Sii-Dte-Documento-GuiaDespacho.html | 182 +++- ...-Sii-Dte-Documento-LiquidacionFactura.html | 182 +++- ...ib-Core-Sii-Dte-Documento-NotaCredito.html | 182 +++- ...-Dte-Documento-NotaCreditoExportacion.html | 182 +++- ...lib-Core-Sii-Dte-Documento-NotaDebito.html | 182 +++- ...i-Dte-Documento-NotaDebitoExportacion.html | 182 +++- ...e-Documento-Renderer-AbstractRenderer.html | 923 ++++++++++++++++++ ...-Documento-Renderer-DocumentoRenderer.html | 757 ++++++++++++++ ...e-Documento-Renderer-RendererEstandar.html | 923 ++++++++++++++++++ ...e-documento-renderer-abstractrenderer.html | 369 +++++++ ...-documento-renderer-documentorenderer.html | 368 +++++++ ...e-documento-renderer-rendererestandar.html | 368 +++++++ indices/files.html | 3 + js/searchIndex.js | 115 +++ ...e-lib-core-sii-dte-documento-renderer.html | 351 +++++++ .../libredte-lib-core-sii-dte-documento.html | 1 + packages/LibreDTE.html | 3 +- 25 files changed, 6280 insertions(+), 376 deletions(-) create mode 100644 classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html create mode 100644 classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html create mode 100644 classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html create mode 100644 files/src-sii-dte-documento-renderer-abstractrenderer.html create mode 100644 files/src-sii-dte-documento-renderer-documentorenderer.html create mode 100644 files/src-sii-dte-documento-renderer-rendererestandar.html create mode 100644 namespaces/libredte-lib-core-sii-dte-documento-renderer.html diff --git a/classes/libredte-lib-Core-Service-PathManager.html b/classes/libredte-lib-Core-Service-PathManager.html index 158b1e50..e47e4f65 100644 --- a/classes/libredte-lib-Core-Service-PathManager.html +++ b/classes/libredte-lib-Core-Service-PathManager.html @@ -276,6 +276,13 @@

Ubicación de los esquemas XML dentro del directorio de recursos.
+
+ TEMPLATES_PATH + +  = self::RESOURCES_PATH . '/templates' +
+
Ubicación de las plantillas dentro del directorio de recursos.
+
TESTS_PATH @@ -338,6 +345,13 @@

Obtiene la ruta completa del directorio de esquemas XML o de un esquema XML en específico si fue pasado.
+
+ getTemplatesPath() + +  : string +
+
Obtiene la ruta completa del directorio de plantillas.
+
getTestsPath() @@ -412,7 +426,7 @@

@@ -562,6 +576,38 @@

+ +
+

+ TEMPLATES_PATH + + +

+ + + +

Ubicación de las plantillas dentro del directorio de recursos.

+ + + + private + mixed + TEMPLATES_PATH + = self::RESOURCES_PATH . '/templates' + + + + + + + + +
+
+

+ getTemplatesPath() + + +

+ + +

Obtiene la ruta completa del directorio de plantillas.

+ + + public + static getTemplatesPath() : string + +
+
+ + + + + + + +
+
Return values
+ string +
+
@@ -929,7 +1014,7 @@

@@ -993,7 +1078,7 @@

@@ -1152,6 +1237,7 @@

Return values
  • DATA_PATH
  • RESOURCES_PATH
  • SCHEMAS_PATH
  • +
  • TEMPLATES_PATH
  • TESTS_PATH
  • VAR_PATH
  • WSDL_PATH
  • @@ -1166,6 +1252,7 @@
    Return values
  • getCertificatesPath()
  • getDataPath()
  • getSchemasPath()
  • +
  • getTemplatesPath()
  • getTestsPath()
  • getWsdlPath()
  • checkFilepath()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html b/classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html index cc517625..4ebce733 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html @@ -204,7 +204,7 @@

    @@ -353,6 +353,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -367,6 +374,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -482,7 +496,7 @@

    @@ -520,7 +534,7 @@

    @@ -561,7 +575,7 @@

    @@ -598,7 +612,7 @@

    @@ -635,7 +649,7 @@

    @@ -674,7 +688,7 @@

    @@ -713,7 +727,7 @@

    @@ -756,7 +770,7 @@

    @@ -803,7 +817,7 @@

    @@ -885,7 +899,7 @@

    @@ -924,7 +938,7 @@

    @@ -963,7 +977,7 @@

    @@ -1018,7 +1032,7 @@

    @@ -1062,7 +1076,7 @@

    @@ -1104,7 +1118,7 @@

    @@ -1128,6 +1142,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1271,7 +1395,7 @@

    @@ -1310,7 +1434,7 @@

    @@ -1349,7 +1473,7 @@

    @@ -1390,7 +1514,7 @@

    @@ -1429,7 +1553,7 @@

    @@ -1485,7 +1609,7 @@

    @@ -1535,7 +1659,7 @@

    @@ -1576,7 +1700,7 @@

    @@ -1625,7 +1749,7 @@

    @@ -1698,7 +1822,7 @@

    @@ -1750,7 +1874,7 @@

    @@ -1922,8 +2046,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaAfecta.html b/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaAfecta.html index bdd67798..694c8314 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaAfecta.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaAfecta.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaExenta.html b/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaExenta.html index 08fc02b3..799c168c 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaExenta.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-BoletaExenta.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaAfecta.html b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaAfecta.html index 8781455a..d41bc60b 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaAfecta.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaAfecta.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaCompra.html b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaCompra.html index 538c2551..5b20a511 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaCompra.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaCompra.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExenta.html b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExenta.html index 2153e9a7..01bf5742 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExenta.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExenta.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExportacion.html b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExportacion.html index 6196e07a..58796cc8 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExportacion.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-FacturaExportacion.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-GuiaDespacho.html b/classes/libredte-lib-Core-Sii-Dte-Documento-GuiaDespacho.html index 80f11b99..7c36b158 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-GuiaDespacho.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-GuiaDespacho.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-LiquidacionFactura.html b/classes/libredte-lib-Core-Sii-Dte-Documento-LiquidacionFactura.html index 9a900eab..3225ae9b 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-LiquidacionFactura.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-LiquidacionFactura.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCredito.html b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCredito.html index 38503032..6713282e 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCredito.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCredito.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCreditoExportacion.html b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCreditoExportacion.html index a8f6cdde..deacf2cf 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCreditoExportacion.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaCreditoExportacion.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebito.html b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebito.html index 8d7f0e6d..8e9d1f5b 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebito.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebito.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebitoExportacion.html b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebitoExportacion.html index 9b38654a..1e0b76ec 100644 --- a/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebitoExportacion.html +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebitoExportacion.html @@ -354,6 +354,13 @@

    Entrega el folio del documento tributario.
    +
    + getHtml() + +  : string +
    +
    Genera el HTML del documento tributario electrónico.
    +
    getId() @@ -368,6 +375,13 @@

    Entrega el monto total del documento.
    +
    + getPdf() + +  : string +
    +
    Genera el PDF del documento tributario electrónico.
    +
    getReceptor() @@ -521,7 +535,7 @@

    @@ -562,7 +576,7 @@

    @@ -599,7 +613,7 @@

    @@ -636,7 +650,7 @@

    @@ -675,7 +689,7 @@

    @@ -714,7 +728,7 @@

    @@ -757,7 +771,7 @@

    @@ -804,7 +818,7 @@

    @@ -886,7 +900,7 @@

    @@ -925,7 +939,7 @@

    @@ -964,7 +978,7 @@

    @@ -1019,7 +1033,7 @@

    @@ -1063,7 +1077,7 @@

    @@ -1105,7 +1119,7 @@

    @@ -1129,6 +1143,61 @@

    Return values
    int + +
    +

    + getHtml() + + +

    + + +

    Genera el HTML del documento tributario electrónico.

    + + + public + getHtml([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML generado.

    +
    + +
    +
    +
    +

    + getPdf() + + +

    + + +

    Genera el PDF del documento tributario electrónico.

    + + + public + getPdf([array<string|int, mixed> $options = [] ]) : string + +
    +
    + + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para generar el PDF.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos binarios del PDF generado.

    +
    + +
    +
    @@ -1272,7 +1396,7 @@

    @@ -1311,7 +1435,7 @@

    @@ -1350,7 +1474,7 @@

    @@ -1391,7 +1515,7 @@

    @@ -1430,7 +1554,7 @@

    @@ -1486,7 +1610,7 @@

    @@ -1536,7 +1660,7 @@

    @@ -1577,7 +1701,7 @@

    @@ -1626,7 +1750,7 @@

    @@ -1699,7 +1823,7 @@

    @@ -1751,7 +1875,7 @@

    @@ -1923,8 +2047,10 @@

  • getEmisor()
  • getFechaEmision()
  • getFolio()
  • +
  • getHtml()
  • getId()
  • getMontoTotal()
  • +
  • getPdf()
  • getReceptor()
  • getTipo()
  • getTotales()
  • diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html new file mode 100644 index 00000000..05eb6b4f --- /dev/null +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html @@ -0,0 +1,923 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
    +

    LibreDTE

    + + + + + +
    + +
    +
    + + + + +
    +
    + + +
    +

    + AbstractRenderer + + +
    + in package + +
    + + +

    + +
    + + +
    AbstractYes
    + +
    + + + +

    Clase abstracta (base) para los renderizadores de documentos tributarios +electrónicos (DTE).

    + + + + + + + + + +

    + Table of Contents + + +

    + + + + + + + + + +

    + Properties + + +

    +
    +
    + $dataProvider + +  : DataProviderInterface +
    +
    Proveedor de datos.
    + +
    + $defaultTemplate + +  : string +
    +
    Plantilla por defecto que se debe utilizar al renderizar el DTE.
    + +
    + +

    + Methods + + +

    +
    +
    + __construct() + +  : mixed +
    +
    Constructor de la clase.
    + +
    + render() + +  : string +
    +
    Renderiza el documento en el formato solicitado (HTML o PDF).
    + +
    + getDefaultTemplate() + +  : string +
    +
    Entrega la plantilla por defecto asociada al renderizador del DTE.
    + +
    + renderHtml() + +  : string +
    +
    Renderiza el documento en formato HTML.
    + +
    + renderHtmlWithTwig() + +  : string +
    +
    Renderiza una plantilla twig con ciertos datos.
    + +
    + renderPdf() + +  : string +
    +
    Renderiza el documento en formato PDF.
    + +
    + + + + + + +
    +

    + Properties + + +

    + +
    +

    + $defaultTemplate + + + + +

    + + +

    Plantilla por defecto que se debe utilizar al renderizar el DTE.

    + + + + protected + string + $defaultTemplate + + + + + + + + +
    +
    + +
    +

    + Methods + + +

    + +
    +

    + render() + + +

    + + +

    Renderiza el documento en el formato solicitado (HTML o PDF).

    + + + public + render(AbstractDocumento $documento[, array<string|int, mixed> $options = [] ]) : string + +
    +
    + +

    Por defecto se renderiza en formato PDF si no se especifica uno.

    +
    + +
    Parameters
    +
    +
    + $documento + : AbstractDocumento +
    +
    +

    Documento a renderizar.

    +
    + +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para el renderizado.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Datos del documento renderizado.

    +
    + +
    + +
    +
    +

    + getDefaultTemplate() + + +

    + + +

    Entrega la plantilla por defecto asociada al renderizador del DTE.

    + + + protected + getDefaultTemplate() : string + +
    +
    + + + + +
    + Tags + + +
    +
    +
    + throws +
    +
    + LogicException + +

    Si no existe una plantilla por defecto +asignada en el renderizador.

    +
    + +
    +
    + + + +
    +
    Return values
    + string + — +

    Nombre de la plantilla por defecto.

    +
    + +
    + +
    +
    +

    + renderHtml() + + +

    + + +

    Renderiza el documento en formato HTML.

    + + + protected + renderHtml(AbstractDocumento $documento[, array<string|int, mixed> $options = [] ]) : string + +
    +
    + +

    El renderizado se realiza mediante una plantilla twig.

    +
    + +
    Parameters
    +
    +
    + $documento + : AbstractDocumento +
    +
    +

    Documento a renderizar.

    +
    + +
    +
    + $options + : array<string|int, mixed> + = []
    +
    +

    Opciones para el renderizado en HTML.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML del documento renderizado.

    +
    + +
    + +
    +
    +

    + renderHtmlWithTwig() + + +

    + + +

    Renderiza una plantilla twig con ciertos datos.

    + + + protected + renderHtmlWithTwig(string $template, array<string|int, mixed> $data) : string + +
    +
    + + +
    Parameters
    +
    +
    + $template + : string +
    +
    +

    Plantilla twig a renderizar.

    +
    + +
    +
    + $data + : array<string|int, mixed> +
    +
    +

    Datos que se pasarán a la plantilla twig.

    +
    + +
    +
    + + + + + +
    +
    Return values
    + string + — +

    Código HTML con el renderizado de la plantilla twig.

    +
    + +
    + +
    +
    +

    + renderPdf() + + +

    + + +

    Renderiza el documento en formato PDF.

    + + + protected + renderPdf(string $html, array<string|int, mixed> $options) : string + +
    +
    + +

    El renderizado se realiza a partir de un HTML previamente renderizado que +será pasado a PDF.

    +
    + +
    Parameters
    +
    +
    + $html + : string +
    +
    + +
    +
    + $options + : array<string|int, mixed> +
    +
    + +
    +
    + + + + + +
    +
    Return values
    + string +
    + +
    +
    + +
    +
    +
    +
    +
    
    +        
    + +
    +
    + + + +
    +
    +
    + +
    + On this page + + +
    + +
    +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html new file mode 100644 index 00000000..f42c53bd --- /dev/null +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html @@ -0,0 +1,757 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
      +

      LibreDTE

      + + + + + +
      + +
      +
      + + + + +
      +
      + + +
      +

      + DocumentoRenderer + + +
      + in package + +
      + + +

      + +
      + + +
      + + + +

      Renderizador de la representación gráfica de un DTE.

      + + + + + + + + + +

      + Table of Contents + + +

      + + + + + + + + + +

      + Properties + + +

      +
      +
      + $dataProvider + +  : DataProviderInterface +
      +
      Proveedor de datos.
      + +
      + $renderers + +  : array<string|int, mixed> +
      +
      Listado de renderizadores disponibles (ya cargados).
      + +
      + +

      + Methods + + +

      +
      +
      + __construct() + +  : mixed +
      +
      Constructor de la clase.
      + +
      + renderFromDocumento() + +  : string +
      +
      Renderiza el documento a partir de la instancia del documento.
      + +
      + renderFromXml() + +  : string +
      +
      Renderiza el documento a partir de los datos en formato XML.
      + +
      + getRenderer() + +  : AbstractRenderer +
      +
      Obtener el objeto que se encarga de la renderización del documento.
      + +
      + + + + + + +
      +

      + Properties + + +

      + +
      +

      + $renderers + + + + +

      + + +

      Listado de renderizadores disponibles (ya cargados).

      + + + + private + array<string|int, mixed> + $renderers + = [] + + + + + + + +
      +
      + +
      +

      + Methods + + +

      + +
      +

      + renderFromDocumento() + + +

      + + +

      Renderiza el documento a partir de la instancia del documento.

      + + + public + renderFromDocumento(AbstractDocumento $documento[, array<string|int, mixed> $options = [] ]) : string + +
      +
      + + +
      Parameters
      +
      +
      + $documento + : AbstractDocumento +
      +
      +

      Instancia del DTE.

      +
      + +
      +
      + $options + : array<string|int, mixed> + = []
      +
      +

      Opciones para el renderizado.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + string +
      + +
      +
      +

      + renderFromXml() + + +

      + + +

      Renderiza el documento a partir de los datos en formato XML.

      + + + public + renderFromXml(string $data[, array<string|int, mixed> $options = [] ]) : string + +
      +
      + + +
      Parameters
      +
      +
      + $data + : string +
      +
      +

      Datos en formato XML del DTE.

      +
      + +
      +
      + $options + : array<string|int, mixed> + = []
      +
      +

      Opciones para el renderizado.

      +
      + +
      +
      + + + + + +
      +
      Return values
      + string +
      + +
      +
      +

      + getRenderer() + + +

      + + +

      Obtener el objeto que se encarga de la renderización del documento.

      + + + private + getRenderer(string $renderer) : AbstractRenderer + +
      +
      + + +
      Parameters
      +
      +
      + $renderer + : string +
      +
      + +
      +
      + + + + + +
      +
      Return values
      + AbstractRenderer +
      + +
      +
      + +
      +
      +
      +
      +
      
      +        
      + +
      +
      + + + +
      +
      +
      + +
      + On this page + + +
      + +
      +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html new file mode 100644 index 00000000..ca4fb454 --- /dev/null +++ b/classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html @@ -0,0 +1,923 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
        +

        LibreDTE

        + + + + + +
        + +
        +
        + + + + +
        +
        + + +
        +

        + RendererEstandar + + + extends AbstractRenderer + + +
        + in package + +
        + + +

        + +
        + + +
        + + + +

        Renderizador de DTE usando la plantilla estándar de LibreDTE.

        + + + + + + + + + +

        + Table of Contents + + +

        + + + + + + + + + +

        + Properties + + +

        +
        +
        + $dataProvider + +  : DataProviderInterface +
        +
        Proveedor de datos.
        + +
        + $defaultTemplate + +  : string +
        +
        Plantilla por defecto que se debe utilizar al renderizar el DTE.
        + +
        + +

        + Methods + + +

        +
        +
        + __construct() + +  : mixed +
        +
        Constructor de la clase.
        + +
        + render() + +  : string +
        +
        Renderiza el documento en el formato solicitado (HTML o PDF).
        + +
        + getDefaultTemplate() + +  : string +
        +
        Entrega la plantilla por defecto asociada al renderizador del DTE.
        + +
        + renderHtml() + +  : string +
        +
        Renderiza el documento en formato HTML.
        + +
        + renderHtmlWithTwig() + +  : string +
        +
        Renderiza una plantilla twig con ciertos datos.
        + +
        + renderPdf() + +  : string +
        +
        Renderiza el documento en formato PDF.
        + +
        + + + + + + +
        +

        + Properties + + +

        + +
        +

        + $defaultTemplate + + + + +

        + + +

        Plantilla por defecto que se debe utilizar al renderizar el DTE.

        + + + + protected + string + $defaultTemplate + = 'estandar' + + + + + + + +
        +
        + +
        +

        + Methods + + +

        + +
        +

        + render() + + +

        + + +

        Renderiza el documento en el formato solicitado (HTML o PDF).

        + + + public + render(AbstractDocumento $documento[, array<string|int, mixed> $options = [] ]) : string + +
        +
        + +

        Por defecto se renderiza en formato PDF si no se especifica uno.

        +
        + +
        Parameters
        +
        +
        + $documento + : AbstractDocumento +
        +
        +

        Documento a renderizar.

        +
        + +
        +
        + $options + : array<string|int, mixed> + = []
        +
        +

        Opciones para el renderizado.

        +
        + +
        +
        + + + + + +
        +
        Return values
        + string + — +

        Datos del documento renderizado.

        +
        + +
        + +
        +
        +

        + getDefaultTemplate() + + +

        + + +

        Entrega la plantilla por defecto asociada al renderizador del DTE.

        + + + protected + getDefaultTemplate() : string + +
        +
        + + + + +
        + Tags + + +
        +
        +
        + throws +
        +
        + LogicException + +

        Si no existe una plantilla por defecto +asignada en el renderizador.

        +
        + +
        +
        + + + +
        +
        Return values
        + string + — +

        Nombre de la plantilla por defecto.

        +
        + +
        + +
        +
        +

        + renderHtml() + + +

        + + +

        Renderiza el documento en formato HTML.

        + + + protected + renderHtml(AbstractDocumento $documento[, array<string|int, mixed> $options = [] ]) : string + +
        +
        + +

        El renderizado se realiza mediante una plantilla twig.

        +
        + +
        Parameters
        +
        +
        + $documento + : AbstractDocumento +
        +
        +

        Documento a renderizar.

        +
        + +
        +
        + $options + : array<string|int, mixed> + = []
        +
        +

        Opciones para el renderizado en HTML.

        +
        + +
        +
        + + + + + +
        +
        Return values
        + string + — +

        Código HTML del documento renderizado.

        +
        + +
        + +
        +
        +

        + renderHtmlWithTwig() + + +

        + + +

        Renderiza una plantilla twig con ciertos datos.

        + + + protected + renderHtmlWithTwig(string $template, array<string|int, mixed> $data) : string + +
        +
        + + +
        Parameters
        +
        +
        + $template + : string +
        +
        +

        Plantilla twig a renderizar.

        +
        + +
        +
        + $data + : array<string|int, mixed> +
        +
        +

        Datos que se pasarán a la plantilla twig.

        +
        + +
        +
        + + + + + +
        +
        Return values
        + string + — +

        Código HTML con el renderizado de la plantilla twig.

        +
        + +
        + +
        +
        +

        + renderPdf() + + +

        + + +

        Renderiza el documento en formato PDF.

        + + + protected + renderPdf(string $html, array<string|int, mixed> $options) : string + +
        +
        + +

        El renderizado se realiza a partir de un HTML previamente renderizado que +será pasado a PDF.

        +
        + +
        Parameters
        +
        +
        + $html + : string +
        +
        + +
        +
        + $options + : array<string|int, mixed> +
        +
        + +
        +
        + + + + + +
        +
        Return values
        + string +
        + +
        +
        + +
        +
        +
        +
        +
        
        +        
        + +
        +
        + + + +
        +
        +
        + +
        + On this page + + +
        + +
        +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/files/src-sii-dte-documento-renderer-abstractrenderer.html b/files/src-sii-dte-documento-renderer-abstractrenderer.html new file mode 100644 index 00000000..107f6003 --- /dev/null +++ b/files/src-sii-dte-documento-renderer-abstractrenderer.html @@ -0,0 +1,369 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
          +

          LibreDTE

          + + + + + +
          + +
          +
          + + + + +
          +
          +
            +
          + +
          +

          AbstractRenderer.php

          + +

          LibreDTE: Biblioteca PHP (Núcleo).

          + + +

          Copyright (C) LibreDTE https://www.libredte.cl

          +

          Este programa es software libre: usted puede redistribuirlo y/o modificarlo +bajo los términos de la Licencia Pública General Affero de GNU publicada +por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, +o (a su elección) cualquier versión posterior de la misma.

          +

          Este programa se distribuye con la esperanza de que sea útil, pero SIN +GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD +PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública +General Affero de GNU para obtener una información más detallada.

          +

          Debería haber recibido una copia de la Licencia Pública General Affero de +GNU junto a este programa.

          +

          En caso contrario, consulte http://www.gnu.org/licenses/agpl.html.

          +
          + + + + + + + +

          + Table of Contents + + +

          + + + + +

          + Classes + + +

          +
          +
          AbstractRenderer
          Clase abstracta (base) para los renderizadores de documentos tributarios +electrónicos (DTE).
          + + + + + + + + + + + + + +
          +
          +
          +
          +
          
          +        
          + +
          +
          + + + +
          +
          +
          + +
          + On this page + +
            +
          • Table Of Contents
          • +
          • + +
          • + + +
          +
          + +
          +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/files/src-sii-dte-documento-renderer-documentorenderer.html b/files/src-sii-dte-documento-renderer-documentorenderer.html new file mode 100644 index 00000000..fbc702ae --- /dev/null +++ b/files/src-sii-dte-documento-renderer-documentorenderer.html @@ -0,0 +1,368 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
            +

            LibreDTE

            + + + + + +
            + +
            +
            + + + + +
            +
            +
              +
            + +
            +

            DocumentoRenderer.php

            + +

            LibreDTE: Biblioteca PHP (Núcleo).

            + + +

            Copyright (C) LibreDTE https://www.libredte.cl

            +

            Este programa es software libre: usted puede redistribuirlo y/o modificarlo +bajo los términos de la Licencia Pública General Affero de GNU publicada +por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, +o (a su elección) cualquier versión posterior de la misma.

            +

            Este programa se distribuye con la esperanza de que sea útil, pero SIN +GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD +PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública +General Affero de GNU para obtener una información más detallada.

            +

            Debería haber recibido una copia de la Licencia Pública General Affero de +GNU junto a este programa.

            +

            En caso contrario, consulte http://www.gnu.org/licenses/agpl.html.

            +
            + + + + + + + +

            + Table of Contents + + +

            + + + + +

            + Classes + + +

            +
            +
            DocumentoRenderer
            Renderizador de la representación gráfica de un DTE.
            + + + + + + + + + + + + + +
            +
            +
            +
            +
            
            +        
            + +
            +
            + + + +
            +
            +
            + +
            + On this page + +
              +
            • Table Of Contents
            • +
            • + +
            • + + +
            +
            + +
            +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/files/src-sii-dte-documento-renderer-rendererestandar.html b/files/src-sii-dte-documento-renderer-rendererestandar.html new file mode 100644 index 00000000..e8ec6898 --- /dev/null +++ b/files/src-sii-dte-documento-renderer-rendererestandar.html @@ -0,0 +1,368 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
              +

              LibreDTE

              + + + + + +
              + +
              +
              + + + + +
              +
              +
                +
              + +
              +

              RendererEstandar.php

              + +

              LibreDTE: Biblioteca PHP (Núcleo).

              + + +

              Copyright (C) LibreDTE https://www.libredte.cl

              +

              Este programa es software libre: usted puede redistribuirlo y/o modificarlo +bajo los términos de la Licencia Pública General Affero de GNU publicada +por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, +o (a su elección) cualquier versión posterior de la misma.

              +

              Este programa se distribuye con la esperanza de que sea útil, pero SIN +GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD +PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública +General Affero de GNU para obtener una información más detallada.

              +

              Debería haber recibido una copia de la Licencia Pública General Affero de +GNU junto a este programa.

              +

              En caso contrario, consulte http://www.gnu.org/licenses/agpl.html.

              +
              + + + + + + + +

              + Table of Contents + + +

              + + + + +

              + Classes + + +

              +
              +
              RendererEstandar
              Renderizador de DTE usando la plantilla estándar de LibreDTE.
              + + + + + + + + + + + + + +
              +
              +
              +
              +
              
              +        
              + +
              +
              + + + +
              +
              +
              + +
              + On this page + +
                +
              • Table Of Contents
              • +
              • + +
              • + + +
              +
              + +
              +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/indices/files.html b/indices/files.html index 1cc31703..64964717 100644 --- a/indices/files.html +++ b/indices/files.html @@ -176,6 +176,7 @@

                A

                R

                S

                diff --git a/js/searchIndex.js b/js/searchIndex.js index e63f48aa..48629e5d 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -675,6 +675,11 @@ Search.appendIndex( "name": "getSchemasPath", "summary": "Obtiene\u0020la\u0020ruta\u0020completa\u0020del\u0020directorio\u0020de\u0020esquemas\u0020XML\u0020o\u0020de\u0020un\nesquema\u0020XML\u0020en\u0020espec\u00EDfico\u0020si\u0020fue\u0020pasado.", "url": "classes/libredte-lib-Core-Service-PathManager.html#method_getSchemasPath" + }, { + "fqsen": "\\libredte\\lib\\Core\\Service\\PathManager\u003A\u003AgetTemplatesPath\u0028\u0029", + "name": "getTemplatesPath", + "summary": "Obtiene\u0020la\u0020ruta\u0020completa\u0020del\u0020directorio\u0020de\u0020plantillas.", + "url": "classes/libredte-lib-Core-Service-PathManager.html#method_getTemplatesPath" }, { "fqsen": "\\libredte\\lib\\Core\\Service\\PathManager\u003A\u003AgetWsdlPath\u0028\u0029", "name": "getWsdlPath", @@ -730,6 +735,11 @@ Search.appendIndex( "name": "SCHEMAS_PATH", "summary": "Ubicaci\u00F3n\u0020de\u0020los\u0020esquemas\u0020XML\u0020dentro\u0020del\u0020directorio\u0020de\u0020recursos.", "url": "classes/libredte-lib-Core-Service-PathManager.html#constant_SCHEMAS_PATH" + }, { + "fqsen": "\\libredte\\lib\\Core\\Service\\PathManager\u003A\u003ATEMPLATES_PATH", + "name": "TEMPLATES_PATH", + "summary": "Ubicaci\u00F3n\u0020de\u0020las\u0020plantillas\u0020dentro\u0020del\u0020directorio\u0020de\u0020recursos.", + "url": "classes/libredte-lib-Core-Service-PathManager.html#constant_TEMPLATES_PATH" }, { "fqsen": "\\libredte\\lib\\Core\\Service\\PathManager\u003A\u003AWSDL_PATH", "name": "WSDL_PATH", @@ -1640,6 +1650,16 @@ Search.appendIndex( "name": "validateSchema", "summary": "Valida\u0020el\u0020esquema\u0020del\u0020XML\u0020del\u0020DTE.", "url": "classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html#method_validateSchema" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\AbstractDocumento\u003A\u003AgetHtml\u0028\u0029", + "name": "getHtml", + "summary": "Genera\u0020el\u0020HTML\u0020del\u0020documento\u0020tributario\u0020electr\u00F3nico.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html#method_getHtml" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\AbstractDocumento\u003A\u003AgetPdf\u0028\u0029", + "name": "getPdf", + "summary": "Genera\u0020el\u0020PDF\u0020del\u0020documento\u0020tributario\u0020electr\u00F3nico.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-AbstractDocumento.html#method_getPdf" }, { "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\AbstractDocumento\u003A\u003A\u0024codigo", "name": "codigo", @@ -2400,6 +2420,96 @@ Search.appendIndex( "name": "codigo", "summary": "C\u00F3digo\u0020del\u0020tipo\u0020de\u0020documento\u0020tributario\u0020al\u0020que\u0020est\u00E1\u0020asociada\u0020esta\ninstancia\u0020de\u0020un\u0020documento.", "url": "classes/libredte-lib-Core-Sii-Dte-Documento-NotaDebitoExportacion.html#property_codigo" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer", + "name": "AbstractRenderer", + "summary": "Clase\u0020abstracta\u0020\u0028base\u0029\u0020para\u0020los\u0020renderizadores\u0020de\u0020documentos\u0020tributarios\nelectr\u00F3nicos\u0020\u0028DTE\u0029.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor\u0020de\u0020la\u0020clase.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method___construct" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003Arender\u0028\u0029", + "name": "render", + "summary": "Renderiza\u0020el\u0020documento\u0020en\u0020el\u0020formato\u0020solicitado\u0020\u0028HTML\u0020o\u0020PDF\u0029.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method_render" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003AgetDefaultTemplate\u0028\u0029", + "name": "getDefaultTemplate", + "summary": "Entrega\u0020la\u0020plantilla\u0020por\u0020defecto\u0020asociada\u0020al\u0020renderizador\u0020del\u0020DTE.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method_getDefaultTemplate" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003ArenderHtml\u0028\u0029", + "name": "renderHtml", + "summary": "Renderiza\u0020el\u0020documento\u0020en\u0020formato\u0020HTML.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method_renderHtml" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003ArenderHtmlWithTwig\u0028\u0029", + "name": "renderHtmlWithTwig", + "summary": "Renderiza\u0020una\u0020plantilla\u0020twig\u0020con\u0020ciertos\u0020datos.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method_renderHtmlWithTwig" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003ArenderPdf\u0028\u0029", + "name": "renderPdf", + "summary": "Renderiza\u0020el\u0020documento\u0020en\u0020formato\u0020PDF.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#method_renderPdf" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003A\u0024defaultTemplate", + "name": "defaultTemplate", + "summary": "Plantilla\u0020por\u0020defecto\u0020que\u0020se\u0020debe\u0020utilizar\u0020al\u0020renderizar\u0020el\u0020DTE.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#property_defaultTemplate" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\AbstractRenderer\u003A\u003A\u0024dataProvider", + "name": "dataProvider", + "summary": "Proveedor\u0020de\u0020datos.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-AbstractRenderer.html#property_dataProvider" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer", + "name": "DocumentoRenderer", + "summary": "Renderizador\u0020de\u0020la\u0020representaci\u00F3n\u0020gr\u00E1fica\u0020de\u0020un\u0020DTE.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructor\u0020de\u0020la\u0020clase.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#method___construct" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003ArenderFromXml\u0028\u0029", + "name": "renderFromXml", + "summary": "Renderiza\u0020el\u0020documento\u0020a\u0020partir\u0020de\u0020los\u0020datos\u0020en\u0020formato\u0020XML.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#method_renderFromXml" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003ArenderFromDocumento\u0028\u0029", + "name": "renderFromDocumento", + "summary": "Renderiza\u0020el\u0020documento\u0020a\u0020partir\u0020de\u0020la\u0020instancia\u0020del\u0020documento.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#method_renderFromDocumento" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003AgetRenderer\u0028\u0029", + "name": "getRenderer", + "summary": "Obtener\u0020el\u0020objeto\u0020que\u0020se\u0020encarga\u0020de\u0020la\u0020renderizaci\u00F3n\u0020del\u0020documento.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#method_getRenderer" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003A\u0024renderers", + "name": "renderers", + "summary": "Listado\u0020de\u0020renderizadores\u0020disponibles\u0020\u0028ya\u0020cargados\u0029.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#property_renderers" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\DocumentoRenderer\u003A\u003A\u0024dataProvider", + "name": "dataProvider", + "summary": "Proveedor\u0020de\u0020datos.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-DocumentoRenderer.html#property_dataProvider" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\RendererEstandar", + "name": "RendererEstandar", + "summary": "Renderizador\u0020de\u0020DTE\u0020usando\u0020la\u0020plantilla\u0020est\u00E1ndar\u0020de\u0020LibreDTE.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer\\RendererEstandar\u003A\u003A\u0024defaultTemplate", + "name": "defaultTemplate", + "summary": "Plantilla\u0020por\u0020defecto\u0020que\u0020se\u0020debe\u0020utilizar\u0020al\u0020renderizar\u0020el\u0020DTE.", + "url": "classes/libredte-lib-Core-Sii-Dte-Documento-Renderer-RendererEstandar.html#property_defaultTemplate" }, { "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\SobreEnvio", "name": "SobreEnvio", @@ -3315,6 +3425,11 @@ Search.appendIndex( "name": "Normalization", "summary": "", "url": "namespaces/libredte-lib-core-sii-dte-documento-normalization.html" + }, { + "fqsen": "\\libredte\\lib\\Core\\Sii\\Dte\\Documento\\Renderer", + "name": "Renderer", + "summary": "", + "url": "namespaces/libredte-lib-core-sii-dte-documento-renderer.html" }, { "fqsen": "\\libredte\\lib\\Core\\Sii\\HttpClient", "name": "HttpClient", diff --git a/namespaces/libredte-lib-core-sii-dte-documento-renderer.html b/namespaces/libredte-lib-core-sii-dte-documento-renderer.html new file mode 100644 index 00000000..22ab4322 --- /dev/null +++ b/namespaces/libredte-lib-core-sii-dte-documento-renderer.html @@ -0,0 +1,351 @@ + + + + + LibreDTE + + + + + + + + + + + + + + + + + + + + + +
                +

                LibreDTE

                + + + + + +
                + +
                +
                + + + + +
                +
                + + +
                +

                Renderer

                + + +

                + Table of Contents + + +

                + + + + +

                + Classes + + +

                +
                +
                AbstractRenderer
                Clase abstracta (base) para los renderizadores de documentos tributarios +electrónicos (DTE).
                DocumentoRenderer
                Renderizador de la representación gráfica de un DTE.
                RendererEstandar
                Renderizador de DTE usando la plantilla estándar de LibreDTE.
                + + + + + + + + + + + +
                +
                +
                +
                +
                
                +        
                + +
                +
                + + + +
                +
                +
                + +
                + On this page + +
                  +
                • Table Of Contents
                • +
                • + +
                • + + +
                +
                + +
                +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/namespaces/libredte-lib-core-sii-dte-documento.html b/namespaces/libredte-lib-core-sii-dte-documento.html index 6e3f449d..9b789db4 100644 --- a/namespaces/libredte-lib-core-sii-dte-documento.html +++ b/namespaces/libredte-lib-core-sii-dte-documento.html @@ -197,6 +197,7 @@

                  Builder
                  Normalization
                  +
                  Renderer
                  diff --git a/packages/LibreDTE.html b/packages/LibreDTE.html index e13c1774..1e782ae9 100644 --- a/packages/LibreDTE.html +++ b/packages/LibreDTE.html @@ -210,7 +210,8 @@

                  firma electrónica de documentos.
                  SignatureGenerator
                  Clase que maneja la generación de firmas electrónicas, en particular para documentos XML.
                  SignatureValidator
                  Clase que maneja la validación de firmas electrónicas.
                  XmlSignatureNode
                  Clase que representa el nodo "Signature" en un XML firmado electrónicamente utilizando el estándar de firma digital de XML (XML DSIG).
                  Contribuyente
                  Clase para representar un contribuyente en el sistema del SII (Servicio de -Impuestos Internos).
                  Caf
                  Clase para representar un Código de Autorización de Folios (CAF).
                  CafException
                  Excepción personalizada para los errores asociados a los CAF.
                  CafFaker
                  Clase que genera un CAF falso (CafFaker) para pruebas.
                  AbstractDocumento
                  Clase abstracta (base) de la representación de un documento.
                  BoletaAfecta
                  Clase que representa una boleta afecta electrónica.
                  BoletaExenta
                  Clase que representa una boleta exenta electrónica.
                  AbstractDocumentoBuilder
                  Clase abstracta (base) para los constructores ("builders") de documentos.
                  BoletaAfectaBuilder
                  Constructor ("builder") del documento boleta afecta.
                  BoletaExentaBuilder
                  Constructor ("builder") del documento boleta exenta.
                  DocumentoFactory
                  Fábrica de documentos tributarios electrónicos.
                  FacturaAfectaBuilder
                  Constructor ("builder") del documento factura afecta.
                  FacturaCompraBuilder
                  Constructor ("builder") del documento factura de compra.
                  FacturaExentaBuilder
                  Constructor ("builder") del documento factura exenta.
                  FacturaExportacionBuilder
                  Constructor ("builder") del documento factura de exportación.
                  GuiaDespachoBuilder
                  Constructor ("builder") del documento guía de despacho.
                  LiquidacionFacturaBuilder
                  Constructor ("builder") del documento liquidación de factura.
                  NotaCreditoBuilder
                  Constructor ("builder") del documento nota de crédito.
                  NotaCreditoExportacionBuilder
                  Constructor ("builder") del documento nota de crédito de exportación.
                  NotaDebitoBuilder
                  Constructor ("builder") del documento nota de débito.
                  NotaDebitoExportacionBuilder
                  Constructor ("builder") del documento nota de débito de exportación.
                  DocumentoException
                  Excepción personalizada para errores asociados a los documentos tributarios.
                  DocumentoTipo
                  Clase que representa un tipo de documento que se puede utilizar.
                  FacturaAfecta
                  Clase que representa una factura afecta electrónica.
                  FacturaCompra
                  Clase que representa una factura de compra electrónica.
                  FacturaExenta
                  Clase que representa una factura exenta electrónica.
                  FacturaExportacion
                  Clase que representa una factura de exportación electrónica.
                  GuiaDespacho
                  Clase que representa una guía de despacho electrónica.
                  LiquidacionFactura
                  Clase que representa una liquidación de factura electrónica.
                  DocumentoNormalizer
                  Clase que maneja la normalización de los datos de un documento.
                  DocumentoSanitizer
                  Clase que maneja la limpieza (sanitización) de los datos de un documento.
                  NotaCredito
                  Clase que representa una nota de crédito electrónica.
                  NotaCreditoExportacion
                  Clase que representa una nota de crédito de exportación electrónica.
                  NotaDebito
                  Clase que representa una nota de débito electrónica.
                  NotaDebitoExportacion
                  Clase que representa una nota de débito de exportación electrónica.
                  SobreEnvio
                  Clase que representa un sobre para el envío de documentos al SII.
                  ConnectionConfig
                  Clase para administrar todos los parámetros o configuraciones de la conexión +Impuestos Internos).
                  Caf
                  Clase para representar un Código de Autorización de Folios (CAF).
                  CafException
                  Excepción personalizada para los errores asociados a los CAF.
                  CafFaker
                  Clase que genera un CAF falso (CafFaker) para pruebas.
                  AbstractDocumento
                  Clase abstracta (base) de la representación de un documento.
                  BoletaAfecta
                  Clase que representa una boleta afecta electrónica.
                  BoletaExenta
                  Clase que representa una boleta exenta electrónica.
                  AbstractDocumentoBuilder
                  Clase abstracta (base) para los constructores ("builders") de documentos.
                  BoletaAfectaBuilder
                  Constructor ("builder") del documento boleta afecta.
                  BoletaExentaBuilder
                  Constructor ("builder") del documento boleta exenta.
                  DocumentoFactory
                  Fábrica de documentos tributarios electrónicos.
                  FacturaAfectaBuilder
                  Constructor ("builder") del documento factura afecta.
                  FacturaCompraBuilder
                  Constructor ("builder") del documento factura de compra.
                  FacturaExentaBuilder
                  Constructor ("builder") del documento factura exenta.
                  FacturaExportacionBuilder
                  Constructor ("builder") del documento factura de exportación.
                  GuiaDespachoBuilder
                  Constructor ("builder") del documento guía de despacho.
                  LiquidacionFacturaBuilder
                  Constructor ("builder") del documento liquidación de factura.
                  NotaCreditoBuilder
                  Constructor ("builder") del documento nota de crédito.
                  NotaCreditoExportacionBuilder
                  Constructor ("builder") del documento nota de crédito de exportación.
                  NotaDebitoBuilder
                  Constructor ("builder") del documento nota de débito.
                  NotaDebitoExportacionBuilder
                  Constructor ("builder") del documento nota de débito de exportación.
                  DocumentoException
                  Excepción personalizada para errores asociados a los documentos tributarios.
                  DocumentoTipo
                  Clase que representa un tipo de documento que se puede utilizar.
                  FacturaAfecta
                  Clase que representa una factura afecta electrónica.
                  FacturaCompra
                  Clase que representa una factura de compra electrónica.
                  FacturaExenta
                  Clase que representa una factura exenta electrónica.
                  FacturaExportacion
                  Clase que representa una factura de exportación electrónica.
                  GuiaDespacho
                  Clase que representa una guía de despacho electrónica.
                  LiquidacionFactura
                  Clase que representa una liquidación de factura electrónica.
                  DocumentoNormalizer
                  Clase que maneja la normalización de los datos de un documento.
                  DocumentoSanitizer
                  Clase que maneja la limpieza (sanitización) de los datos de un documento.
                  NotaCredito
                  Clase que representa una nota de crédito electrónica.
                  NotaCreditoExportacion
                  Clase que representa una nota de crédito de exportación electrónica.
                  NotaDebito
                  Clase que representa una nota de débito electrónica.
                  NotaDebitoExportacion
                  Clase que representa una nota de débito de exportación electrónica.
                  AbstractRenderer
                  Clase abstracta (base) para los renderizadores de documentos tributarios +electrónicos (DTE).
                  DocumentoRenderer
                  Renderizador de la representación gráfica de un DTE.
                  RendererEstandar
                  Renderizador de DTE usando la plantilla estándar de LibreDTE.
                  SobreEnvio
                  Clase que representa un sobre para el envío de documentos al SII.
                  ConnectionConfig
                  Clase para administrar todos los parámetros o configuraciones de la conexión al sitio web del SII (Servicio de Impuestos Internos) de Chile.
                  SiiClient
                  Clase que funciona como "punto de entrada" para la comunicación entre la biblioteca de LibreDTE y el Servicio de Impuestos Internos (SII) de Chile.
                  SiiClientException
                  Excepción para problemas en la conexión a la API del SII.
                  TokenManager
                  Clase para gestionar las solicitudes de token para autenticación al SII.
                  AbstractWebServiceResponse
                  Clase base para respuestas de los servicios web del SII utilizando SOAP.
                  DocumentSignatureStatusResponse
                  Respuesta con el estado avanzado de un DTE aceptado por el SII.
                  DocumentStatusResponse
                  Respuesta con el estado de un DTE aceptado por el SII.
                  DocumentUploader
                  Clase para el envío de documentos al SII.
                  DocumentUploadStatusEmailResponse
                  Respuesta de la solicitud de correo de estado de un documento subido al SII.
                  DocumentUploadStatusResponse
                  Respuesta de la consulta de estado de un documento subido al SII.
                  DocumentValidator
                  Clase para realizar las consultas de validación de documentos al SII.
                  WsdlConsumer
                  Clase para consumir los servicios web SOAP del SII.
                  XmlConverter
                  Clase `XmlConverter` que proporciona métodos para convertir entre arreglos PHP y documentos XML, permitiendo generar nodos XML a partir de datos