Package net.sf.jasperreports.pdf
Class SimpleAbstractPdfTextRenderer
java.lang.Object
net.sf.jasperreports.engine.export.AbstractTextRenderer
net.sf.jasperreports.pdf.AbstractPdfTextRenderer
net.sf.jasperreports.pdf.SimpleAbstractPdfTextRenderer
- Direct Known Subclasses:
LineBreaksPdfTextRenderer,SimplePdfTextRenderer
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.AbstractTextRenderer
AbstractTextRenderer.TabSegment -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanDeprecated.To be removed.Fields inherited from class net.sf.jasperreports.pdf.AbstractPdfTextRenderer
horizontalAlignment, leftOffsetFactor, pdfExporter, pdfProducer, rightOffsetFactor, tagHelperFields inherited from class net.sf.jasperreports.engine.export.AbstractTextRenderer
allText, bottomPadding, bulletChunk, bulletText, drawPosX, drawPosY, fontUtil, height, htmlListIndent, ignoreMissingFont, indentFirstLine, isFirstParagraph, isLastParagraph, isMaxHeightReached, jasperReportsContext, justifyLastLine, leftPadding, LINE_BREAK_FONT_RENDER_CONTEXT, lineHeight, propUtil, rightPadding, segmentIndex, segments, styledText, text, topPadding, verticalAlignOffset, width, x, y -
Constructor Summary
ConstructorsConstructorDescriptionSimpleAbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, boolean ignoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine) Deprecated.SimpleAbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, PdfTextRendererContext context) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract voidcreateParagraphPhrase(AttributedString paragraph, String paragraphText) protected voidcreatePhrase(AttributedString paragraph, int startIndex, int endIndex, String paragraphText, boolean justifyAll) voiddraw()protected AttributedStringvoidinitialize(JRPdfExporter pdfExporter, PdfProducer pdfProducer, JRPdfExporterTagHelper tagHelper, JRPrintText text, JRStyledText styledText, int offsetX, int offsetY) voidrender()protected voidrenderParagraph(AttributedCharacterIterator allParagraphs, int paragraphStart, String paragraphText) Methods inherited from class net.sf.jasperreports.pdf.AbstractPdfTextRenderer
getListWriterMethods inherited from class net.sf.jasperreports.engine.export.AbstractTextRenderer
getBottomPadding, getFontRenderContext, getHeight, getLeftPadding, getLineHeight, getPlainText, getRightPadding, getStyledText, getTopPadding, getWidth, getX, getY, initialize
-
Field Details
-
legacyTextMeasuringFix
protected boolean legacyTextMeasuringFixDeprecated.To be removed.
-
-
Constructor Details
-
SimpleAbstractPdfTextRenderer
public SimpleAbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, PdfTextRendererContext context) -
SimpleAbstractPdfTextRenderer
public SimpleAbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, boolean ignoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine) Deprecated.
-
-
Method Details
-
initialize
public void initialize(JRPdfExporter pdfExporter, PdfProducer pdfProducer, JRPdfExporterTagHelper tagHelper, JRPrintText text, JRStyledText styledText, int offsetX, int offsetY) - Overrides:
initializein classAbstractPdfTextRenderer
-
render
public void render()- Overrides:
renderin classAbstractTextRenderer
-
renderParagraph
protected void renderParagraph(AttributedCharacterIterator allParagraphs, int paragraphStart, String paragraphText) - Overrides:
renderParagraphin classAbstractPdfTextRenderer
-
createParagraphPhrase
-
createPhrase
protected void createPhrase(AttributedString paragraph, int startIndex, int endIndex, String paragraphText, boolean justifyAll) -
getAttributedString
- Overrides:
getAttributedStringin classAbstractTextRenderer
-
draw
public void draw()- Specified by:
drawin classAbstractTextRenderer
-
addActualText
public boolean addActualText()- Specified by:
addActualTextin classAbstractPdfTextRenderer
-