Package com.clover.sdk.v1.printer.job
Class ImagePrintJob.Builder
- java.lang.Object
-
- com.clover.sdk.v1.printer.job.PrintJob.Builder
-
- com.clover.sdk.v1.printer.job.ImagePrintJob.Builder
-
- Enclosing class:
- ImagePrintJob
public static class ImagePrintJob.Builder extends PrintJob.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected Bitmap
bitmap
protected String
urlString
-
Fields inherited from class com.clover.sdk.v1.printer.job.PrintJob.Builder
flags, printToAny
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagePrintJob.Builder
bitmap(Bitmap bitmap)
PrintJob
build()
Builds an instance.ImagePrintJob.Builder
maxWidth()
Forces the provided bitmap to be scaled down to the maximum allowed width.ImagePrintJob.Builder
urlString(String urlString)
-
Methods inherited from class com.clover.sdk.v1.printer.job.PrintJob.Builder
flag, flags, includePrintGroups, printJob, printToAny
-
-
-
-
Method Detail
-
bitmap
public ImagePrintJob.Builder bitmap(Bitmap bitmap)
-
urlString
public ImagePrintJob.Builder urlString(String urlString)
-
maxWidth
public ImagePrintJob.Builder maxWidth()
Forces the provided bitmap to be scaled down to the maximum allowed width. If used, this method must be invoked after thebitmap(Bitmap)
method. This method performs possibly time-consuming calulations so it must be invoked on a background thread.
-
build
public PrintJob build()
Builds an instance. Performs some blocking IO so it must be invoked on a background thread.- Specified by:
build
in classPrintJob.Builder
-
-