|
||||||||||
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 | |
---|---|
private static int |
_1CMPIXEL
1 centimeter is 40 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 |
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 |
---|
private static final int _1CMPIXEL
private double[] cmmargin
private double[] cmwh
private int[] margin
private int[] wh
private double cmbmargin
private double cmheight
private double cmlmargin
private double cmrmargin
private double cmtmargin
private double cmwidth
private int bmargin
private int height
private int lmargin
private int rmargin
private int tmargin
private int width
Constructor Detail |
---|
public 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 invalidpublic 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 centimeterMethod Detail |
---|
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 |