第6章 Office Open XML Language Reference

PresentationML Language Reference

presentation(Presentation)

この要素はその中で基本的なプレゼンテーション全体のプロパティを指定します。

1つのスライドマスターと2個のスライドで成り立つプレゼンテーションの場合、以下のようなPresentationMLで表されます。一般的に使用される要素に加えて、スライドサイズやノートサイズ、デフォルトテキストスタイルのようなほかのプロパティの仕様がある場合があります。

1つのスライドマスターと2個のスライドで成り立つプレゼンテーション
<p:presentation xmlns:a="" xmlns:r="" xmlns:p="">
  <p:sldMasterIdLst>
    <p:sldMasterId id="2147483648" r:id="rId1"/>
  </p:sldMasterIdLst>
  <p:sldIdLst>
    <p:sldId id="256" r:id="rId3"/>
    <p:sldId id="257" r:id="rId4"/>
  </p:sldIdLst>
  <p:sldSz cx="9144000" cy="6858000" type="screen4x3"/>
  <p:notesSz cx="6858000" cy="9144000"/>
  <p:defaultTextStyle>
   ...
  </p:defaultTextStyle>
</p:presentation>

Parent List

  • PresentationMLプレゼンテーション部分のルート要素です。親要素はありません。

Child List

  • custDataLst(Customer Data List)
  • custShowLst(List of Custom Shows)
  • defaultTextStyle(Presentation Default Text Style)
  • embeddedFontLst(Embedded Font List)
  • extLst(Extension List)
  • handoutMasterIdLst(List of Handout Master IDs)
  • kinsoku(Kinsoku Settings)
  • modifyVerifier(Modification Verifier)
  • notesMasterIdLst(List of Notes Master IDs)
  • notesSz(Notes Slide Size)
  • photoAlbum(Photo Album Information)
  • sldIdLst(List of Slide IDs)
  • sldMasterIdLst(List of Slide Master IDs)
  • sldSz(Presentation Slide Size)
  • smartTags(Smart Tags)
Name
autoCompressPictures(Automatically Compress Pictures)
Description

生成アプリケーションが、このプレゼンテーションのために自動的にすべての絵を圧縮するべきであるかどうか指定します。

Data Type
boolean
Default
true
Use
Optional
Name
bookmarkIdSeed(Bookmark ID Seed)
Description

ブックマークを生成するためのID値を指定します。この値は、作成された次の新しいブックマークにIDとして使用されるために数を指定します。

Data Type
unsignedInt
Default
1
Use
optional
Name
compatMode(Compatibility Mode)
Description

アプリケーションが互換性モードにおいて古い形式で動いている場合、コンテンツや機能の損失をユーザに通知するかどうかを指定します。

Data Type
boolean
Default
false
Use
optional
Name
embedTrueTypeFonts(Embed True Type Fonts)
Description

アプリケーションが自動的にTrueTypeフォントを埋め込むべきであるかどうか指定します。

Data Type
boolean
Default
false
Use
optional
Name
firstSlideNum(First Slide Number)
Description

プレゼンテーションにおける最初のスライド番号を指定します。

Data Type
int
Default
1
Use
optional
Name
removePersonalInfoOnSave(Remove Personal Information on Save)
Description

プレゼンテーション文書が保存されるときに、自動的に個人情報を取り除くかどうか指定します。

Data Type
boolean
Default
false
Use
optional
Name
rtl(Right-To-Left Views)
Description

ユーザーインタフェースのカレントビューが左から右、または右から左であるかを指定します。 この値がtrueにセットされている場合は、ビューが右から左であるということです。それ以外の場合は左から右へのビューになります。

Data Type
boolean
Default
false
Use
optional
Attributes
saveSubsetFonts(Save Subset Fonts)
Description

フォントが埋め込まれているとき、プレゼンテーションで使用されるキャラクタのサブセットを保存するために指定します。

