Package net.sf.jasperreports.export.pdf
Interface PdfProducer
-
- All Known Implementing Classes:
ClassicPdfProducer
public interface PdfProducer- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()PdfRadioCheckcreateCheckField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String onValue)PdfTextChunkcreateChunk(java.lang.String text, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, java.util.Locale locale)PdfChunkcreateChunk(PdfImage imageContainer)PdfTextFieldcreateComboField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String value, java.lang.String[] choices)PdfDocumentcreateDocument(PrintPageFormat pageFormat)PdfImagecreateImage(byte[] loadBytesFromResource, boolean verify)PdfImagecreateImage(java.awt.image.BufferedImage bi, int angle)PdfTextFieldcreateListField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String value, java.lang.String[] choices)PdfContentcreatePdfContent()PdfPhrasecreatePhrase()PdfPhrasecreatePhrase(PdfChunk chunk)PdfTextFieldcreateTextField(float llx, float lly, float urx, float ury, java.lang.String fieldName)PdfDocumentWritercreateWriter(java.io.OutputStream os)voiddrawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double templateWidth, double templateHeight, int translateX, int translateY, double angle, double renderWidth, double renderHeight, float ratioX, float ratioY, float x, float y)voidendPage()PdfProducerContextgetContext()PdfContentgetPdfContent()PdfStructuregetPdfStructure()PdfRadioCheckgetRadioField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String onValue)PdfOutlineEntrygetRootOutline()AbstractPdfTextRenderergetTextRenderer(JRPrintText text, JRStyledText styledText, java.util.Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)voidinitReport()voidnewPage()voidsetForceLineBreakPolicy(boolean forceLineBreakPolicy)voidsetPageSize(PrintPageFormat pageFormat, int pageWidth, int pageHeight)voidsetTagged()
-
-
-
Method Detail
-
getContext
PdfProducerContext getContext()
-
createDocument
PdfDocument createDocument(PrintPageFormat pageFormat)
-
createWriter
PdfDocumentWriter createWriter(java.io.OutputStream os) throws JRException
- Throws:
JRException
-
setTagged
void setTagged()
-
getPdfStructure
PdfStructure getPdfStructure()
-
createPdfContent
PdfContent createPdfContent()
-
getPdfContent
PdfContent getPdfContent()
-
initReport
void initReport()
-
setForceLineBreakPolicy
void setForceLineBreakPolicy(boolean forceLineBreakPolicy)
-
newPage
void newPage()
-
setPageSize
void setPageSize(PrintPageFormat pageFormat, int pageWidth, int pageHeight)
-
endPage
void endPage()
-
getTextRenderer
AbstractPdfTextRenderer getTextRenderer(JRPrintText text, JRStyledText styledText, java.util.Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)
-
createImage
PdfImage createImage(byte[] loadBytesFromResource, boolean verify) throws java.io.IOException, JRException
- Throws:
java.io.IOExceptionJRException
-
createImage
PdfImage createImage(java.awt.image.BufferedImage bi, int angle) throws java.io.IOException
- Throws:
java.io.IOException
-
drawImage
void drawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double templateWidth, double templateHeight, int translateX, int translateY, double angle, double renderWidth, double renderHeight, float ratioX, float ratioY, float x, float y) throws JRException, java.io.IOException
- Throws:
JRExceptionjava.io.IOException
-
createChunk
PdfTextChunk createChunk(java.lang.String text, java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, java.util.Locale locale)
-
createPhrase
PdfPhrase createPhrase()
-
createTextField
PdfTextField createTextField(float llx, float lly, float urx, float ury, java.lang.String fieldName)
-
createComboField
PdfTextField createComboField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String value, java.lang.String[] choices)
-
createListField
PdfTextField createListField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String value, java.lang.String[] choices)
-
createCheckField
PdfRadioCheck createCheckField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String onValue)
-
getRadioField
PdfRadioCheck getRadioField(float llx, float lly, float urx, float ury, java.lang.String fieldName, java.lang.String onValue)
-
getRootOutline
PdfOutlineEntry getRootOutline()
-
close
void close()
-
-