PowerPoint JavaScript API 1.4 の新機能

PowerPointApi 1.4 では、図形の管理のサポートが追加されました。

最初の表には API が簡潔にまとめられています。その後の表は詳しい一覧になっています。

機能領域 説明 関連オブジェクト
図形管理 図形の追加、移動、サイズ設定、書式設定、削除のサポートを追加します。 ShapeFill
ShapeFont
ShapeLineFormat

API リスト

次の表に、PowerPoint JavaScript API 要件セット 1.4 を示します。 すべての PowerPoint JavaScript API (プレビュー API と以前にリリースされた API を含む) の完全な一覧については、 すべての PowerPoint JavaScript API を参照してください。

クラス フィールド 説明
BulletFormat visible 段落の箇条書きを表示するかどうかを指定します。
ParagraphFormat bulletFormat 段落の箇条書き形式を表します。
horizontalAlignment 段落の水平方向の配置を表します。
図形 fill この図形の塗りつぶしの書式設定を返します。
height 図形の高さをポイント単位で指定します。
left 図形の左側からスライドの左側までの距離をポイント単位で指定します。
lineFormat この図形の線の書式設定を返します。
name この図形の名前を指定します。
textFrame この図形のテキスト フレーム オブジェクトを返します。
top 図形の上端からスライドの上端までの距離をポイント単位で指定します。
type この図形の種類を返します。
width 図形の幅をポイント単位で指定します。
ShapeAddOptions height 図形の高さをポイント単位で指定します。
left 図形の左側からスライドの左側までの距離をポイント単位で指定します。
top 図形の上端からスライドの上端までの距離をポイント単位で指定します。
width 図形の幅をポイント単位で指定します。
ShapeCollection addGeometricShape(geometrShapeType: PowerPoint.GeometrShapeType, options?: PowerPoint.ShapeAddOptions) 図形をスライドに追加します。
addLine(connectorType?: PowerPoint.ConnectorType, options?: PowerPoint.ShapeAddOptions) スライドに線を追加します。
addTextBox(text: string, options?: PowerPoint.ShapeAddOptions) 指定したテキストをコンテンツとして含むテキスト ボックスをスライドに追加します。
ShapeFill clear() この図形の塗りつぶしの書式設定をクリアします。
foregroundColor #RRGGBB形式 ("FFA500" など) または名前付き HTML カラー ("オレンジ" など) で、HTML カラー形式で図形塗りつぶしの前景色を表します。
setSolidColor(color: string) 図形の塗りつぶしの書式設定を均一な色に設定します。
transparency 塗りつぶしの透明度の割合を、0.0 (不透明) から 1.0 (クリア) までの値として指定します。
type 図形の塗りつぶしの種類を返します。
ShapeFont bold フォントの太字の状態を表します。
color テキストの色の HTML カラー コード表現 (例: "#FF0000" は赤を表します)。
italic フォントの斜体の状態を表します。
name フォント名 ("Calibri" など) を表します。
size フォント サイズをポイント単位で表します (例: 11)。
underline フォントに適用する下線の種類。
ShapeLineFormat color #RRGGBB形式 ("FFA500" など) または名前付き HTML の色 ("オレンジ" など) で、行の色を HTML 色形式で表します。
dashStyle 線のダッシュ スタイルを表します。
style 図形の線スタイルを表します。
transparency 線の透明度の割合を、0.0 (不透明) から 1.0 (クリア) までの値として指定します。
visible 図形要素の線の書式を表示するかどうかを指定します。
weight 線の太さ (ポイント数) を表します。
TextFrame autoSizeSetting テキスト フレームの自動サイズ設定。
bottomMargin テキスト フレームの下余白を表します (ポイント数)。
deleteText() テキスト フレーム内のテキストをすべて削除します。
hasText テキスト フレームにテキストが含まれているかどうかを指定します。
leftMargin テキスト フレームの左余白を表します (ポイント数)。
rightMargin テキスト フレームの右余白を表します (ポイント数)。
textRange テキスト フレーム内の図形にアタッチされているテキスト、およびテキストを操作するためのプロパティとメソッドを表します。
topMargin テキスト フレームの上余白を表します (ポイント数)。
verticalAlignment テキスト フレームの垂直方向の配置を表します。
wordWrap 図形内のテキストに合わせて自動的に改行するかどうかを指定します。
TextRange font テキスト範囲の ShapeFont フォント属性を表す オブジェクトを返します。
getSubstring(start: number, length?: number) 指定された範囲内の TextRange 部分文字列の オブジェクトを返します。
paragraphFormat テキスト範囲の段落形式を表します。
text テキスト範囲のプレーン テキスト コンテンツを表します。

関連項目