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.FOPExceptionrenderSAXResult(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.FOPExceptionjavax.xml.transform.TransformerExceptionrender( 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.FOPExceptionjavax.xml.transform.TransformerExceptionpublic 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.FOPExceptionjavax.xml.transform.TransformerException