printing 1.3.3 copy "printing: ^1.3.3" to clipboard
printing: ^1.3.3 copied to clipboard

outdated

Plugin that allows Flutter apps to generate and print documents to android or ios compatible printers

Printing #

Plugin that allows Flutter apps to generate and print documents to android or ios compatible printers

See the example on how to use the plugin.

[Example document]

This plugin uses the pdf package https://pub.flutter-io.cn/packages/pdf for pdf creation. Please refer to https://pub.flutter-io.cn/documentation/pdf/latest/ for documentation.

To load an image it is possible to use Image.toByteData:

var Image im;
var bytes = await im.toByteData(format: ui.ImageByteFormat.rawRgba);

PdfImage image = PdfImage(
    pdf,
    image: bytes.buffer.asUint8List(), 
    width: im.width, 
    height: im.height);
g.drawImage(image, 100.0, 100.0, 80.0);

To use a TrueType font from a flutter bundle:

var font = await rootBundle.load("assets/open-sans.ttf");
PdfTtfFont ttf = PdfTtfFont(pdf, font);
g.setColor(PdfColor(0.3, 0.3, 0.3));
g.drawString(ttf, 20.0, "Dart is awesome", 50.0, 30.0);
1.77k
likes
0
points
323k
downloads

Publisher

verified publishernfet.net

Weekly Downloads

Plugin that allows Flutter apps to generate and print documents to android or ios compatible printers

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, pdf

More

Packages that depend on printing

Packages that implement printing