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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
log
protected static org.slf4j.Logger log -
jcSVG
public static jakarta.xml.bind.JAXBContext jcSVG
-
-
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
-