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 | テキスト範囲のプレーン テキスト コンテンツを表します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins