Package org.docx4j.convert.out.html
Class HTMLConversionContext
java.lang.Object
org.docx4j.convert.out.common.AbstractConversionContext
org.docx4j.convert.out.common.AbstractWmlConversionContext
org.docx4j.convert.out.html.HTMLConversionContext
public class HTMLConversionContext extends AbstractWmlConversionContext
See /docs/developer/Convert_Out.docx for an overview of
the design.
- Author:
- Alberto
-
Field Summary
Fields Modifier and Type Field Description protected static ConversionHTMLScriptElementHandlerDEFAULT_SCRIPT_ELEMENT_HANDLERprotected static ConversionHTMLStyleElementHandlerDEFAULT_STYLE_ELEMENT_HANDLERprotected MapperfontMapperprotected static AbstractMessageWriterHTML_MESSAGE_WRITERprotected static AbstractWriterRegistryHTML_WRITER_REGISTRYprotected ConversionHTMLScriptElementHandlerscriptElementHandlerprotected ConversionHTMLStyleElementHandlerstyleElementHandlerprotected java.lang.StringuserBodyTailprotected java.lang.StringuserBodyTopprotected java.lang.StringuserCSSprotected java.lang.StringuserScriptFields inherited from class org.docx4j.convert.out.common.AbstractWmlConversionContext
complexFieldDefinitionLevel, conversionSectionWrappers, currentPart, endnoteNumberCounter, footnoteNumberCounter, styleTreeFields inherited from class org.docx4j.convert.out.common.AbstractConversionContext
CONVERSION_CONTEXT_ID, DUMMY_HYPERLINK_HANDLER, DUMMY_WRITER -
Constructor Summary
Constructors Constructor Description HTMLConversionContext(AbstractWriterRegistry writerRegistry, HTMLSettings settings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers conversionSectionWrappers)HTMLConversionContext using a customised WriterRegistryHTMLConversionContext(HTMLSettings settings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers conversionSectionWrappers)HTMLConversionContext used by default -
Method Summary
Modifier and Type Method Description org.w3c.dom.ElementcreateScriptElement(org.w3c.dom.Document document, java.lang.String scriptDefinition)org.w3c.dom.ElementcreateStyleElement(org.w3c.dom.Document document, java.lang.String styleDefinition)CTBookmarkgetBookmarkStart()MappergetFontMapper()java.lang.StringgetUserBodyTail()java.lang.StringgetUserBodyTop()java.lang.StringgetUserCSS()java.lang.StringgetUserScript()protected ConversionImageHandlerinitializeImageHandler(AbstractConversionSettings settings, ConversionImageHandler handler)protected voidinitializeSettings(AbstractConversionSettings settings, OpcPackage localOpcPackage)voidsetBookmarkStart(CTBookmark bookmarkStart)Methods inherited from class org.docx4j.convert.out.common.AbstractWmlConversionContext
getCurrentPart, getNextEndnoteNumber, getNextFootnoteNumber, getPropertyResolver, getRunFontSelector, getSections, getStyleTree, getTransformState, getWmlPackage, getWriterRegistry, handleHyperlink, initializeOpcPackage, initializeStyleTree, initializeTransformStates, initializeWriterRegistry, isInComplexFieldDefinition, resolveLinkedAbstractNum, setCurrentPart, setCurrentPartMainDocument, updateComplexFieldDefinitionMethods inherited from class org.docx4j.convert.out.common.AbstractConversionContext
getConversionSettings, getHyperlinkHandler, getImageHandler, getLog, getMessageWriter, getOpcPackage, getXsltParameters, initializeHyperlinkHandler, initializeMessageWriter, initializeXsltParameters
-
Field Details
-
fontMapper
-
styleElementHandler
-
scriptElementHandler
-
userCSS
protected java.lang.String userCSS -
userScript
protected java.lang.String userScript -
userBodyTop
protected java.lang.String userBodyTop -
userBodyTail
protected java.lang.String userBodyTail -
DEFAULT_STYLE_ELEMENT_HANDLER
-
DEFAULT_SCRIPT_ELEMENT_HANDLER
-
HTML_WRITER_REGISTRY
-
HTML_MESSAGE_WRITER
-
-
Constructor Details
-
HTMLConversionContext
public HTMLConversionContext(HTMLSettings settings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers conversionSectionWrappers)HTMLConversionContext used by default- Parameters:
settings-preprocessedPackage-conversionSectionWrappers-
-
HTMLConversionContext
public HTMLConversionContext(AbstractWriterRegistry writerRegistry, HTMLSettings settings, WordprocessingMLPackage preprocessedPackage, ConversionSectionWrappers conversionSectionWrappers)HTMLConversionContext using a customised WriterRegistry- Parameters:
writerRegistry-settings-preprocessedPackage-conversionSectionWrappers-
-
-
Method Details
-
initializeSettings
- Overrides:
initializeSettingsin classAbstractConversionContext
-
initializeImageHandler
protected ConversionImageHandler initializeImageHandler(AbstractConversionSettings settings, ConversionImageHandler handler)- Overrides:
initializeImageHandlerin classAbstractConversionContext
-
getFontMapper
-
createStyleElement
public org.w3c.dom.Element createStyleElement(org.w3c.dom.Document document, java.lang.String styleDefinition) -
createScriptElement
public org.w3c.dom.Element createScriptElement(org.w3c.dom.Document document, java.lang.String scriptDefinition) -
getUserCSS
public java.lang.String getUserCSS() -
getUserScript
public java.lang.String getUserScript() -
getUserBodyTop
public java.lang.String getUserBodyTop() -
getUserBodyTail
public java.lang.String getUserBodyTail() -
getBookmarkStart
-
setBookmarkStart
-