プロパティとメソッドに関する情報など、ISpreadsheetItemProviderを実装するためのガイドラインと規則について説明します。 SpreadsheetItem コントロール パターンは、スプレッドシートやその他のグリッド ベースのドキュメント内のセルのプロパティを公開するために使用されます。
SpreadsheetItem コントロール パターンは、GridItem コントロール パターンと密接に関連しています。SpreadsheetItem コントロール パターンを実装するコントロールも、GridItem コントロール パターンを実装する必要があります。 コントロールは、必要に応じて、TableItem コントロール パターンを実装することもできます。 これらのコントロール パターンを実装するコントロールの例については、「コントロールの種類とサポートされるコントロール パターンの」を参照してください。
このトピックには、次のセクションが含まれています。
- 実装ガイドラインと規則
- ISpreadsheetItemProviderに必要なメンバーを する
- 関連トピック
実装のガイドラインと規則
SpreadsheetItem コントロール パターンを実装する場合は、次のガイドラインと規則に注意してください。
- ISpreadsheetItemProvider::GetAnnotationObjects および ISpreadsheetItemProvider::GetAnnotationTypes メソッドを実装する場合は、IAnnotationProvider ドキュメントを参照してください。 これらのメソッドはどちらも配列を返し、プロバイダーが 1 つのセルで複数の注釈をサポートできるようにします。
- 一部の種類の注釈では、IAnnotationProvider インターフェイスの完全な実装は必要ありません。 たとえば、単純なスペル ミスインジケーターは、GetAnnotationTypesAnnotationType_SpellingErrorのテキスト属性識別子を返し、getAnnotationObjects を持つ null 値を返すことによって表されます。
ISpreadsheetItemProvider に必要なメンバー
ISpreadsheetItemProvider インターフェイスを実装する場合は、次のプロパティとメソッドが必要です。
必須メンバー | メンバーの種類 | 筆記 |
---|---|---|
数式をする | 財産 | セルの Value プロパティは通常、セルの計算値を返すので、個別の 数式 プロパティを実装する必要があります。 数式が設定されていない場合、数式 プロパティは NULL する必要があります。 |
GetAnnotationObjectsの | 方式 | このセルにリンクされている注釈を参照する要素プロバイダーの配列を返します。 注釈にリンクされたプロバイダーがない場合、配列内のポインターは null になる可能性があります。 |
GetAnnotationTypes | 方式 | このセルの注釈を記述する注釈型識別子の配列を返します。 配列は、getAnnotationObjectsによって返される配列同じサイズにする必要があります。 |
このコントロール パターンには、関連付けられたイベントはありません。
関連トピック
-
概念
-
スプレッドシート コントロール パターン の