JSON API - addLink

addLink

PREMIUM TRIAL / ADVANCED

Inserts a link into the PowerPoint presentation.

Note

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

JSON data
Key Description
link External link, bookmark (#firstslide, #lastslide, #nextslide, #previousslide) or slide (#slide with position)
linkText Text Content.
placeholder

The content is added in a placeholder of the layout. One of the following options can be used to get the text box.

  • "name" name.
  • "descr" alt text (descr) value.
  • "position" position by order. 0 is the first order position.
  • "type" title (Title), body (Body), ctrTitle (Centered Title), subTitle (Subtitle).
new

A new position is generated.

  • "coordinateX" EMUs (English Metric Unit).
  • "coordinateY" EMUs (English Metric Unit).
  • "sizeX" EMUs (English Metric Unit).
  • "sizeY" EMUs (English Metric Unit).
  • "name" internal name. If not set, a random name is generated.
  • "order" set the display order. Default after existing contents. 0 is the first order position. If the order position doesn't exist add after existing contents.
  • "textBoxStyles" See addTextBox for text box styles.
bold
characterSpacing
color HEX color.
font Font family.
fontSize 8, 9, 10, 11...
highlight HEX color.
italic
lang Language.
strikethrough
underline Underline: single.
align left, center, right, justify.
lineSpacing 1, 1.5, 2...
noBullet No bullet added. Default as true
parseLineBreaks If true parses the line breaks. Default as false
insertMode

Insert mode if the position contains an existing content:

  • append
  • replace

Default as append.

Code samples

Example #1

Release notes
  • phppptx 5.0:
    • new action.