DocumentTools[Layout]
Group
generate XML for an Execution Group element
Calling Sequence
Parameters
Description
Examples
Compatibility
Group( c )
c
-
(optional) ; content for the Execution Group, the results from the Input or Output constructors
The Group command constructs the outermost layer of an XML function call representation of an Execution Group.
A Group element is returned as an XML function call.
The generated XML may be used with the results of additional commands in the Layout Constructors package to create an entire Worksheet or Document in XML form. Such a representation of a Worksheet or Document may be inserted into the current document using the InsertContent command.
with⁡DocumentTools:
with⁡DocumentTools:-Layout:
Executing the Group command produces a function call.
G≔Group⁡
G≔_XML_Group⁡view=presentation,hide-input=false,hide-output=false,inline-output=false,drawlabel=true
By using additional commands from the Layout Constructors package a nested function call can be produced which represents an entire worksheet.
xml≔Worksheet⁡G:
That XML representation of a worksheet can be inserted directly. In this example the execution group has no contents, but its boundaries can be seen if Document Markers are set as visible.
InsertContent⁡xml:
A Group can contain Input and Output elements. In the next example an execution group contains only a text region as a Textfield within an Input element.
G≔Group⁡Input⁡Textfield⁡Some text within an execution group.,alignment=centered:InsertContent⁡Worksheet⁡G:
Some text within an execution group.
In the next example the Group contains both Input and Output, with each of those containing 2D Math generated with the Equation constructor.
Ein≔Equation⁡2⁢factor⁡sum⁡i,i=1..n,style=TwoDimInput,executable=true:Eout≔Equation⁡2⁢factor⁡sum⁡i,i=1..n,style=TwoDimOutput:Tin≔Textfield⁡Ein,alignment=left,prompt=> ,style=MapleInput:Tout≔Textfield⁡Eout:G≔Group⁡Input⁡Tin,Output⁡Tout:InsertContent⁡Worksheet⁡G:
2⁢factor⁡∑i=1n⁡i
n⁢n+1
The DocumentTools:-Layout:-Group command was introduced in Maple 2015.
For more information on Maple 2015 changes, see Updates in Maple 2015.
See Also
Component Constructors
Document Block
Document Markers
DocumentTools
Equation
Input
InsertContent
Layout Constructors
Table
Textfield
XMLTools
Download Help Document