PowerPoint.Shape
Description
A class for managing and editing PowerPoint shapes.
Properties
bold | Gets/sets the font size of a textbox shape. |
color | Gets/sets the color of the text of a textbox shape. |
fontSize | Gets/sets the font size of a textbox shape. |
position | Gets/sets the position a shape. |
size | Gets/sets the size a shape. |
text | Gets/sets the text of a textbox shape. |
type | Returns the shapetype of the shape, an enumeration of PowerPoint.ShapeType. |
Methods
delete | Deletes the shape. |
duplicate | Duplicates the shape. |
Details
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.bold
int bold
Description
Gets/sets the font size of a textbox shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
presentation.slides[1].shapes[1].fontSize = 23.5;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.color
Color color
Description
Gets/sets the color of the text of a textbox shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
return presentation.slides[1].shapes[1].color;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.fontSize
double fontSize
Description
Gets/sets the font size of a textbox shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
pesentation.slides[1].shapes[1].fontSize = 23.5;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.position
Vec2 position
Description
Gets/sets the position a shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
return presentation.slides[1].shapes[1].position;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.size
Vec2 size
Description
Gets/sets the size a shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addPicture(modeldir() + "\\SamplePicture.png", Vec2(80,80),Vec2(200,200));
return presentation.slides[1].shapes[1].size;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.text
string text
Description
Gets/sets the text of a textbox shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
presentation.slides[1].shapes[1].text = "New Text Replaced";
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.type
int type
Description
Returns the shapetype of the shape, an enumeration of PowerPoint.ShapeType.
PowerPoint.Presentation presentation = PowerPoint.Presentation.open(modeldir() + "\\Presentation.pptx", 1);
return presentation.slides[1].shapes[1].type;
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.delete()
Description
Deletes the shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.open(modeldir() + "\\Presentation.pptx", 1);
presentation.slides[1].shapes[1].delete();
Do no remove, this fixes the anchor on doc.flexsim.com
PowerPoint.Shape.duplicate()
PowerPoint.Shape duplicate( ) |
Description
Duplicates the shape.
PowerPoint.Presentation presentation = PowerPoint.Presentation.create(1);
presentation.addSlide(PowerPoint.Layout.blank);
presentation.slides[1].addTextBox("New Text", Vec2(80, 80), Vec2(200, 50), 30, 0, Color.blue);
presentation.slides[1].shapes[1].duplicate();