|
||||||||||
| 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 centimeter
public IHtmlToPdfTransformer.PageSize(double width,
double height,
double margin)
width - page width in centimeterheight - page height in centimetermargin - page margin in centimeter
public 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 centimeter
public IHtmlToPdfTransformer.PageSize(int width,
int height)
width - page width in pixelheight - page height in pixel
public IHtmlToPdfTransformer.PageSize(int width,
int height,
int margin)
width - page width in pixelheight - page height in pixelmargin - page margin in pixel
public 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 invalid| Method 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 | |||||||||