Package org.xhtmlrenderer.pdf
Class ITextRenderer
java.lang.Object
org.xhtmlrenderer.pdf.ITextRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final float
-
Constructor Summary
ConstructorsConstructorDescriptionITextRenderer
(float dotsPerPoint, int dotsPerPixel) ITextRenderer
(float dotsPerPoint, int dotsPerPixel, FontResolver fontResolver) ITextRenderer
(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice) ITextRenderer
(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, FontResolver fontResolver) ITextRenderer
(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent) ITextRenderer
(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent, FontResolver fontResolver) ITextRenderer
(FontResolver fontResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
createPDF
(OutputStream os, boolean finish) void
createPDF
(OutputStream os, boolean finish, int initialPageNo) NOTE: Caller is responsible for cleaning up the OutputStream if something goes wrong.void
exportText
(Writer writer) findPagePositionsByID
(Pattern pattern) void
float
char
int
com.lowagie.text.pdf.PdfWriter
boolean
void
layout()
void
setDocument
(File file) void
setDocument
(String uri) void
setDocument
(Document doc, String url) void
setDocument
(Document doc, String url, NamespaceHandler nsh) void
setDocumentFromString
(String content) void
setDocumentFromString
(String content, String baseUrl) void
setListener
(PDFCreationListener listener) void
setPDFEncryption
(PDFEncryption pdfEncryption) void
setPDFVersion
(char _v) void
setPDFXConformance
(int pdfXConformance) void
setTimeouted
(boolean timeouted) void
void
writeNextDocument
(int initialPageNo)
-
Field Details
-
DEFAULT_DOTS_PER_POINT
public static final float DEFAULT_DOTS_PER_POINT- See Also:
-
DEFAULT_DOTS_PER_PIXEL
public static final int DEFAULT_DOTS_PER_PIXEL- See Also:
-
-
Constructor Details
-
ITextRenderer
public ITextRenderer() -
ITextRenderer
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel) -
ITextRenderer
-
ITextRenderer
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, FontResolver fontResolver) -
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent) -
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent, FontResolver fontResolver)
-
-
Method Details
-
getDocument
-
getFontResolver
-
setDocument
-
setDocument
-
setDocument
- Throws:
IOException
-
setDocumentFromString
-
setDocumentFromString
-
setDocument
-
getPDFEncryption
-
setPDFEncryption
-
setPDFVersion
public void setPDFVersion(char _v) -
getPDFVersion
public char getPDFVersion() -
setPDFXConformance
public void setPDFXConformance(int pdfXConformance) -
getPDFXConformance
public int getPDFXConformance() -
layout
public void layout() -
createPDF
- Throws:
com.lowagie.text.DocumentException
-
writeNextDocument
public void writeNextDocument() throws com.lowagie.text.DocumentException- Throws:
com.lowagie.text.DocumentException
-
writeNextDocument
public void writeNextDocument(int initialPageNo) -
finishPDF
public void finishPDF() -
createPDF
- Throws:
com.lowagie.text.DocumentException
-
createPDF
public void createPDF(OutputStream os, boolean finish, int initialPageNo) throws com.lowagie.text.DocumentException NOTE: Caller is responsible for cleaning up the OutputStream if something goes wrong.- Throws:
com.lowagie.text.DocumentException
-
getOutputDevice
-
exportText
- Throws:
IOException
-
getRootBox
-
getDotsPerPoint
public float getDotsPerPoint() -
findPagePositionsByID
-
getListener
-
setListener
-
getWriter
public com.lowagie.text.pdf.PdfWriter getWriter() -
setTimeouted
public void setTimeouted(boolean timeouted) -
isTimeouted
public boolean isTimeouted()
-