Package org.pptx4j.convert.out.svginhtml
Class SvgExporter
java.lang.Object
org.pptx4j.convert.out.svginhtml.SvgExporter
public class SvgExporter
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSvgExporter.SvgSettings -
Field Summary
-
Constructor Summary
Constructors Constructor Description SvgExporter() -
Method Summary
Modifier and Type Method Description static org.w3c.dom.DocumentFragmentcreateBlockForP(SvgConversionContext context, java.lang.String lvl, java.lang.String cNvPrName, java.lang.String phType, org.w3c.dom.traversal.NodeIterator childResults, org.w3c.dom.traversal.NodeIterator lvlNpPr)static org.w3c.dom.DocumentFragmentcreateBlockForR(SvgConversionContext context, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator childResults)static org.w3c.dom.DocumentCxnSpToSVG(CxnSp cxnSp)Connection (line)static java.lang.StringgetCssForStyles(SvgConversionContext context)static booleanisDebugEnabled()static java.lang.ObjectnodeToObjectModel(org.w3c.dom.Node n, java.lang.Class declaredType)static voidsetImageDirPath(java.lang.String _imageDirPath)static org.w3c.dom.DocumentFragmentshapeToSVG(SvgConversionContext context, org.w3c.dom.traversal.NodeIterator shapeIt)static java.lang.Stringsvg(PresentationMLPackage presentationMLPackage, SlidePart slide)Create an HTML (with SVG) page representing the slide.static java.lang.Stringsvg(PresentationMLPackage presentationMLPackage, SlidePart slide, SvgExporter.SvgSettings settings)Create an HTML (with SVG) page representing the slide.
-
Field Details
-
Constructor Details
-
SvgExporter
public SvgExporter()
-
-
Method Details
-
setImageDirPath
public static void setImageDirPath(java.lang.String _imageDirPath) -
svg
public static java.lang.String svg(PresentationMLPackage presentationMLPackage, SlidePart slide) throws java.lang.ExceptionCreate an HTML (with SVG) page representing the slide.- Parameters:
presentationMLPackage-slide-- Returns:
- Throws:
java.lang.Exception
-
svg
public static java.lang.String svg(PresentationMLPackage presentationMLPackage, SlidePart slide, SvgExporter.SvgSettings settings) throws java.lang.ExceptionCreate an HTML (with SVG) page representing the slide.- Parameters:
presentationMLPackage-slide-settings-- Returns:
- Throws:
java.lang.Exception
-
isDebugEnabled
public static boolean isDebugEnabled() -
createBlockForP
public static org.w3c.dom.DocumentFragment createBlockForP(SvgConversionContext context, java.lang.String lvl, java.lang.String cNvPrName, java.lang.String phType, org.w3c.dom.traversal.NodeIterator childResults, org.w3c.dom.traversal.NodeIterator lvlNpPr) -
createBlockForR
public static org.w3c.dom.DocumentFragment createBlockForR(SvgConversionContext context, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator childResults) -
getCssForStyles
-
shapeToSVG
public static org.w3c.dom.DocumentFragment shapeToSVG(SvgConversionContext context, org.w3c.dom.traversal.NodeIterator shapeIt) -
CxnSpToSVG
Connection (line) -
nodeToObjectModel
public static java.lang.Object nodeToObjectModel(org.w3c.dom.Node n, java.lang.Class declaredType) throws Docx4JException- Throws:
Docx4JException
-