Package com.clover.sdk.v1.printer.job
Class ImagePrintJob2.Builder
- java.lang.Object
-
- com.clover.sdk.v1.printer.job.PrintJob.Builder
-
- com.clover.sdk.v1.printer.job.ImagePrintJob2.Builder
-
- Enclosing class:
- ImagePrintJob2
public static class ImagePrintJob2.Builder extends PrintJob.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Bitmap>
bitmaps
-
Fields inherited from class com.clover.sdk.v1.printer.job.PrintJob.Builder
flags, printToAny
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagePrintJob2.Builder
bitmap(Bitmap bitmap)
Add a bitmap to print in this PrintJob.ImagePrintJob2
build()
Builds an instance.-
Methods inherited from class com.clover.sdk.v1.printer.job.PrintJob.Builder
flag, flags, includePrintGroups, printJob, printToAny
-
-
-
-
Constructor Detail
-
Builder
public Builder(Context context)
-
-
Method Detail
-
bitmap
public ImagePrintJob2.Builder bitmap(Bitmap bitmap)
Add a bitmap to print in this PrintJob. Call repeatedly to add additional bitmaps. Bitmaps are printed in the order they are added here.- Throws:
IllegalArgumentException
- if the bitmap's height is greater thanImagePrintJob2.MAX_HEIGHT
. If you need to print an image that is greater thanImagePrintJob2.MAX_HEIGHT
pixels in height you must break it into multiple pieces.
-
build
public ImagePrintJob2 build()
Builds an instance. This method performs some blocking IO so it must be invoked on a background thread.- Specified by:
build
in classPrintJob.Builder
-
-