Data Type
boolean
Default
false
Use
optional
Name
serverZoom(Server Zoom)
Description

プレゼンテーションが別の文書に埋め込まれているとき、使用されるスケーリングを指定します。 埋め込まれたスライドはこの割合によってスケーリングされることになっています。

Data Type
ST_Percentage
Default
50%
Use
optional
Name
showSpecialPlsOnTitleSld(Show Header and Footer Placeholders on Titles)
Description

ヘッダとフッタにタイトルスライド上のプレースホルダを表示するかどうか指定します。

Data Type
boolean
Default
true
Use
optional
Name
strictFirstAndLastChars(Strict First and Last Characters)
Description

和文の行頭と行末にstrict charactersを使用するかどうか指定します。

Data Type
boolean
Default
true
Use
optional

sldMasterIdLst(List of Slide Master IDs)

sldMasterId要素リストを格納します。

Parent List

  • presentation

Child List

  • sldMasterId(Slide Master ID)

sldMasterId(Slide Master ID)

プレゼンテーションの中で利用可能なスライドマスターの識別情報を記述する要素です。

プレゼンテーションにおいて、1つのスライドマスターは以下のように指定されます。

スライドマスターの指定
<p:presentation xmlns:a="..." 
     xmlns:r="..." xmlns:p="..." ...>
  ...
  <p:sldMasterIdLst>
    <p:sldMasterId id="2147483648" r:id="rId1"/>
  </p:sldMasterIdLst>
  ...
</p:presentation>

Parent List

  • sldMasterIdLst

Child List

  • extLst(Extension List)
Name
id(Slide Master Identifier)
Description

プレゼンテーションを通して、ユニークな値を含むスライドマスター識別子を指定します。

Data Type
unsignedInt
Default
-
Use
optional

Name

id(Relationship Identifier)

Namespace: .../officeDocument/2006/relationships

Description

定義されたスライドマスターのsldMaster要素のロケーションを解決するための関連付けIDを指定します。

Data Type
string
Default
-
Use
required

notesMasterIdLst(List of Notes Master IDs)

この要素はプレゼンテーションの中で利用可能なノートマスターのための識別情報のリストを指定します。ノートマスターは、ノートスライドの印刷のために明確に設計されたスライドです。

Parent List

  • presentation

Child List

  • notesMasterId(Notes Master ID)

notesMasterId(Notes Master ID)

この要素は対応するプレゼンテーションの中で利用可能なノートマスターを指定します。ノートマスターはノートスライドの印刷のために明確に設計されたスライドです。

プレゼンテーションにおいて1つのノートマスターは以下のように指定されます。

プレゼンテーションのノートマスターの例
<p:presentation xmlns:a="" xmlns:r="" xmlns:p="" embedTrueTypeFonts="1">
    ...
    <p:notesMasterIdLst>
    <p:notesMasterId r:id="rId8"/>
   </p:notesMasterIdLst>
    ...
</p:presentation>

Parent List

  • notesMasterIdLst

Child List

  • extLst(Extension List)
Name

id(Relationship Identifier)

Namespace: .../officeDocument/2006/relationships

Description

プレゼンテーションにおいて、ノートマスターを定義したnoteMaster要素のロケーションを解決するために、対応する関連付けファイルと連動して利用される関連付けIDを指定します。

Data Type
string
Default
-
Use
required

handoutMasterIdLst(List of Handout Master IDs)

この要素は対応するプレゼンテーションの中で利用可能な配布資料マスタースライドのための識別情報のリストを指定します。配布資料マスターは配布物として印刷するために明確に設計されたスライドです。

Parent List

  • presentation

Child List

  • handoutMasterId(Handout Master ID)

handoutMasterId(Handout Master ID)

この要素は対応するプレゼンテーションの中で利用可能な配布資料マスターを指定します。配布資料マスターは配布物として印刷するために明確に設計されたスライドです。

プレゼンテーションの中で、1つの配布資料マスターは以下のように表されます。

