PrintCommands class
Class to hold print commands and functions to add commands to it
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
-
appendBitmap(
{required String path, bool diffusion = true, int width = 576, bool bothScale = true, int? absolutePosition, StarAlignmentPosition? alignment, StarBitmapConverterRotation? rotation}) → dynamic -
Prints an image with a url or a file
path
. SetbothScale
to scale the image by thewidth
of receipt. SetsabsolutePosition
image absolute position. StarAlignmentPosition sets image alignment. StarBitmapConverterRotation set image rotation. -
appendBitmapByte(
{required Uint8List byteData, bool diffusion = true, int width = 576, bool bothScale = true, int? absolutePosition, StarAlignmentPosition? alignment, StarBitmapConverterRotation? rotation}) → dynamic -
Prints an image with a raw data
byteData
. SetbothScale
to scale the image by thewidth
of receipt. SetsabsolutePosition
image absolute position. StarAlignmentPosition sets image alignment. StarBitmapConverterRotation set image rotation. -
appendBitmapText(
{required String text, int? fontSize, bool diffusion = true, int? width, bool bothScale = true, int? absolutePosition, StarAlignmentPosition? alignment, StarBitmapConverterRotation? rotation}) → dynamic -
Prints an image generated by text
text
.fontSize
sets font text size of image SetbothScale
to scale the image by thewidth
of receipt. SetsabsolutePosition
image absolute position. StarAlignmentPosition sets image alignment. StarBitmapConverterRotation set image rotation. -
appendBitmapWidget(
{required BuildContext context, required Widget widget, bool diffusion = true, int width = 576, bool bothScale = true, int? absolutePosition, StarAlignmentPosition? alignment, StarBitmapConverterRotation? rotation, Duration? wait, Size? logicalSize, Size? imageSize, TextDirection textDirection = TextDirection.ltr}) → dynamic -
Prints an image generated by widgets
widget
. SetbothScale
to scale the image by thewidth
of receipt. SetsabsolutePosition
image absolute position. StarAlignmentPosition sets image alignment. StarBitmapConverterRotation set image rotation. Set Duration if you are using async widgets or widget that take time to fully build. logicalSize Size is the size of the device the widget is made into. imageSize Size is the size of image generated. sets the TextDirection. -
appendCutPaper(
StarCutPaperAction action) → dynamic - run command on printer cuter, StarCutPaperAction available is different for each printer
-
appendEncoding(
StarEncoding encoding) → dynamic - sets the encoding for text prints, StarEncoding available is different for each printer
-
clear(
) → dynamic - clear all commands in command list
-
getCommands(
) → List< Map< String, dynamic> > - get current list of commands
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openCashDrawer(
int actionNumber) → dynamic -
open cash drawer,
actionNumber
needed to based on the printer port -
push(
Map< String, dynamic> command) → dynamic -
pushes a manual
command
into the command list -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
createImageFromWidget(
BuildContext context, Widget widget, {Duration? wait, Size? logicalSize, Size? imageSize, TextDirection textDirection = TextDirection.ltr}) → Future< Uint8List?> -
Generats an image from
widget
. Set Duration if you are using async widgets or widget that take time to fully build. logicalSize Size is the size of the device the widget is made into. imageSize Size is the size of image generated. sets the TextDirection.