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, 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)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)PdfImagedrawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double renderWidth, double renderHeight)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)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(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
default AbstractPdfTextRenderer getTextRenderer(PdfTextRendererContext context)
-
getTextRenderer
AbstractPdfTextRenderer getTextRenderer(JRPrintText text, JRStyledText styledText, java.util.Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)
Deprecated.Replaced bygetTextRenderer(PdfTextRendererContext).
-
createImage
PdfImage createImage(byte[] loadBytesFromResource, boolean verify) throws java.io.IOException, JRException
- Throws:
java.io.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, 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()
-
-