配布資料マスター
<p:presentation xmlns:a="..." xmlns:r="..." xmlns:p="..."
  embedTrueTypeFonts="1"> 
  ... 
  <p:handoutMasterIdLst>
    <p:handoutMasterId r:id="rId8"/> 
  </p:handoutMasterIdLst> 
  ...
</p:presentation>

Parent List

  • handoutMasterIdLst

Child List

  • extLst (Extension List)
Name

id (Relationship Identifier)

Namespace: .../officeDocument/2006/relationships

Description

プレゼンテーションにおいて、配布資料マスターを定義したhandoutMaster要素のロケーションを解決するために、対応する関連付けファイルと連動して使われる関連付けIDを指定します。

Data Type
string
Default
-
Use
required

sldIdLst(List of Slide IDs)

この要素は対応するプレゼンテーションの中で利用可能なスライドの識別情報のリストを指定します。スライドはスライド特有のシェイプやテキスト情報などの単一スライドの特定の情報を含んでいます。

Parent List

  • presentation

Child List

  • sldId(Slide ID)

sldId(Slide ID)

この要素は対応するプレゼンテーションの中で利用可能なプレゼンテーションスライドを指定します。スライドはスライド特有のシェイプやテキスト情報などの単一スライドの特定の情報を含んでいます。

プレゼンテーションの中で、1つのスライドマスターは以下のように指定されます。

sldIdでスライドを指定する
<p:presentation xmlns:a="..." xmlns:r="..." xmlns:p="..."
                     embedTrueTypeFonts="1"> ... <p:sldIdLst> <p:sldId id="256"
                     r:id="rId3"/> <p:sldId id="257" r:id="rId4"/> <p:sldId id="258"
                     r:id="rId5"/> <p:sldId id="259" r:id="rId6"/> <p:sldId id="260"
                     r:id="rId7"/> </p:sldIdLst> ... </p:presentation>

Parent List

  • sldIdLst

Child List

  • extLst(Extension List)
Name

id(Relationship Identifier)

Namespace: .../officeDocument/2006/relationships

Description

プレゼンテーションにおいて、このスライドを定義したsld要素のロケーションを解決するために、対応する関連付けファイルと連動して使われる関連付けIDを指定します。

Data Type
string
Default

-

Use
required

Name

id(Slide Identifier)

Description

プレゼンテーションを通してユニークな値を含むスライド識別子を指定します。

Data Type
unsignedInt
Default
-
Use
required

sldSz(Presentation Slide Size)

この要素はプレゼンテーションスライドのサイズを指定します。 プレゼンテーションスライドの中のオブジェクトはこれらの大きさの範囲外を指定することが可能ですが、スライドが表示されたり印刷されるときに示されるバックグラウンドのサイズはこのサイズになります。

プレゼンテーションスライドのサイズは以下のように指定されます。

プレゼンテーションスライドのサイズ
<p:presentation xmlns:a="" xmlns:r="" xmlns:p="" embedTrueTypeFonts="1">
  ...
  <p:sldSz cx="9144000" cy="6858000" type="screen4x3"/>
  ...
</p:presentation>

Parent List

  • presentation
Name
cx(Extent Length)
Description

範囲長方形の長さをEMUs(English Metric Units)で指定します。オリジナルのオブジェクトのスケーリングの結果がいかなるものであっても、この長方形は表示されるためのサイズを必要とします。

DrawingMLオブジェクトは以下のように指定されます。

この場合、このオブジェクトには1828800EMUsの高さが指定されています。

Data Type
int
Default
-
Use
required
Name
cy(Extent Width)
Description

範囲長方形の幅をEMUsで指定します。

DrawingMLオブジェクトは以下のように指定されます。

この場合、このオブジェクトにはcy属性によって200000EMUsの幅が指定されています。

Data Type
int
Default
-
Use
required
範囲長方形の幅、高さ
< … cx="1828800" cy="200000"/>
Name
type(Type of Size)
Description

