|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.allcolor.yahp.converter.IHtmlToPdfTransformer.PageSize
public static final class IHtmlToPdfTransformer.PageSize
A class to setup the size of a pdf page.
Field Summary | |
---|---|
static double |
_1CMPIXEL
1 centimeter is screenresolution in DPI/1 inch (2.54 cm) pixels |
private int |
bmargin
page bottom margin in pixel |
private double |
cmbmargin
page bottom margin in centimeter |
private double |
cmheight
page height in centimeter |
private double |
cmlmargin
page left margin in centimeter |
private double[] |
cmmargin
index 0 page left margin in centimeter index 1 page right margin in centimeter index 2 page bottom margin in centimeter index 3 page top margin in centimeter |
private double |
cmrmargin
page right margin in centimeter |
private double |
cmtmargin
page top margin in centimeter |
private double[] |
cmwh
index 0 page width in centimeter index 1 page height in centimeter |
private double |
cmwidth
page width in centimeter |
private int |
height
page height in pixel |
private int |
lmargin
page left margin in pixel |
private int[] |
margin
index 0 page left margin in pixel index 1 page right margin in pixel index 2 page bottom margin in pixel index 3 page top margin in pixel |
private int |
rmargin
page right margin in pixel |
private int |
tmargin
page top margin in pixel |
private int[] |
wh
index 0 page width in pixel index 1 page height in pixel |
private int |
width
page width in pixel |
Constructor Summary | |
---|---|
IHtmlToPdfTransformer.PageSize(double width,
double height)
Creates a new PageSize object. |
|
IHtmlToPdfTransformer.PageSize(double width,
double height,
double margin)
Creates a new PageSize object. |
|
IHtmlToPdfTransformer.PageSize(double width,
double height,
double lmargin,
double rmargin,
double bmargin,
double tmargin)
Creates a new PageSize object. |
|
IHtmlToPdfTransformer.PageSize(int width,
int height)
Creates a new PageSize object. |
|
IHtmlToPdfTransformer.PageSize(int width,
int height,
int margin)
Creates a new PageSize object. |
|
IHtmlToPdfTransformer.PageSize(int width,
int height,
int lmargin,
int rmargin,
int bmargin,
int tmargin)
Creates a new PageSize object. |
Method Summary | |
---|---|
double[] |
getCMMargin()
index 0 page left margin in centimeter index 1 page right margin in centimeter index 2 page bottom margin in centimeter index 3 page top margin in centimeter |
double[] |
getCMSize()
index 0 page width in centimeter index 1 page height in centimeter |
int[] |
getMargin()
index 0 page left margin in pixel index 1 page right margin in pixel index 2 page bottom margin in pixel index 3 page top margin in pixel |
private static double |
getScreenResolution()
|
int[] |
getSize()
index 0 page width in pixel index 1 page height in pixel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double _1CMPIXEL
private final int bmargin
private final double cmbmargin
private final double cmheight
private final double cmlmargin
private final double[] cmmargin
private final double cmrmargin
private final double cmtmargin
private final double[] cmwh
private final double cmwidth
private final int height
private final int lmargin
private final int[] margin
private final int rmargin
private final int tmargin
private final int[] wh
private final int width
Constructor Detail |
---|
public IHtmlToPdfTransformer.PageSize(double width, double height)
width
- page width in centimeterheight
- page height in centimeterpublic IHtmlToPdfTransformer.PageSize(double width, double height, double margin)
width
- page width in centimeterheight
- page height in centimetermargin
- page margin in centimeterpublic IHtmlToPdfTransformer.PageSize(double width, double height, double lmargin, double rmargin, double bmargin, double tmargin)
width
- page width in centimeterheight
- page height in centimeterlmargin
- page left margin in centimeterrmargin
- page right margin in centimeterbmargin
- page bottom margin in centimetertmargin
- page top margin in centimeterpublic IHtmlToPdfTransformer.PageSize(int width, int height)
width
- page width in pixelheight
- page height in pixelpublic IHtmlToPdfTransformer.PageSize(int width, int height, int margin)
width
- page width in pixelheight
- page height in pixelmargin
- page margin in pixelpublic IHtmlToPdfTransformer.PageSize(int width, int height, int lmargin, int rmargin, int bmargin, int tmargin)
width
- page width in pixelheight
- page height in pixellmargin
- page left margin in pixelrmargin
- page right margin in pixelbmargin
- page bottom margin in pixeltmargin
- page top margin in pixel
java.lang.AssertionError
- if margin or width or height invalidMethod Detail |
---|
private static final double getScreenResolution()
public double[] getCMMargin()
public double[] getCMSize()
public int[] getMargin()
public int[] getSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |