PdfGenerator class

Clase encargada de generar y exportar archivos PDF con los tiempos de entrenamiento.

La clase PdfGenerator permite crear documentos PDF que contienen los tiempos registrados en una sesión específica, mostrando detalles como el nombre de la sesión, el tipo de cubo, la fecha y los tiempos obtenidos. Además, ofrece funcionalidad para exportar el archivo generado, ya sea descargándolo en el dispositivo o compartiéndolo mediante otras aplicaciones.

Sus principales métodos:

  • convertPdf: Controla el proceso completo de generación y exportación.
  • _generatePdf: Construye el contenido visual del PDF.
  • _pdfExport: Se encarga de guardar o compartir el archivo, según la plataforma y la opción elegida.
  • _shareByMoreOptions: Utiliza las opciones nativas del dispositivo para compartir el PDF.

Se adapta al sistema operativo en uso (Android, iOS, Windows, macOS).

Constructors

PdfGenerator()

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

convertPdf(BuildContext context, ShareOption shareOption) Future<void>
Metodo que genera y exporta un PDF con los tiempos de una sesión determinada.
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