public class ImagePrintItem extends PrintItem
PrintItem.ScaleType
Modifier and Type | Field and Description |
---|---|
static |
CREATOR |
static PrintItem.ScaleType |
DEFAULT_SCALE_TYPE |
Modifier | Constructor and Description |
---|---|
|
ImagePrintItem(ImageAsset asset)
Create an ImagePrintItem with only the asset.
|
protected |
ImagePrintItem(Parcel in) |
|
ImagePrintItem(PrintAttributes.Margins margins,
ImageAsset asset)
Create an ImagePrintItem without a defined media size and scale type.
|
|
ImagePrintItem(PrintAttributes.Margins margins,
PrintItem.ScaleType scaleType,
ImageAsset asset)
Create an ImagePrintItem without defining a media size.
|
|
ImagePrintItem(PrintAttributes.MediaSize mediaSize,
ImageAsset asset)
Create an ImagePrintItem without a defined margin and scale type.
|
|
ImagePrintItem(PrintAttributes.MediaSize mediaSize,
PrintAttributes.Margins margins,
ImageAsset asset)
Create an ImagePrintItem without a defined scale type.
|
|
ImagePrintItem(PrintAttributes.MediaSize mediaSize,
PrintAttributes.Margins margins,
PrintItem.ScaleType scaleType,
ImageAsset asset)
Create an ImagePrintItem with defined media size, scale type, and asset.
|
|
ImagePrintItem(PrintAttributes.MediaSize mediaSize,
PrintItem.ScaleType scaleType,
ImageAsset asset)
Create an ImagePrintItem without a defined margin.
|
|
ImagePrintItem(PrintItem.ScaleType scaleType,
ImageAsset asset)
Create an ImagePrintItem without defining margin and media size.
|
Modifier and Type | Method and Description |
---|---|
protected void |
cleanup(Context context) |
int |
describeContents() |
void |
drawPage(Canvas canvas,
float ppi,
RectF pageBounds)
Draw the printItem onto a canvas.
|
void |
writeToParcel(Parcel dest,
int flags) |
getAsset, getMargins, getMediaSize, getPrintableBitmap, getScaleType
public static PrintItem.ScaleType DEFAULT_SCALE_TYPE
public static finalCREATOR
public ImagePrintItem(PrintAttributes.MediaSize mediaSize, PrintAttributes.Margins margins, PrintItem.ScaleType scaleType, ImageAsset asset)
mediaSize
- The media size you want the asset to be used for.margins
- The margins you want to give the printable asset.scaleType
- The scale type used to layout the asset on the media.asset
- The asset itself.public ImagePrintItem(PrintAttributes.MediaSize mediaSize, PrintItem.ScaleType scaleType, ImageAsset asset)
mediaSize
- The media size you want the asset to be used for.scaleType
- The scale type used to layout the asset on the media.asset
- The asset itself.public ImagePrintItem(PrintAttributes.MediaSize mediaSize, PrintAttributes.Margins margins, ImageAsset asset)
mediaSize
- The media size you want the asset to be used for.margins
- The margins you want to give the printable asset.asset
- The asset itself.public ImagePrintItem(PrintAttributes.Margins margins, PrintItem.ScaleType scaleType, ImageAsset asset)
margins
- The margins you want to give the printable asset.scaleType
- The scale type used to layout the asset on the media.asset
- The asset itself.public ImagePrintItem(PrintItem.ScaleType scaleType, ImageAsset asset)
scaleType
- The scale type used to layout the asset on the media.asset
- The asset itself.public ImagePrintItem(PrintAttributes.Margins margins, ImageAsset asset)
margins
- The margins you want to give the printable asset.asset
- The asset itself.public ImagePrintItem(PrintAttributes.MediaSize mediaSize, ImageAsset asset)
mediaSize
- The media size you want the asset to be used for.asset
- The asset itself.public ImagePrintItem(ImageAsset asset)
asset
- The asset itself.protected ImagePrintItem(Parcel in)
public void drawPage(Canvas canvas, float ppi, RectF pageBounds)
PrintItem
public int describeContents()
public void writeToParcel(Parcel dest, int flags)
writeToParcel
in class PrintItem