Mapping 要素 (ドキュメントのアイコン)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
出現回数
DocIcon.xml ファイルで、特定のドキュメントの種類をそれぞれのアイコンにマッピングするために使用します。
<Mapping
Key = "Text"
Value = "Text">
EditText = "Text"
OpenControl = "Text"
</Mapping>
属性
属性 |
説明 |
---|---|
Key |
必須の Text。ProgID またはファイル名拡張子のどちらかを指定します。 |
Value |
必須の Text。イメージ ファイルの名前と拡張子を指定します。このファイルは %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\IMAGES フォルダー内になければなりません。 |
EditText |
オプションの Text。リストにアップロードされたファイル用の編集アイテム ("<アプリケーション名> で編集") としてドロップダウン メニューに表示するテキストを指定します。 |
OpenControl |
オプションの Text。この種類のドキュメントを開くために使用する ActiveX コントロールの名前を指定します。 |
子要素
なし |
親要素
出現回数
最小: 0 最大: 制約なし |
例
次の例では、ProgIDs とファイル名拡張子を以下のようにマッピングします。
ProgID <META> タグの各値について、ProgIDs を、アプリケーションを表すアイコンにマッピングします。たとえば、"Excel.Sheet" を ichtmxls.gif にマッピングします。
ファイル名拡張子を適切なアイコンにマッピングします。たとえば、"docx" を icdocx.png にマッピングします。
上記のいずれにも一致するものがない場合は、マッピングの既定値である icgen.gif を使用します。
<DocIcons>
<ByProgID>
<Mapping Key="Excel.Sheet" Value="ichtmxls.gif" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments" />
<Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments" />
<Mapping Key="Word.Document" Value="ichtmdoc.gif" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
</ByProgID>
<ByExtension>
<Mapping Key="docx" Value="icdocx.png" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key="pptx" Value="icpptx.png" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key="xlsx" Value="icxlsx.png" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key="zip" Value="iczip.gif" OpenControl=""/>
</ByExtension>
<Default>
<Mapping Value="icgen.gif"/>
</Default>
</DocIcons>