Package org.pptx4j.convert.out.svginhtml
Class SvgExporter
java.lang.Object
org.pptx4j.convert.out.svginhtml.SvgExporter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentFragmentcreateBlockForP(SvgConversionContext context, String lvl, String cNvPrName, String phType, NodeIterator childResults, NodeIterator lvlNpPr) static DocumentFragmentcreateBlockForR(SvgConversionContext context, NodeIterator rPrNodeIt, NodeIterator childResults) static DocumentCxnSpToSVG(CxnSp cxnSp) Connection (line)static StringgetCssForStyles(SvgConversionContext context) static booleanprivate static Documentstatic ObjectnodeToObjectModel(Node n, Class declaredType) static voidsetImageDirPath(String _imageDirPath) static DocumentFragmentshapeToSVG(SvgConversionContext context, NodeIterator shapeIt) static Stringsvg(PresentationMLPackage presentationMLPackage, SlidePart slide) Create an HTML (with SVG) page representing the slide.static Stringsvg(PresentationMLPackage presentationMLPackage, SlidePart slide, SvgExporter.SvgSettings settings) Create an HTML (with SVG) page representing the slide.private static voidsvg(PresentationMLPackage presentationMLPackage, ResolvedLayout layout, Result result, SvgExporter.SvgSettings settings) private static Stringsvg(PresentationMLPackage presentationMLPackage, ResolvedLayout layout, SvgExporter.SvgSettings settings) private static CTTextParagraphPropertiesunmarshalFormatting(NodeIterator lvlNpPr)
-
Field Details
-
log
protected static org.slf4j.Logger log -
jcSVG
public static jakarta.xml.bind.JAXBContext jcSVG -
oFactory
static org.plutext.jaxb.svg11.ObjectFactory oFactory -
xslt
-
imageDirPath
-
-
Constructor Details
-
SvgExporter
public SvgExporter()
-
-
Method Details
-
setImageDirPath
-
svg
public static String svg(PresentationMLPackage presentationMLPackage, SlidePart slide) throws Exception Create an HTML (with SVG) page representing the slide.- Parameters:
presentationMLPackage-slide-- Returns:
- Throws:
Exception
-
svg
public static String svg(PresentationMLPackage presentationMLPackage, SlidePart slide, SvgExporter.SvgSettings settings) throws Exception Create an HTML (with SVG) page representing the slide.- Parameters:
presentationMLPackage-slide-settings-- Returns:
- Throws:
Exception
-
svg
private static String svg(PresentationMLPackage presentationMLPackage, ResolvedLayout layout, SvgExporter.SvgSettings settings) throws Exception - Parameters:
presentationMLPackage-layout-- Returns:
- Throws:
Exception
-
svg
private static void svg(PresentationMLPackage presentationMLPackage, ResolvedLayout layout, Result result, SvgExporter.SvgSettings settings) throws Exception - Throws:
Exception
-
isDebugEnabled
public static boolean isDebugEnabled() -
createBlockForP
public static DocumentFragment createBlockForP(SvgConversionContext context, String lvl, String cNvPrName, String phType, NodeIterator childResults, NodeIterator lvlNpPr) -
unmarshalFormatting
-
createBlockForR
public static DocumentFragment createBlockForR(SvgConversionContext context, NodeIterator rPrNodeIt, NodeIterator childResults) -
getCssForStyles
-
shapeToSVG
-
CxnSpToSVG
Connection (line) -
makeErr
-
nodeToObjectModel
- Throws:
Docx4JException
-