IDanfePrinter class abstract
A interface IDanfePrinter define os contratos necessários para a implementação de
classes que gerenciam a impressão e manipulação de documentos DANFE (Documento Auxiliar da Nota Fiscal Eletrônica).
Responsabilidades:
- Geração de buffers em formato ESC/POS para impressão em impressoras térmicas.
- Geração de representações normativas em JSON do DANFE.
Qualquer classe que implemente essa interface deve fornecer implementações concretas para os métodos definidos.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
bufferDanfe(
Danfe? danfe, {bool mostrarMoeda = true}) → Future< List< int> > - Gera um buffer de comandos ESC/POS para impressão do DANFE em uma impressora térmica.
-
normativeJsonDanfe(
Danfe? danfe, {bool mostrarMoeda = true}) → String - Gera uma representação normativa em formato JSON do DANFE.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited