このトピックでは、このコントロールでサポートする機能を開発者の観点から説明します。
このトピックを理解するために Infragistics JavaScript Excel Library の概念とトピックは前提条件です。
このトピックは、以下のセクションで構成されます。
igSpreadsheet コントロールでは、Infragistics Excel Engine でサポートされるデータ モデルによって表されるスプレッドシート データの表示と編集ができます。データ モデルには、ワークブック、ワークシート、セル、数式などが含まれます。
以下のスクリーンショットは、スプレッドシート データを表示する igSpreadsheet コントロールを示します。

以下の表で、igSpreadsheet コントロールの主な機能を簡単に説明します。
| 機能 | 説明 |
|---|---|
| 編集 | コントロールは編集をサポートし、複数のイベントおよびメソッドを提供します。詳細については、編集 API (igSpreadsheet) トピックを参照してください。 |
| セルの配置 | コントロールは多数の水平および垂直のセルのコンテンツの配置をサポートします。段落、テキストの折り返し、セルのマージもサポートされます。 注: 回転、左右に整列、上下に整列、上下両端揃えはサポートされません。 |
| セルの境界線 | コントロールはセルの境界線をサポートしますが、ズーム操作でそれを拡大縮小しません。 |
| 操作 | コントロールは、さまざまな機能を起動するためのアクションを提供します。 |
| コンテキスト メニュー | コントロールは、コンテキスト メニューを提供します。これにより、ユーザーは、選択された視覚要素に応じて、異なった操作を行うことができます。 関連トピック: igSpreadsheet コンテキスト メニュー |
| コピー / 貼り付け | コントロールは、セル間、シート間、さらに外部のアプリケーション間 (MS Excel など) の情報のクリップボードによるコピーをサポートします。 |
| データ検証 | コントロールは、セルの検証ルール セットに基づいてユーザー入力の検証を可能にするデータ検証機能をサポートします。ルールの構成は、ユーザー入力が検証をパスしなかった場合に表示する入力メッセージとエラー メッセージ ダイアログも含みます。 |
| 小数位の書式設定 | 編集モードで整数が入力されたときに固定小数位が自動的に追加されるかどうかを有効/無効にする機能。詳細については、編集 API (igSpreadsheet) トピックを参照してください。 |
| フォント スタイル | コントロールがサポートするテキスト プロパティは、フォント ファミリ、フォント サイズ、太字、斜体、下線、二重下線、取り消し線およびカラーです。 注: 下線、大きいテキストが同じ行にある場合の、MS Excel との表示の違いを確認してください。 |
| 数式バー | コントロールにより、ユーザーは定義済みのセル テキストと数式を読み込みできます。 数式バーは、複数行もサポートします。 |
| ペインのフリーズ | コントロールは、先頭行 / 左の列のフリーズを可能にします。スクロール中、フリーズされた行 / 列は表示されます。 関連サンプル: ビューの構成サンプル |
| グリッド線 | コントロールは、ワークシートのセルの分離に使用されるグリッド線を表示 / 非表示にできます。 |
| ヘッダー | コントロールは、列ヘッダーと行ヘッダーを表示 / 非表示にできます。 |
| 非表示 | コントロールは列と行の非表示をサポートします。ユーザーは列または行のサイズ変更を開始し、列 / 行が表示されなくなるまで縮小することができます。非表示になった列または行がある位置に、特別なインジケータが表示されるため、列 / 行を再び表示することができます。 |
| ハイパーリンク | コントロールは、基本オブジェクト モデルで定義されるハイパーリンク、およびワークシートのセル数式で定義されるハイパーリンクをサポートします。 |
| セル、列、行の挿入と削除 | コントロールは、プログラムによってセル、列、行の管理をサポートします。 |
| サイズ変更 | コントロールは列と行のサイズ変更をサポートします。ユーザーは 2 つの列ヘッダーまたは 2 つの行ヘッダー の間の境界線にマウスをドラッグして、列と行のサイズを変更できます。また、自動サイズ変更は列ヘッダーの右の境界線をダブルクリック、または行ヘッダーの下の境界線をダブルクリックすることにより、サポートされます。 |
| 選択 | コントロールは、プログラムまたはユーザーにより切り替えが可能な複数の選択モードをサポートします。現在選択されているセルは、プログラムによって設定および取得できます。 関連トピック: igSpreadsheet の選択 |
| ペインの分割 | コントロールは、ワークシート ビューを複数のペインに分割することをサポートします。スクロール可能なペインの行と列には固有のスクロールバーがあります。 |
| タブ バー領域 | コントロールは、ワークシートを切り替えるための専用のタブ領域をサポートします。 |
| 元に戻す / やり直し | コントロールは無制限の元に戻す / やり直し操作をサポートします。元に戻す /やり直しは有効 / 無効にできます。また、各 igSpreadsheet コントロールに対して個別または共有のやり直しマネージャーを使用することもできます。 |
| ズーム | コントロールは、コンテンツのズームをサポートします。ワークブック コンテンツが全体拡大縮小されます。 注: セルの境界線とセルのグリッド線は拡大縮小されません。 |
オンラインで表示: GitHub