使用されるべきであるスライドサイズの種類を指定します。これはとりわけこのプレゼンテーションのために予期されたプラットフォームを特定します。

Data Type
token

Enumeration Value

35mm(35mm Film)

A3(A3)

A4(A4)

B4ISO(B4ISO)

B4JIS(B4JIS)

B5ISO(B5ISO)

B5JIS(B5JIS)

banner(Banner)

custom(Custom)

hagakiCard(Hagaki Card)

ledger(Ledger)

letter(Letter)

overhead(Overhead)

screen16x10(Screen 16x10)

screen16x9(Screen 16x9)

screen4x3(Screen 4x3)

Default
custom
Use
optional

notesSz(Notes Slide Size)

この要素はノートスライドと配布資料スライドに使用されるスライドのサイズを指定します。ノートの中のオブジェクトはこれらの大きさの範囲外を指定することが可能ですが、スライドが表示されたり印刷されるときに示されるバックグラウンドのサイズはこのサイズになります。

ノートスライドのサイズは以下のように指定されます。

ノートスライドのサイズ
<p:presentation xmlns:a="..." xmlns:r="..." xmlns:p="..." >
  ...
  <p:notesSz cx="9144000" cy="6858000"/>
  ...
</p:presentation>

Parent List

  • presentation

Name
cx (Extent Length)

Namespace: .../drawingml/2006/main

Description

範囲長方形の長さを指定します。数値はEMU単位として扱われます。元のオブジェクトのスケーリングの結果がいかなるものであっても、この長方形は表示されるサイズの指定を必要とします。

Data Type

int

Default
-
Use
required

DrawingMLオブジェクトは以下のように指定されます。

範囲長方形の長さ
<… cx="1828800" cy="200000"/>

cx属性によってこのオブジェクトには1828800EMUsの高さが指定されます。

Name

cy (Extent Width)

Namespace: .../drawingml/2006/main

Description

範囲長方形の幅を指定します。数値指定はEMUとして扱われます。元のオブジェクトのスケーリングの結果がいかなるものであっても、この長方形は表示されるサイズの指定を必要とします。

Data Type
int
Default
-
Use
required

defaultTextStyle(Presentation Default Text Style)

この要素はプレゼンテーションの中で使用されるデフォルトのテキストスタイルを指定します。そのスライドがマスタースライドに関連付けられていない、またはどんなスタイルの情報もプレゼンテーションスライドの中のテキストに指定されていない新しいスライドを挿入するとき、ここで定義されたテキストスタイルが参照されます。

Parent List

  • presentation

Child List

  • defPPr (Default Paragraph Style)
  • extLst (Extension List)
  • lvl1pPr (List Level 1 Text Style)
  • lvl2pPr (List Level 2 Text Style)
  • lvl3pPr (List Level 3 Text Style)
  • lvl4pPr (List Level 4 Text Style)
  • lvl5pPr (List Level 5 Text Style)
  • lvl6pPr (List Level 6 Text Style)
  • lvl7pPr (List Level 7 Text Style)
  • lvl8pPr (List Level 8 Text Style)
  • lvl9pPr (List Level 9 Text Style)

sld (Presentation Slide)

この要素はスライドリストの中でスライドを指定します。スライドリストは、スライドの順序を指定するのに使用されます。

スライドの順序は以下のように指定されます。

<p:custShowLst>
  <p:custShow name="Custom Show 1" id="0">
    <p:sldLst>
      <p:sld r:id="rId4"/>
      <p:sld r:id="rId3"/>
      <p:sld r:id="rId2"/>
      <p:sld r:id="rId5"/>
    </p:sldLst>
  </p:custShow>
</p:custShowLst>

上の例で、スライドは4、3、2、5の順に示されます。

Parent List

  • PresentationML スライド部分のルート要素です。親要素はありません。

Child List

  • clrMapOvr (Color Scheme Map Override)
  • cSld (Common Slide Data)
  • extLst (Extension List with Modification Flag)
  • timing (Slide Timing Information for a Slide Layout)
  • transition (Slide Transition for a Slide Layout)
Name
show (Show Slide in Slide Show)
Description

スライドがスライドショーで見せられるべきかをbooleanで指定します。この属性が省略された場合、trueが指定されたものと仮定します。

Data Type
boolean
Default
true
Use
optional
Name
showMasterPhAnim (Show Master Placeholder Animations)
Description

マスタースライドからプレースホルダーに関するアニメーションを表示するかどうか指定します。

Data Type
boolean
Default
true
Use
optional
Name
showMasterSp (Show Master Shapes)
Description

マスタースライドのシェイプがスライドの上に示されるべきであるかどうかをbooleanで指定します。

Data Type
boolean
Default
true
Use
optional

cSld (Common Slide Data)

この要素はすべてのスライドタイプに関連するスライド情報タイプのコンテナーを指定します。すべてのスライドがスライドタイプから独立した共通プロパティの集合を共有します。

これらのプロパティ定義はスライドのcSldコンテナーの中に格納されます。親要素によって示されるスライドタイプへのスライドデータの指定は他の場所に格納されます。

cSldの実際のデータは特定の親スライドのみを定義します。それは格納されたすべてのスライドと通して共通の情報のタイプのみです。

PresentationMLスライドは以下のように表されます。

cSld
<p:sld>
  <p:cSld>
    <p:spTree>
      ...
    </p:spTree>
  </p:cSld>
  ...
</p:sld>

上の例が示すように、すべてのスライドタイプがシェイプツリーを含んでいるので、スライドのシェイプツリー(spTree要素)はcSldの子要素となります。他のスライドのタイプを指定したスライド属性は他の場所で指定されます。

Parent List

  • handoutMaster
  • notes
  • notesMaster
  • sld
  • sldLayout
  • sldMaster

Child List

  • bg (Slide Background)
  • controls (List of controls)
  • custDataLst (Customer Data List)
  • extLst (Extension List)
  • spTree (Shape Tree)
Name
name(Name)
Description

共通のスライドデータのこのユニークな構成を特定するのに使用されるスライドの名前を指定します。これは、異なったスライドレイアウトや他のさまざまなスライドタイプを区別するための支援として使用されます。

Data Type
string
Default
-
Use
optional

spTree(Shape Tree)

この要素はスライドの中のすべてのシェイプを指定します。この中に含まれているすべてのシェイプはグループ化されているかどうか、もしくは与えられたスライド上で参照できるシェイプです。スライドの中のほとんどのオブジェクトがシェイプであるので、これがスライドの内容の大半を占めています。テキストとエフェクトはspTree要素の中に含まれるシェイプに所属しています。

PresentationMLスライドは以下のように表されます。

スライド
<p:sld>
  <p:cSld>
    <p:spTree>
      <p:nvGrpSpPr>
      ...
      </p:nvGrpSpPr>
      <p:grpSpPr>
      ...
      </p:grpSpPr>
      <p:sp>
      ...
      </p:sp>
    </p:spTree>
  </p:cSld>
  ...
</p:sld>

上の例では、このスライドのシェイプツリーがすべてのシェイププロパティを指定しています。

Parent List

  • cSld

Child List

  • cxnSp (Connection Shape)
  • extLst (Extension List with Modification Flag)
  • graphicFrame (Graphic Frame)
  • grpSp (Group Shape)
  • grpSpPr (Group Shape Properties)
  • nvGrpSpPr (Non-Visual Properties for a Group Shape)
  • pic (Picture)
  • sp (Shape)

sp (Shape)

この要素は1つのシェイプの存在を指定します。シェイプは、あらかじめセットされているか、DrawingMLフレームワークを使ってカスタマイズされたジオメトリのいずれかの場合があります。さらに、ジオメトリに加えて、各シェイプは視覚、非視覚の両方のプロパティを付随させることができます。

また、テキストと対応するスタイルの情報をシェイプに付随することができます。この要素は、spTree要素の子要素か、もしくはグループ化されたシェイプの1つとしてgrpSp要素の子要素となります。

シェイプは、スライドに関するテキストを指定するために推奨されるメカニズムです。

Parent List

  • grpSp
  • spTree

Child List

  • extLst (Extension List with Modification Flag)
  • nvSpPr (Non-Visual Properties for a Shape)
  • spPr (Shape Properties)
  • style (Shape Style)
  • txBody (Shape Text Body)
Name
useBgFill (Use Background Fill)
Description

シェイプの塗りつぶしがスライド背景色に設定されるべきであることを指定します。

この属性は、シェイプの塗りつぶしが透過であることは設定しません。代わりに、シェイプのすぐ後ろにあるスライド背景色で塗りつぶされるように設定します。

Data Type
boolean
Default
false
Use
optional

txBody (Shape Text Body)

txBody要素は、対応するシェイプに含まれるテキストを格納するための要素です。親要素で定義されるシェイプに含まれるすべての目に見えるテキストと、その関連プロパティがこの要素の中に格納されます。複数の段落が記述できます。

Parent List

  • sp

Child List

  • bodyPr (Body Properties)
  • lstStyle (Text List Styles)
  • p (Text Paragraph)

graphicFrame(Graphic Frame)

外部ソースから生成されたグラフィックは、スライド上に表示するためにコンテナーを必要とします。このコンテナーの役割を果たすのがグラフィックフレームです。

graphicFrame要素はグラフィックフレームを記述する要素です。

Parent List

  • grpSp
  • spTree

Child List

  • extLst (Extension List with Modification Flag)
  • graphic (Graphic Object)
  • nvGraphicFramePr (Non-Visual Properties for a Graphic Frame)
  • xfrm (2D Transform for Graphic Frame)

nvSpPr(Non-Visual Properties for a Shape)

この要素はすべてのシェイプの非視覚プロパティを指定します。この要素はシェイプに関連している非視覚の識別プロパティ、シェイプのプロパティ、およびアプリケーションのプロパティのためのコンテナーです。これは、シェイプの外観に影響しない追加情報が格納されることもあります。

Parent List

  • sp

Child List

  • cNvPr (Non-Visual Drawing Properties)
  • cNvSpPr (Non-Visual Drawing Properties for a Shape)
  • nvPr (Non-Visual Properties)

cNvPr(Non-Visual Drawing Properties)

この要素は非視覚のキャンバスのプロパティを指定します。これは、画像の外観に影響しない追加情報が格納される場合もあります。

次のPresentationMLスライドのオブジェクトのように表されます。

cNvPr
<p:pic>
    ...
    <p:nvPicPr>
        <p:cNvPr id="4" name="Lilly_by_Lisher.jpg"/>
  </p:nvPicPr>
    ...
</p:pic>

Parent List

  • nvCxnSpPr
  • nvGraphicFramePr
  • nvGrpSpPr
  • nvPicPr
  • nvSpPr

Child List

  • extLst (Extension List)
  • hlinkClick (Click Hyperlink)
  • hlinkHover (Hyperlink for Hover)
Name

descr(Alternative Text for Object)

Namespace: .../drawingml/2006/main

Description

オブジェクトを表示しない補助的技術やアプリケーションのために、そのDrawingMLオブジェクトのための代替テキストを指定します。

この要素が省略される場合は、代替テキストは存在しません。

Data Type
string
Default

-

Use
optional
代替テキストの指定
<… descr="A picture of a bowl of fruit">

descr属性は実際のDrawingMLオブジェクトの代わりに使用されるかもしれない代替テキストを含みます。

Name

hidden(Hidden)

Namespace: .../drawingml/2006/main

Description

このDrawingMLオブジェクトが表示されるかどうかを指定します。DrawingMLオブジェクトが文書の中に組み込まれるとき、そのオブジェクトは表示には表れないかもしれません。この属性は、オブジェクトが表現されるか隠されるかをbooleanで指定します。

この属性が省略される場合、親DrawingMLオブジェクトは表示されるものとします。

Data Type
boolean
Default
false
Use
optional
Name

id(Unique Identifier)

Namespace: .../drawingml/2006/main

Description

現在の文書の中で、そのDrawingMLオブジェクトのユニークな識別子を指定します。このIDは、文書のほかのパーツから特定することができるように利用されます。

Data Type
unsignedInt
Default
-
Use
required
DrawingMLオブジェクトの指定
<… id="10" … >

id属性が10の値を持っています。10はこのDrawingMLオブジェクトのためのユニークな識別子です。

Name

name(Name)

Namespace: .../drawingml/2006/main

Description

オブジェクトの名前を指定します。通常、これは画像オブジェクトのオリジナルのファイル名を格納するのに使用されるでしょう。

Data Type
string
Default
-
Use

required

DrawingMLオブジェクトの名前を指定する
< … name="foo.jpg" >

name属性がfoo.jpgの値を持っています。foo.jpgはこのDrawingMLオブジェクトの名前です。

cNvSpPr (Non-Visual Drawing Properties for a Shape)

この要素はシェイプに非視覚の描画プロパティを指定します。これらのプロパティは、シェイプがどのように扱われるべきであるかを決定するためにアプリケーションによって使用されることになっています。

spLocks要素によって変更禁止(ロック)が適用されたシェイプは以下のように表されます。

ロックが適用されたシェイプ
<p:sp>
  <p:nvSpPr>
    <p:cNvPr id="2" name="Rectangle 1"/>
    <p:cNvSpPr>
      <a:spLocks noGrp="1"/>
    </p:cNvSpPr>
   </p:nvSpPr>
   ...
</p:sp>

この例では、このシェイプのロックはシェイプのための非視覚描画プロパティの中に格納されます。

Parent List

  • nvSpPr

Child List

  • extLst(Extension List)
  • spLocks(Shape Locks)
Name

txBox(Text Box)

Namespace: .../drawingml/2006/main

Description

対応するシェイプがテキストボックスであり、その結果、アプリケーションによってテキストボックスとして扱われるように指定します。この属性が省略される場合、対応するシェイプは明確なテキストボックスではないと仮定されます。

ただし、シェイプがテキストボックスに指定されないことは、そのシェイプにテキストを付随させることができないということではありません。テキストボックスは、単に特定の性質を持つ専門的なシェイプにすぎません。

Data Type
boolean
Default
false
Use
optional

nvPr(Non-Visual Properties)

この要素はオブジェクトに非視覚プロパティを指定します。これらのプロパティはオブジェクトが異なった文脈で使用されることになっているか、または表示されることになっている方法を示す物とプロパティに関連しているマルチメディアコンテントを含んでいます。

Parent List

  • nvCxnSpPr
  • nvGraphicFramePr
  • nvGrpSpPr
  • nvPicPr
  • nvSpPr

Child List

  • audioCd (Audio from CD)
  • audioFile (Audio from File)
  • custDataLst (Customer Data List)
  • extLst (Extension List)
  • ph (Placeholder Shape)
  • quickTimeFile (QuickTime from File)
  • videoFile (Video from File)
  • wavAudioFile (Audio from WAV File)
Name
isPhoto (Is a Photo Album)

Description

画像がフォトアルバムに属すかどうかを指定します。

Data Type
boolean
Default
false
Use
optional
Name
userDrawn (Is User Drawn)
Description

対応するオブジェクトがユーザーによって描かれたものかを明示します。ユーザーによる描画オブジェクトであるとき、アプリケーションが削除しないよう判定するために利用されます。

Data Type
boolean

Default

false
Use
optional