appendBitmapText method
dynamic
appendBitmapText({
- required String text,
- int? fontSize,
- bool diffusion = true,
- int? width,
- bool bothScale = true,
- int? absolutePosition,
- StarAlignmentPosition? alignment,
- StarBitmapConverterRotation? rotation,
Prints an image generated by text text
.
fontSize
sets font text size of image
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
appendBitmapText({
required String text,
int? fontSize,
bool diffusion = true,
int? width,
bool bothScale = true,
int? absolutePosition,
StarAlignmentPosition? alignment,
StarBitmapConverterRotation? rotation,
}) {
Map<String, dynamic> command = {
"appendBitmapText": text,
};
command['bothScale'] = bothScale;
command['diffusion'] = diffusion;
if (fontSize != null) command['fontSize'] = fontSize;
if (width != null) 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);
}