public class FOUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RENDER_AWT
рендер в AWT (используется с устанавливаением рендера AWTRenderer)
|
static java.lang.String |
RENDER_PDF
рендер в PDF (используется с выходным потоком)
|
static java.lang.String |
RENDER_PRINT
рендер в печать (используется с устанавливаением рендера PrintRenderer)
|
static java.lang.String |
RENDER_RTF
рендер в RTF (используется с выходным потоком)
|
Constructor and Description |
---|
FOUtils() |
Modifier and Type | Method and Description |
---|---|
static org.apache.fop.apps.FOUserAgent |
newFOUserAgent()
Получение FOUserAgent из factory.
|
static void |
render(org.w3c.dom.Node fo,
org.apache.fop.render.Renderer renderer,
java.lang.String outputFormat) |
static void |
render(javax.xml.transform.Source fo,
java.io.OutputStream outputStream,
java.lang.String outputFormat)
Рендер входного fo в выходной поток в каком-то указанном формате.
|
static void |
render(javax.xml.transform.Source fo,
org.apache.fop.render.Renderer renderer,
java.lang.String outputFormat)
Рендеринг с перегружаемым рендером.
|
static void |
render(javax.xml.transform.Source xml,
javax.xml.transform.Source xslt,
java.io.OutputStream outputStream,
java.lang.String outputFormat)
Рендер входных xml+xslt в выходной поток в каком-то указанном формате.
|
static void |
render(javax.xml.transform.Source xml,
javax.xml.transform.Source xslt,
org.apache.fop.render.Renderer renderer,
java.lang.String outputFormat)
Рендер входных xml+xslt с перегружаемым рендером.
|
static javax.xml.transform.sax.SAXResult |
renderSAXResult(org.apache.fop.apps.FOUserAgent userAgent,
java.lang.String outputFormat)
Получение SAXResult рендера, указывается юзерагент и формат.
|
static javax.xml.transform.sax.SAXResult |
renderSAXResult(java.io.OutputStream outputStream,
java.lang.String outputFormat)
Получение SAXResult рендера, указывается стрим и формат.
|
public static final java.lang.String RENDER_PDF
public static final java.lang.String RENDER_RTF
public static final java.lang.String RENDER_AWT
public static final java.lang.String RENDER_PRINT
public static org.apache.fop.apps.FOUserAgent newFOUserAgent()
public static javax.xml.transform.sax.SAXResult renderSAXResult(java.io.OutputStream outputStream, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException
XSLManager.getInstance().transform( xml, xsltName, FOUtils.renderSAXResult( outputStream, outputFormat ) );
outputStream
- выходной поток для записиoutputFormat
- формат (mime-константа FOUtils.RENDER_*)org.apache.fop.apps.FOPException
- ошибка FOPpublic static javax.xml.transform.sax.SAXResult renderSAXResult(org.apache.fop.apps.FOUserAgent userAgent, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException
org.apache.fop.apps.FOPException
renderSAXResult(OutputStream, String)
public static void render(javax.xml.transform.Source xml, javax.xml.transform.Source xslt, java.io.OutputStream outputStream, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException, javax.xml.transform.TransformerException
xml
- исходный документ xml в виде Source.xslt
- шаблон xslt в виде Source.outputStream
- выходной поток для записиoutputFormat
- формат (mime-константа FOUtils.RENDER_*)org.apache.fop.apps.FOPException
- ошибка FOPjavax.xml.transform.TransformerException
- ошибка трансформацииpublic static void render(javax.xml.transform.Source fo, java.io.OutputStream outputStream, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException, javax.xml.transform.TransformerException
fo
- исходный документ fo в виде SourceoutputStream
- выходной поток для записиoutputFormat
- формат (mime-константа FOUtils.RENDER_*)org.apache.fop.apps.FOPException
- ошибка FOPjavax.xml.transform.TransformerException
- ошибка трансформацииrender( Source xml, Source xslt, OutputStream outputStream, String outputFormat )
public static void render(javax.xml.transform.Source xml, javax.xml.transform.Source xslt, org.apache.fop.render.Renderer renderer, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException, javax.xml.transform.TransformerException
org.apache.fop.apps.FOPException
javax.xml.transform.TransformerException
render( Source fo, Renderer renderer, String outputFormat )
public static void render(javax.xml.transform.Source fo, org.apache.fop.render.Renderer renderer, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException, javax.xml.transform.TransformerException
fo
- renderer
- outputFormat
- org.apache.fop.apps.FOPException
javax.xml.transform.TransformerException
public static void render(org.w3c.dom.Node fo, org.apache.fop.render.Renderer renderer, java.lang.String outputFormat) throws org.apache.fop.apps.FOPException, javax.xml.transform.TransformerException
org.apache.fop.apps.FOPException
javax.xml.transform.TransformerException