Package net.sf.jasperreports.pdf.common
Interface PdfProducer
- All Known Implementing Classes:
ClassicPdfProducer
public interface PdfProducer
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createCheckField(float llx, float lly, float urx, float ury, String fieldName, String onValue) createChunk(String text, Map<AttributedCharacterIterator.Attribute, Object> attributes, Locale locale) createChunk(PdfImage imageContainer) createComboField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices) createDocument(PrintPageFormat pageFormat) createImage(byte[] loadBytesFromResource, boolean verify) createListField(float llx, float lly, float urx, float ury, String fieldName, String value, String[] choices) createPhrase(PdfChunk chunk) createTextField(float llx, float lly, float urx, float ury, String fieldName) drawImage(JRPrintImage image, Graphics2DRenderable renderer, boolean forceSvgShapes, double renderWidth, double renderHeight) voidendPage()getRadioField(float llx, float lly, float urx, float ury, String fieldName, String onValue) getTextRenderer(JRPrintText text, JRStyledText styledText, Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine) Deprecated.default AbstractPdfTextRenderergetTextRenderer(PdfTextRendererContext context) voidvoidnewPage()voidsetForceLineBreakPolicy(boolean forceLineBreakPolicy) voidsetPageSize(PrintPageFormat pageFormat, int pageWidth, int pageHeight) void
-
Method Details
-
getContext
PdfProducerContext getContext() -
createDocument
-
createWriter
- 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
-
endPage
void endPage() -
getTextRenderer
-
getTextRenderer
AbstractPdfTextRenderer getTextRenderer(JRPrintText text, JRStyledText styledText, Locale textLocale, boolean awtIgnoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine) Deprecated.Replaced bygetTextRenderer(PdfTextRendererContext). -
createImage
- 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) -
createChunk
-
createPhrase
PdfPhrase createPhrase() -
createPhrase
-
createTextField
-
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()
-
getTextRenderer(PdfTextRendererContext).