JSON API - replaceWordContent

replaceWordContent

PREMIUM TRIAL / ADVANCED

Replaces existing content with new content in the document.

Note

You are reading the JSON API documentation. For the PHP API method please go to replaceWordContent.

JSON data
Key Description
wordfragment WordFragment to be inserted.
referenceNode Reference node.
type
  • * (all, default value)
  • break
  • chart
  • endnote (content reference)
  • footnote (content reference)
  • image
  • math
  • paragraph (also for bookmarks, links and lists)
  • section
  • shape
  • table
  • table-row
  • table-cell
  • table-cell-paragraph
contains Contains a text string.
occurrence
  • (number) exact occurrence (from 1)
  • (array) occurrences
  • (string) range of contents (e.g.: "2..9", "2..", "..9") or "first()" or "last()"
attributes Contains a specific attribute key and value.
parent 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/...).
target
  • document (default)
  • header
  • footer
reference To be used with header and footer targets: positions (array) 1, 2... based on the sectPr contents order, sections (array) 1, 2..., types (array) first, even, default
customQuery Custom xpath query, overwrites any other reference.
location after (default) or before.td>
forceAppend If true appends the WordFragment if the reference node could not be found (false as default).
Code samples

Example #1

Release notes
  • phpdocx 18.0:
    • new action.