|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjimm.datavision.layout.LayoutEngine
jimm.datavision.layout.pdf.PDFLE
public class PDFLE
A PDF layout engine.
| Field Summary | |
|---|---|
protected java.util.HashMap |
baseFonts
|
protected static java.util.HashMap |
cjkFontEncodingMap
|
protected com.lowagie.text.pdf.PdfContentByte |
content
|
protected com.lowagie.text.Document |
doc
|
protected java.io.OutputStream |
outStream
|
protected double |
prevThickness
|
| Fields inherited from class jimm.datavision.layout.LayoutEngine |
|---|
currentSection, newPage, out, pageHeight, pageHeightUsed, pageNumber, pageWidth, POINTS_PER_INCH, previousSectionArea, report, SECT_DETAIL, SECT_GROUP_FOOTER, SECT_GROUP_HEADER, SECT_PAGE_FOOTER, SECT_PAGE_HEADER, SECT_REPORT_FOOTER, SECT_REPORT_HEADER, wantsMoreData |
| Constructor Summary | |
|---|---|
PDFLE(java.io.OutputStream out)
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
baseFontName(java.awt.Font font)
|
protected Point |
bottomLeftOfField(Field f,
double size,
com.lowagie.text.pdf.BaseFont baseFont)
|
protected void |
doEnd()
Called by end as a chance to insert behavior when the
report ends. |
protected void |
doOutputField(Field field)
Outputs a field. |
protected void |
doOutputImage(ImageField field)
Ignores image output |
protected void |
doOutputLine(Line line)
Outputs a line. |
protected void |
doStart()
Outputs the beginning of the document. |
protected void |
doStartPage()
Called by startPage as a chance to insert behavior when a
new page starts. |
void |
drawLine(Line line,
java.lang.Object arg)
Draw a single line. |
protected java.lang.String |
fontAttributes(java.awt.Font font,
java.lang.String bold,
java.lang.String italic)
|
protected com.lowagie.text.pdf.BaseFont |
getFontForFormat(Format f)
|
protected void |
makeBorders(Field field)
Outputs borders. |
protected void |
translateToPDFCoords(Point p)
|
| Methods inherited from class jimm.datavision.layout.LayoutEngine |
|---|
calcDetailHeight, calcPageFooterHeight, calcReportFooterHeight, calcSectionHeights, cancel, checkRemainingPageLength, closeOutput, currentSectionTypeAsString, detail, doEndPage, doOutputSection, end, endPage, groupFooters, groupHeaders, outputField, outputImage, outputLine, outputSection, pageHeight, pageNumber, pageWidth, setReport, start, startPage, wantsMoreData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.io.OutputStream outStream
protected com.lowagie.text.Document doc
protected com.lowagie.text.pdf.PdfContentByte content
protected java.util.HashMap baseFonts
protected double prevThickness
protected static java.util.HashMap cjkFontEncodingMap
| Constructor Detail |
|---|
public PDFLE(java.io.OutputStream out)
| Method Detail |
|---|
protected void doStart()
doStart in class LayoutEngineprotected void doEnd()
LayoutEngineend as a chance to insert behavior when the
report ends.
doEnd in class LayoutEngineprotected void doStartPage()
LayoutEnginestartPage as a chance to insert behavior when a
new page starts.
doStartPage in class LayoutEngineprotected void doOutputField(Field field)
doOutputField in class LayoutEnginefield - the field to output
protected Point bottomLeftOfField(Field f,
double size,
com.lowagie.text.pdf.BaseFont baseFont)
protected void translateToPDFCoords(Point p)
protected com.lowagie.text.pdf.BaseFont getFontForFormat(Format f)
protected java.lang.String baseFontName(java.awt.Font font)
protected java.lang.String fontAttributes(java.awt.Font font,
java.lang.String bold,
java.lang.String italic)
protected void doOutputImage(ImageField field)
doOutputImage in class LayoutEnginefield - an image fieldprotected void doOutputLine(Line line)
drawLine(jimm.datavision.Line, java.lang.Object).
doOutputLine in class LayoutEngineline - a lineprotected void makeBorders(Field field)
public void drawLine(Line line,
java.lang.Object arg)
drawLine in interface LineDrawerline - a linearg - whatever you want it to be
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||