cloneWordContent

cloneWordContent

ADVANCED / PREMIUM BASIC

Clones contents in the document.

Description
public void cloneWordContent(OptionsDOCXPath referenceNodeFrom, OptionsDOCXPath referenceNodeTo)
public void cloneWordContent(OptionsDOCXPath referenceToBeCloned, OptionsDOCXPath referenceNodeTo, Boolean forceAppend)
Parameters

referenceToBeCloned

Option Type Description
type String * (all, default value), break, chart, endnote (content reference, the whole paragraph is removed), footnote (content reference, the whole paragraph is removed), image, list, paragraph (also for bookmarks, links and lists), section, shape, table.
contains String Contains a text string.
occurrence String Exact occurrence or range of contents (e.g.: 2..9, 2.., ..9) or first() or last(). If empty iterate all elements.
attributes HashMap<String, String> Contains a specific attribute key and value.
parent String Main document body as default, allows to set any parent or a specific one. w:body (default), '/' (any parent) or any other specific parent (/w:tbl/, /w:tc/, /w:r/...).
customQuery String Custom xpath query, overwrites any other reference.
location String after (default) or default.

referenceNodeTo

Key Type Description
type String * (all, default value), break, chart, endnote (content reference, the whole paragraph is removed), footnote (content reference, the whole paragraph is removed), image, list, paragraph (also for bookmarks, links and lists), section, shape, table.
contains String Contains a text string.
occurrence String Exact occurrence or range of contents (e.g.: 2..9, 2.., ..9) or first() or last(). If empty iterate all elements.
attributes HashMap<String, String> Contains a specific attribute key and value.
parent String Main document body as default, allows to set any parent or a specific one. w:body (default), '/' (any parent) or any other specific parent (/w:tbl/, /w:tc/, /w:r/...).
customQuery String Custom xpath query, overwrites any other reference.
location String after (default) or default.
Code samples

Example #1