public class SeismogramPDFBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MARGIN |
static com.itextpdf.text.Rectangle |
PAGE_SIZE |
Constructor and Description |
---|
SeismogramPDFBuilder() |
SeismogramPDFBuilder(boolean landscape,
int dispPerPage,
boolean separateDisplays) |
SeismogramPDFBuilder(boolean landscape,
com.itextpdf.text.Rectangle pageSize,
int margin,
int dispPerPage,
boolean separateDisplays) |
SeismogramPDFBuilder(boolean landscape,
com.itextpdf.text.Rectangle pageSize,
int topMargin,
int rightMargin,
int bottomMargin,
int leftMargin,
int dispPerPage,
boolean separateDisplays) |
Modifier and Type | Method and Description |
---|---|
void |
createPDF(javax.swing.JComponent[] comps,
java.io.OutputStream out) |
void |
createPDF(javax.swing.JComponent disp,
java.io.File file) |
void |
createPDF(javax.swing.JComponent comp,
java.io.OutputStream out) |
int |
getBottomMargin() |
int |
getDispPerPage() |
TitleBorder |
getHeader() |
int |
getLeftMargin() |
com.itextpdf.text.Rectangle |
getPageSize() |
java.awt.Dimension |
getPrintableSize() |
int |
getRightMargin() |
boolean |
getSeparateDisplays() |
int |
getTopMargin() |
void |
setBottomMargin(int bottomMargin) |
void |
setDispPerPage(int dispPerPage) |
void |
setHeader(TitleBorder header) |
void |
setLeftMargin(int leftMargin) |
void |
setMargins(int margin) |
void |
setMargins(int topMargin,
int rightMargin,
int bottomMargin,
int leftMargin) |
void |
setPageSize(com.itextpdf.text.Rectangle pageSize) |
void |
setRightMargin(int rightMargin) |
void |
setSeparateDisplays(boolean separateDisplays) |
void |
setTopMargin(int topMargin) |
public static final com.itextpdf.text.Rectangle PAGE_SIZE
public static final int MARGIN
public SeismogramPDFBuilder()
public SeismogramPDFBuilder(boolean landscape, int dispPerPage, boolean separateDisplays)
public SeismogramPDFBuilder(boolean landscape, com.itextpdf.text.Rectangle pageSize, int margin, int dispPerPage, boolean separateDisplays)
public SeismogramPDFBuilder(boolean landscape, com.itextpdf.text.Rectangle pageSize, int topMargin, int rightMargin, int bottomMargin, int leftMargin, int dispPerPage, boolean separateDisplays)
public void setPageSize(com.itextpdf.text.Rectangle pageSize)
public com.itextpdf.text.Rectangle getPageSize()
public void setMargins(int margin)
public void setMargins(int topMargin, int rightMargin, int bottomMargin, int leftMargin)
public void setTopMargin(int topMargin)
public int getTopMargin()
public void setRightMargin(int rightMargin)
public int getRightMargin()
public void setBottomMargin(int bottomMargin)
public int getBottomMargin()
public void setLeftMargin(int leftMargin)
public int getLeftMargin()
public void setDispPerPage(int dispPerPage)
public int getDispPerPage()
public void setSeparateDisplays(boolean separateDisplays)
public boolean getSeparateDisplays()
public void setHeader(TitleBorder header)
public TitleBorder getHeader()
public java.awt.Dimension getPrintableSize()
public void createPDF(javax.swing.JComponent disp, java.io.File file) throws java.io.IOException
java.io.IOException
public void createPDF(javax.swing.JComponent comp, java.io.OutputStream out)
public void createPDF(javax.swing.JComponent[] comps, java.io.OutputStream out)