Class MediaDeviceDescription
java.lang.Object
com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription
Class that bundles all the values of a media device description.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intThe bits per component.private intThe color index.private static final MediaDeviceDescriptionprivate floatThe height in points.private booleanIndicates if the media device is a grid.private intThe the number of bits per pixel on a monochrome (greyscale) device.private StringThe orientation.private floatThe resolution in DPI.private StringThe scan value.private StringThe type.private floatThe width in points. -
Constructor Summary
ConstructorsConstructorDescriptionMediaDeviceDescription(String type) SeeMediaTypeclass constants for possible values.MediaDeviceDescription(String type, float width, float height) Creates a newMediaDeviceDescriptioninstance. -
Method Summary
Modifier and TypeMethodDescriptionstatic MediaDeviceDescriptionCreates the defaultMediaDeviceDescription.intGets the bits per component.intGets the color index.static MediaDeviceDescriptionGets defaultMediaDeviceDescriptioninstance.floatGets the height in points.intGets the number of bits per pixel on a monochrome (greyscale) device.Gets the orientation.floatGets the resolution in DPI.getScan()Gets the scan value.getType()Gets the type.floatgetWidth()Gets the width in points.booleanisGrid()Checks if the media device is a grid.setBitsPerComponent(int bitsPerComponent) Sets the bits per component.setColorIndex(int colorIndex) Sets the color index.setGrid(boolean grid) Sets the grid value.setHeight(float height) Sets the height in points.setMonochrome(int monochrome) Sets the number of bits per pixel on a monochrome (greyscale) device.setOrientation(String orientation) Sets the orientation.setResolution(float resolution) Sets the resolution in DPI.Sets the scan value.setWidth(float width) Sets the width in points.
-
Field Details
-
DEFAULT
-
type
The type. -
bitsPerComponent
private int bitsPerComponentThe bits per component. -
colorIndex
private int colorIndexThe color index. -
width
private float widthThe width in points. -
height
private float heightThe height in points. -
isGrid
private boolean isGridIndicates if the media device is a grid. -
scan
The scan value. -
orientation
The orientation. -
monochrome
private int monochromeThe the number of bits per pixel on a monochrome (greyscale) device. -
resolution
private float resolutionThe resolution in DPI.
-
-
Constructor Details
-
MediaDeviceDescription
-
MediaDeviceDescription
Creates a newMediaDeviceDescriptioninstance.- Parameters:
type- the typewidth- the widthheight- the height
-
-
Method Details
-
createDefault
Creates the defaultMediaDeviceDescription.- Returns:
- the media device description
-
getDefault
Gets defaultMediaDeviceDescriptioninstance. Do not modify any fields of the returned media device description because it may lead to unpredictable results. UsecreateDefault()if you want to modify device description.- Returns:
- the default media device description
-
getType
-
getBitsPerComponent
public int getBitsPerComponent()Gets the bits per component.- Returns:
- the bits per component
-
setBitsPerComponent
Sets the bits per component.- Parameters:
bitsPerComponent- the bits per component- Returns:
- the media device description
-
getColorIndex
public int getColorIndex()Gets the color index.- Returns:
- the color index
-
setColorIndex
Sets the color index.- Parameters:
colorIndex- the color index- Returns:
- the media device description
-
getWidth
public float getWidth()Gets the width in points.- Returns:
- the width
-
setWidth
Sets the width in points.- Parameters:
width- the width- Returns:
- the media device description
-
getHeight
public float getHeight()Gets the height in points.- Returns:
- the height
-
setHeight
Sets the height in points.- Parameters:
height- the height- Returns:
- the media device description
-
isGrid
public boolean isGrid()Checks if the media device is a grid.- Returns:
- true, if is grid
-
setGrid
Sets the grid value.- Parameters:
grid- the grid value- Returns:
- the media device description
-
getScan
-
setScan
Sets the scan value.- Parameters:
scan- the scan value- Returns:
- the media device description
-
getOrientation
-
setOrientation
Sets the orientation.- Parameters:
orientation- the orientation- Returns:
- the media device description
-
getMonochrome
public int getMonochrome()Gets the number of bits per pixel on a monochrome (greyscale) device.- Returns:
- the number of bits per pixel on a monochrome (greyscale) device
-
setMonochrome
Sets the number of bits per pixel on a monochrome (greyscale) device.- Parameters:
monochrome- the number of bits per pixel on a monochrome (greyscale) device- Returns:
- the media device description
-
getResolution
public float getResolution()Gets the resolution in DPI.- Returns:
- the resolution
-
setResolution
Sets the resolution in DPI.- Parameters:
resolution- the resolution- Returns:
- the media device description
-