Package net.sf.jasperreports.pdf
Class AbstractPdfTextRenderer
java.lang.Object
net.sf.jasperreports.engine.export.AbstractTextRenderer
net.sf.jasperreports.pdf.AbstractPdfTextRenderer
- Direct Known Subclasses:
PdfGlyphRenderer,PdfTextRenderer,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 PdfTextAlignmentprotected floatprotected JRPdfExporterprotected PdfProducerprotected floatprotected JRPdfExporterTagHelperFields 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
ConstructorsConstructorDescriptionAbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, boolean ignoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine) -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanprotected StyledTextListWritervoidinitialize(JRPdfExporter pdfExporter, PdfProducer pdfProducer, JRPdfExporterTagHelper tagHelper, JRPrintText text, JRStyledText styledText, int offsetX, int offsetY) protected voidrenderParagraph(AttributedCharacterIterator allParagraphs, int paragraphStart, String paragraphText) Methods inherited from class net.sf.jasperreports.engine.export.AbstractTextRenderer
draw, getAttributedString, getBottomPadding, getFontRenderContext, getHeight, getLeftPadding, getLineHeight, getPlainText, getRightPadding, getStyledText, getTopPadding, getWidth, getX, getY, initialize, render
-
Field Details
-
pdfExporter
-
pdfProducer
-
tagHelper
-
horizontalAlignment
-
leftOffsetFactor
protected float leftOffsetFactor -
rightOffsetFactor
protected float rightOffsetFactor
-
-
Constructor Details
-
AbstractPdfTextRenderer
public AbstractPdfTextRenderer(JasperReportsContext jasperReportsContext, boolean ignoreMissingFont, boolean defaultIndentFirstLine, boolean defaultJustifyLastLine)
-
-
Method Details
-
initialize
public void initialize(JRPdfExporter pdfExporter, PdfProducer pdfProducer, JRPdfExporterTagHelper tagHelper, JRPrintText text, JRStyledText styledText, int offsetX, int offsetY) -
getListWriter
- Overrides:
getListWriterin classAbstractTextRenderer
-
addActualText
public abstract boolean addActualText() -
renderParagraph
protected void renderParagraph(AttributedCharacterIterator allParagraphs, int paragraphStart, String paragraphText) - Overrides:
renderParagraphin classAbstractTextRenderer
-