Package org.docx4j.model.fields.formtext
Class FORMTEXTMerger
java.lang.Object
org.docx4j.model.fields.AbstractMerger
org.docx4j.model.fields.formtext.FORMTEXTMerger
Microsoft intended FORMTEXT fields for
a user interactively filling forms via the Word UI
(compared to MERGEFIELD which are intended for the
automated case).
Even so, organisations sometimes wish to
automate documents containing FORMTEXT fields.
This class facilitates that.
Datafield name is expected to be in textInput/default.
- Since:
- 11.5.2
- Author:
- jharrop
-
Nested Class Summary
Nested classes/interfaces inherited from class org.docx4j.model.fields.AbstractMerger
AbstractMerger.FormTextFieldNames -
Field Summary
Fields inherited from class org.docx4j.model.fields.AbstractMerger
fieldFate, input -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionperformOnInstance(List<Object> contentList, Map<DataFieldName, String> datamap, AbstractMerger.FormTextFieldNames formTextFieldNames) Methods inherited from class org.docx4j.model.fields.AbstractMerger
canonicaliseStarts, getConsolidatedResultCrude, getTextInsideContent, performMerge, recursiveRemove, removeSimpleField, setFormFieldProperties, setOutputField
-
Constructor Details
-
FORMTEXTMerger
-
-
Method Details
-
performOnInstance
protected List<Object> performOnInstance(List<Object> contentList, Map<DataFieldName, String> datamap, AbstractMerger.FormTextFieldNames formTextFieldNames) throws Docx4JException- Specified by:
performOnInstancein classAbstractMerger- Throws:
Docx4JException
-