public static class TableUtils.PrintableTable extends Object implements Printable
| Modifier and Type | Field and Description |
|---|---|
protected String |
date |
protected SimpleDateFormat |
df |
protected boolean |
fitsInPage |
protected int |
printingPage |
protected int |
totalWidth |
NO_SUCH_PAGE, PAGE_EXISTS| Constructor and Description |
|---|
TableUtils.PrintableTable(JTable t,
boolean scaleToFit) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelPrinting() |
String |
fitPage() |
boolean |
fitsInPage() |
boolean |
fitsInPage(int[] columnsWidth) |
int |
getAvaliableWidth() |
int |
getFontSize() |
int |
getNumberOfPages() |
PageFormat |
getPageFormat() |
JTable |
getTable() |
int |
getTotalWidth() |
boolean |
isPrinting() |
void |
moveColumnLeft(Object col) |
void |
moveColumnRight(Object col) |
int |
pageSetup() |
boolean |
print() |
int |
print(Graphics g,
PageFormat pf,
int pageIndex) |
boolean |
print(String jobName) |
void |
setData(TableModel model) |
void |
setFontSize(int fontSize) |
int |
setPageFormat(PageFormat pf) |
void |
setPageTitle(String t) |
protected boolean fitsInPage
protected int totalWidth
protected String date
protected int printingPage
protected SimpleDateFormat df
public TableUtils.PrintableTable(JTable t, boolean scaleToFit)
public JTable getTable()
public void cancelPrinting()
public void setPageTitle(String t)
public PageFormat getPageFormat()
public int setPageFormat(PageFormat pf)
public boolean fitsInPage()
public boolean fitsInPage(int[] columnsWidth)
public int getTotalWidth()
public int getAvaliableWidth()
public int getNumberOfPages()
public int getFontSize()
public void setFontSize(int fontSize)
public int pageSetup()
public void setData(TableModel model)
public void moveColumnLeft(Object col)
public void moveColumnRight(Object col)
public boolean isPrinting()
public int print(Graphics g, PageFormat pf, int pageIndex)
public String fitPage()
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.