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, getScaleTypepublic 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)
PrintItempublic int describeContents()
public void writeToParcel(Parcel dest,
int flags)
writeToParcel in class PrintItem