機能説明

  • Office 365 SharePoint Online 上の Word ドキュメント を IFrame で表示します。
  • このタグは、 Office 365 の埋め込み表示モードを利用して表示を行います。
    ズーム、ドラッグによるページ移動などの動作が行えます。
  • width, height属性は必須ではありませんが、指定しない場合ブラウザの既定のサイズとなるため、適切なサイズを指定することを推奨します。
  • SharePoint Online の接続先は、「OAuth プロバイダ設定ファイル」より取得します。
    「OAuth プロバイダ設定ファイル」のプロバイダ ID の指定が必要です。
  • ドキュメントのパスは、 SharePointStorage API を利用して取得してください。
  • このタグは、 Office 365 – SharePoint Online 上の表示権限にしたがって表示されます。
    そのため、 SharePoint Online へのログインが必要です。
  • 実際のファイルの種別はチェックされません。 Word ドキュメント以外のファイルを指定した場合の動作は保証されません。
    Excel ドキュメントまたは PowerPoint ドキュメントを指定した場合は、正常に表示されますので注意してください。
  • このタグは、 Office 365 の機能を利用しています。
    Office 365 の機能は予告なく変更される可能性があります。

属性一覧

注釈 属性名 説明 省略時の動作
無害化 height Number IFrame の高さです -
id String IFrame の id です 代替idを付与
name String IFrame の name です 代替nameを付与
page Number 表示ページ番号を設定します 1
必須
path String 表示する SharePoint 上のドキュメントのパスです
先頭・末尾に「/」は不要です。
-
必須
providerId String OAuth プロバイダ設定のプロバイダID です -
site String SharePoint のサイトのパスです
先頭・末尾に「/」は不要です。
サイトコレクションを指定する場合も、ここで指定します。
(例)sites/sample_collection/sample_site
トップサイト
無害化 width Number IFrame の幅です -
無害化 その他 String ユーザ定義属性です -

サンプル

表示するファイルを指定する(path属性)

  • タグのproviderId属性に「OAuth プロバイダ設定ファイル」のプロバイダIDを指定します。
  • タグのpath属性に SharePoint Online 上のパスを指定します。
  • width, height属性に 幅と高さを指定します。
HTML
<imart type="imOffice365Word" providerId="sample" path="path/to/file/SampleWord.docx" width="640" height="480" />

表示するページを指定する(page属性)

  • タグのpage属性に表示ページ番号を指定します。
  • 表示後は、ドラッグによるスクロールで別のページも表示できます。
HTML
<imart type="imOffice365Word" providerId="sample" path="path/to/file/SampleWord.docx" width="640" height="480" page="5" />