IOpcRelationship インターフェイス (msopc.h)
一部またはパッケージであるソースとターゲットの間のリンクであるリレーションシップを表します。 リレーションシップのターゲットは、一部または外部リソースにすることができます。
継承
IOpcRelationship インターフェイスは、IUnknown インターフェイスから継承します。 IOpcRelationship には、次の種類のメンバーもあります。
メソッド
IOpcRelationship インターフェイスには、これらのメソッドがあります。
IOpcRelationship::GetId リレーションシップの一意識別子を取得します。 |
IOpcRelationship::GetRelationshipType リレーションシップの種類を取得します。 |
IOpcRelationship::GetSourceUri リレーションシップ ソースの URI を取得します。 |
IOpcRelationship::GetTargetMode リレーションシップのターゲットがパッケージの内部か外部かを示す値を取得します。 |
IOpcRelationship::GetTargetUri リレーションシップ ターゲットの URI を取得します。 |
注釈
リレーションシップを表すリレーションシップ オブジェクトを作成するには、 IOpcRelationshipSet::CreateRelationship メソッドを 呼び出します。 既存のリレーションシップを表すリレーションシップ オブジェクトのインターフェイスへのポインターを取得するには、 IOpcRelationshipSet::GetRelationship メソッドまたは IOpcRelationshipEnumerator::GetCurrent メソッドを 呼び出します。
パーツを対象とするリレーションシップのリレーションシップ マークアップの例:
<Relationship Id="rId1"
Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
Target="word/document.xml" />
リレーションシップの種類 (Relationship 要素の Type 属性) を使用することは、パッケージ内のパーツを見つける決定的な方法です。 リレーションシップの種類が使用される理由の詳細については、「パーツの 概要」を参照してください。 リレーションシップの種類を使用してパーツを検索する例については、「 コア プロパティ パーツの検索」を参照してください。
リレーションシップの有効な識別子は xsd:ID の制限に準拠しています。これは、「 W3C Recommendation, XML Schema Part 2: Datatypes Second Edition (http://www.w3.org/TR/xmlschema-2/#ID)」のセクション 3.3.8 ID に記載されています。
IOpcRelationship インターフェイス メソッドは、リレーションシップ (リレーションシップ オブジェクトで表される) のリレーションシップ プロパティへのアクセスを提供します。 メソッド、関連するプロパティ、および説明を次の表に示します。
メソッド | プロパティ | 説明 |
---|---|---|
GetId | リレーションシップ識別子 | パッケージに対してローカルなリレーションシップの一意の任意の識別子。 |
GetRelationshipType | リレーションシップの種類 | パッケージ デザイナーによって定義されたリレーションシップの修飾名。 |
GetSourceUri | ソース URI | リレーションシップのソースの URI。 ソース URI には、パッケージまたはパーツの URI を指定できます。 |
GetTargetMode | ターゲット モード | リレーションシップのターゲットがパッケージの内部か外部かを示します。 |
GetTargetUri | ターゲット URI | リレーションシップのターゲットの URI。 |
リレーションシップの詳細については、 Open Packaging Conventions Fundamentals と ECMA-376 OpenXML、1st Edition、Part 2: Open Packaging Conventions (OPC) を参照してください。
スレッド セーフ
パッケージ 化オブジェクトはスレッド セーフではありません。
詳細については、Packaging API を使用したはじめにに関するページを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msopc.h |
こちらもご覧ください
外部リソース
Open Packaging Conventions Fundamentals
概要
リファレンス