Text - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

DocumentTools[Canvas]

 Text
 create a text structure with metadata

 Calling Sequence Text(caption) Text(caption, options) Text(format, arguments, options)

Parameters

 caption - string format - string containing "%1" arguments - anything

Description

 • The Text command is used by GetMath when extracting math and text from a canvas.  It packages a text expression up into a record where it can be saved alongside other information relevant to the context of the canvas application, such as the id, position, and annotation.
 • It can be useful to use the Text command when constructing a canvas that will later be deployed to Maple Learn.
 • The Text command supports mixed text and math notation.  When given a first argument format string that contains the % character followed by a number, n, the text will display the nth argument in place of %n.
 • The Text command supports the following style options:
 bold = true;  when true, make the text bold
 color = string or ColorTools:-Color;  set the color of the text
 fontsize = posint; control the size of the font
 sans = true;  use a sans-serif font
 container = "group" or "textbox";  Maple Learn has two kinds of boxes that can contain text: a textbox or a group.  Use this option to indicate which kind of box the text should be added to.
 custom = string;  use this option to give a custom name to this text area, which can be used by GetElements to locate this item later.
 position = [x,y];  use this option to specify a pixel-position for the top left corner of the text

Examples

 > $\mathrm{with}\left(\mathrm{DocumentTools}:-\mathrm{Canvas}\right):$
 > $\mathrm{cv}≔\mathrm{NewCanvas}\left(\left["Text Example",\mathrm{Text}\left("Mix text and %1",\frac{\sqrt{{x}^{2}-1}}{y}\right),\mathrm{Text}\left("Sum %1 and %2",{a}^{2},{b}^{2}\right),\mathrm{Text}\left("The %1",\mathrm{_BOLD}\left("Pythagorean Theorem"\right)\right),\mathrm{Math}\left({a}^{2}+{b}^{2}={c}^{2}\right)\right]\right):$
 > $\mathrm{ShowCanvas}\left(\mathrm{cv}\right)$

Text records are returned from GetMath

 > $\mathrm{url}≔"https://learn.maplesoft.com/?d=OULPGFDHIFNKDLJJGGMKJKNOARBJLHGRPOOKHKCQHPMFKMOTBFEHCUBUCQFNOGKSAMDOCUEFGMAJMQELFLEQEGOMETNULHFSCUGU":$
 > $\mathrm{cv}≔\mathrm{GetCanvas}\left(\mathrm{url}\right):$
 > $M≔\mathrm{GetMath}\left(\mathrm{cv},'\mathrm{keeptext}'\right):$
 > ${M}_{1}:-\mathrm{text}$
 > ${M}_{1}:-\mathrm{id}$
 > ${M}_{1}:-\mathrm{position}$

Compatibility

 • The DocumentTools[Canvas][Text] command was introduced in Maple 2021.
 • For more information on Maple 2021 changes, see Updates in Maple 2021.
 • The DocumentTools[Canvas][Text] command was updated in Maple 2022.