appendBitmap method
dynamic
appendBitmap({
- required String path,
- bool diffusion = true,
- int width = 576,
- bool bothScale = true,
- int? absolutePosition,
- StarAlignmentPosition? alignment,
- StarBitmapConverterRotation? rotation,
Prints an image with a url or a file path
.
Set bothScale
to scale the image by the width
of receipt.
Sets absolutePosition
image absolute position.
StarAlignmentPosition sets image alignment.
StarBitmapConverterRotation set image rotation.
Implementation
appendBitmap({
required String path,
bool diffusion = true,
int width = 576,
bool bothScale = true,
int? absolutePosition,
StarAlignmentPosition? alignment,
StarBitmapConverterRotation? rotation,
}) {
Map<String, dynamic> command = {
"appendBitmap": path,
};
command['bothScale'] = bothScale;
command['diffusion'] = diffusion;
command['width'] = width;
if (absolutePosition != null)
command['absolutePosition'] = absolutePosition;
if (alignment != null) command['alignment'] = alignment.text;
if (rotation != null) command['rotation'] = rotation.text;
this._commands.add(command);
}