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 | 段落の水平方向の配置を表します。 | |
| Shape | fill | この図形の塗りつぶしの書式設定を返します。 |
| height | 図形の高さをポイント単位で指定します。 | |
| left | 図形の左側からスライドの左側までの距離をポイント単位で指定します。 | |
| lineFormat | この図形の線の書式設定を返します。 | |
| name | この図形の名前を指定します。 | |
| textFrame | この Shapeの PowerPoint.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 |
TextRange内のテキストを太字に設定するかどうかを指定します。 |
| color | テキストの色の HTML 色コード表現を指定します (たとえば、"#FF0000" は赤を表します)。 | |
| italic |
TextRangeのテキストを斜体に設定するかどうかを指定します。 |
|
| 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 | テキスト範囲のプレーン テキスト コンテンツを表します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins