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 Default Methods Deprecated Methods Modifier and Type Method Description PdfImageclipImage(PdfImage image, int clipWidth, int clipHeight, int translateX, int translateY)voidclose()PdfRadioCheckcreateCheckField(float llx, float lly, float urx, float ury, String fieldName, String onValue)PdfTextChunkcreateChunk(String text, Map<AttributedCharacterIterator.Attribute,Object> attributes, Locale locale)PdfChunkcreateChunk(PdfImage imageContainer)PdfTextFieldcreateComboField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices)PdfDocumentcreateDocument(PrintPageFormat pageFormat)PdfImagecreateImage(byte[] loadBytesFromResource, boolean verify)PdfTextFieldcreateListField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices)PdfContentcreatePdfContent()PdfPhrasecreatePhrase()PdfPhrasecreatePhrase(PdfChunk chunk)PdfTextFieldcreateTextField(float llx, float lly, float urx, float ury, String fieldName)PdfDocumentWritercreateWriter(OutputStream os)PdfImagedrawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double renderWidth, double renderHeight)voidendPage()PdfProducerContextgetContext()PdfContentgetPdfContent()PdfStructuregetPdfStructure()PdfRadioCheckgetRadioField(float llx, float lly, float urx, float ury, String fieldName, String onValue)PdfOutlineEntrygetRootOutline()AbstractPdfTextRenderergetTextRenderer(JRPrintText text, JRStyledText styledText, Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)Deprecated.Replaced bygetTextRenderer(PdfTextRendererContext).default AbstractPdfTextRenderergetTextRenderer(PdfTextRendererContext context)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(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
default AbstractPdfTextRenderer getTextRenderer(PdfTextRendererContext context)
-
getTextRenderer
AbstractPdfTextRenderer getTextRenderer(JRPrintText text, JRStyledText styledText, Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)
Deprecated.Replaced bygetTextRenderer(PdfTextRendererContext).
-
createImage
PdfImage createImage(byte[] loadBytesFromResource, boolean verify) throws IOException, JRException
- Throws:
IOExceptionJRException
-
clipImage
PdfImage clipImage(PdfImage image, int clipWidth, int clipHeight, int translateX, int translateY) throws JRException
- Throws:
JRException
-
drawImage
PdfImage drawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double renderWidth, double renderHeight) throws JRException, IOException
- Throws:
JRExceptionIOException
-
createChunk
PdfTextChunk createChunk(String text, Map<AttributedCharacterIterator.Attribute,Object> attributes, Locale locale)
-
createPhrase
PdfPhrase createPhrase()
-
createTextField
PdfTextField createTextField(float llx, float lly, float urx, float ury, String fieldName)
-
createComboField
PdfTextField createComboField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices)
-
createListField
PdfTextField createListField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices)
-
createCheckField
PdfRadioCheck createCheckField(float llx, float lly, float urx, float ury, String fieldName, String onValue)
-
getRadioField
PdfRadioCheck getRadioField(float llx, float lly, float urx, float ury, String fieldName, String onValue)
-
getRootOutline
PdfOutlineEntry getRootOutline()
-
close
void close()
-
-