Package org.xhtmlrenderer.pdf
Class ITextRenderer
- java.lang.Object
-
- org.xhtmlrenderer.pdf.ITextRenderer
-
public class ITextRenderer extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_DOTS_PER_PIXEL
static float
DEFAULT_DOTS_PER_POINT
-
Constructor Summary
Constructors Constructor Description ITextRenderer()
ITextRenderer(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(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent, FontResolver fontResolver, ReplacedElementFactory replacedElementFactory, TextRenderer textRenderer)
ITextRenderer(FontResolver fontResolver)
ITextRenderer(ITextOutputDevice outputDevice, ITextUserAgent userAgent)
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_DOTS_PER_POINT
public static final float DEFAULT_DOTS_PER_POINT
- See Also:
- Constant Field Values
-
DEFAULT_DOTS_PER_PIXEL
public static final int DEFAULT_DOTS_PER_PIXEL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ITextRenderer
public ITextRenderer()
-
ITextRenderer
public ITextRenderer(FontResolver fontResolver)
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel)
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, FontResolver fontResolver)
-
ITextRenderer
public ITextRenderer(ITextOutputDevice outputDevice, ITextUserAgent userAgent)
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice)
-
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)
-
ITextRenderer
public ITextRenderer(float dotsPerPoint, int dotsPerPixel, ITextOutputDevice outputDevice, ITextUserAgent userAgent, FontResolver fontResolver, ReplacedElementFactory replacedElementFactory, TextRenderer textRenderer)
-
-
Method Detail
-
getDocument
public Document getDocument()
-
getFontResolver
public ITextFontResolver getFontResolver()
-
setDocument
public void setDocument(String uri)
-
setDocument
public void setDocument(File file) throws IOException
- Throws:
IOException
-
setDocumentFromString
public void setDocumentFromString(String content)
-
setDocument
public void setDocument(Document doc, String url, NamespaceHandler nsh)
-
getPDFEncryption
public PDFEncryption getPDFEncryption()
-
setPDFEncryption
public void setPDFEncryption(PDFEncryption pdfEncryption)
-
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
public void createPDF(OutputStream os) throws com.lowagie.text.DocumentException
- Throws:
com.lowagie.text.DocumentException
-
writeNextDocument
public void writeNextDocument()
-
writeNextDocument
public void writeNextDocument(int initialPageNo)
-
finishPDF
public void finishPDF()
-
createPDF
public void createPDF(OutputStream os, boolean finish) throws com.lowagie.text.DocumentException
- 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
public ITextOutputDevice getOutputDevice()
-
getSharedContext
public SharedContext getSharedContext()
-
exportText
public void exportText(Writer writer) throws IOException
- Throws:
IOException
-
getRootBox
public BlockBox getRootBox()
-
getDotsPerPoint
public float getDotsPerPoint()
-
findPagePositionsByID
public List<PagePosition> findPagePositionsByID(Pattern pattern)
-
getListener
public PDFCreationListener getListener()
-
setListener
public void setListener(PDFCreationListener listener)
-
getWriter
public com.lowagie.text.pdf.PdfWriter getWriter()
-
setTimeouted
public void setTimeouted(boolean timeouted)
-
isTimeouted
public boolean isTimeouted()
-
-