LibreDTE

RenderedDocument
in package
implements RenderedDocumentInterface

Clase para representar un archivo generado por un renderizador.

Table of Contents

Interfaces

RenderedDocumentInterface
Interfaz para la clase que representa un archivo generado por un renderizador (ej. el PDF o el HTML de un DTE, de un libro tributario, o de cualquier otro contenido renderizado).

Properties

$content  : string
$copies  : int
$filename  : string|null
$label  : string|null
$mimeType  : string

Methods

__construct()  : mixed
Constructor del archivo renderizado.
getContent()  : string
Obtiene los datos binarios (o de texto) del archivo renderizado.
getCopies()  : int
Obtiene la cantidad de copias que representa este archivo renderizado.
getFilename()  : string|null
Obtiene el nombre sugerido para el archivo renderizado.
getLabel()  : string|null
Obtiene el identificador de la presentación con la que se generó este archivo (ej. `tributaria`, `cedible`).
getMimeType()  : string
Obtiene el tipo MIME del archivo renderizado (ej. `application/pdf`).
jsonSerialize()  : array<string|int, mixed>
{@inheritDoc}
toArray()  : array<string|int, mixed>
Obtiene un arreglo con todos los atributos del archivo renderizado.

Properties

Methods

__construct()

Constructor del archivo renderizado.

public __construct(string $content, string $mimeType[, string|null $filename = null ][, string|null $label = null ][, int $copies = 1 ]) : mixed
Parameters
$content : string

Datos binarios (o de texto) del renderizado.

$mimeType : string

Tipo MIME del renderizado (ej. application/pdf).

$filename : string|null = null

Nombre sugerido para el archivo.

$label : string|null = null

Identificador de la presentación con la que se generó (ej. tributaria, cedible).

$copies : int = 1

Cantidad de copias que representa este archivo.

getContent()

Obtiene los datos binarios (o de texto) del archivo renderizado.

public getContent() : string
Return values
string

getCopies()

Obtiene la cantidad de copias que representa este archivo renderizado.

public getCopies() : int
Return values
int

getFilename()

Obtiene el nombre sugerido para el archivo renderizado.

public getFilename() : string|null
Return values
string|null

getLabel()

Obtiene el identificador de la presentación con la que se generó este archivo (ej. `tributaria`, `cedible`).

public getLabel() : string|null
Return values
string|null

getMimeType()

Obtiene el tipo MIME del archivo renderizado (ej. `application/pdf`).

public getMimeType() : string
Return values
string

jsonSerialize()

{@inheritDoc}

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

toArray()

Obtiene un arreglo con todos los atributos del archivo renderizado.

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
On this page

Search results