PowerPoint.Shape

説明

PowerPoint形状の管理および編集を行うクラスです。

プロパティ

bold テキストボックス形状のフォントサイズを取得/設定します。
color テキストボックス形状のテキストの色を取得/設定します。
fontSize テキストボックス形状のフォントサイズを取得/設定します。
position 形状の位置を取得/設定します。
size 形状のサイズを取得/設定します。
text テキストボックス形状のテキストを取得/設定します。
type 形状の形状タイプを返す、PowerPoint.ShapeTypeの列挙体です。

メソッド

delete 形状を削除します。
duplicate 形状を複製します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.bold

int bold

説明

テキストボックス形状のフォントサイズを取得/設定します。


				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;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.color

Color color

説明

テキストボックス形状のテキストの色を取得/設定します。


				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;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.fontSize

double fontSize

説明

テキストボックス形状のフォントサイズを取得/設定します。


				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;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.position

Vec2 position

説明

形状の位置を取得/設定します。


				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;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.size

Vec2 size

説明

形状のサイズを取得/設定します。


				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;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.text

string text

説明

テキストボックス形状のテキストを取得/設定します。


				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";
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.type

int type

説明

形状の形状タイプを返す、PowerPoint.ShapeTypeの列挙体です。


				PowerPoint.Presentation presentation = PowerPoint.Presentation.open(modeldir() + "\\Presentation.pptx", 1);
				return presentation.slides[1].shapes[1].type;
			

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.delete()

説明

形状を削除します。


				PowerPoint.Presentation presentation = PowerPoint.Presentation.open(modeldir() + "\\Presentation.pptx", 1);
				presentation.slides[1].shapes[1].delete();
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

PowerPoint.Shape.duplicate()

PowerPoint.Shape duplicate( )

説明

形状を複製します。


				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();