Spread for Windows Forms(英語版) - 概要

by FarPoint Technologies - 製品のタイプ: コンポーネント / .NET WinForms

結果

Spread for Windows Forms(英語版) by FarPoint Technologies

表形式のデータを容易に、表示して、編集して、更新するための製品です。Spread for Windows Forms はWindows Forms アプリケーションのための包括的なスプレッドシートコンポーネントであり、グリッドとスプレッドシートの機能を一体化し、さらにデータソースへのバインド機能も含みます。1 つのコントロールにより、最大で20 億のrow とcolumn を操作し、また、最大で20 億枚のシートを処理できます。 シート間の参照により、データと式を利用した計算が、個々のシート上で実現されます。Spread for Windows Forms は、Microsoft Excel を対象としたインポート/ エクスポートをサポートします。 各種のスタイルとフォーマット処理は、シートや、row 、column 、セルのレベルに適用が可能です。 階層的な表示や、多数のシート、スプリッターバー、ソート、セルの調整、複数のrow/column ヘッダー、バインドとアンバインドのモードなどがサポートされます。Spread for Windows FormsはTablet PC のInkNotation をサポートし、さらに、機能していないrow/column の追跡や、数値セルのためのポップアップ計算機能、新しいイベント、改善された印刷機能、データベースでの数式機能などをサポートします。 サブスクリプションとエンタープライズのライセンスが提供されます。

Spread for Windows Forms は、Microsoft .NET Framework で使用する、新規に開発されたオブジェクト指向によるスプレッドシートコントロールを提供します。各種の方式により、外観とユーザーインタラクションに関する制御が可能になります。Spread for Windows Form の基本モデルをベースにした外観を機能を用いることで、先進的なデベロッパーはコンポーネントの完全な制御を手にします。 インポート/ エクスポート機能が提供するのが、デザインの作成や変更を行うときの柔軟性に関するもう1 つの要素です。 Spread for Windows Forms は、カンマで区切られたテキストファイルのデータを、Microsoft Excel ファイルの多数のスプレッドシートと同様に扱うことができます。 シートの内容は Microsoft Excel ファイル(BIFF8 フォーマット)あるいは、ストリーム、テキストファイル、そしてSpread XML ファイルとしてセーブできます。

以下のような多彩な方式で、外観に関するカスタマイズが可能です:

多数のシートを用いた作業

シートに対する背景カラーの設定

シート上のグリッドラインの表示

シートのコーナーに対するカスタマイズ

シートへのスキンの応用

シートのための、カスタムスキンの作成

Row とColumn の数量に関するカスタマイズ

Row の高さと、Column の横幅に関するカスタマイズ

Data の表示領域に合わせた、Row とColumn のサイズ調整

Row とColumn の隠蔽

相互性を持った複数のRow の作成

ヘッダーセルのスタイルに関するカスタマイズ

ヘッダーの表示/ 非表示

ディフォルトのヘッダーラベルに関するカスタマイズ

ヘッダーラベルテキストのカスタマイズ

多数のRow とColumn を用いたヘッダーの作成

ヘッダーの範囲設定

セルのカラー設定

セルコンテンツの位置調整

データの表示領域に合わせたセルのサイズ変更

セル境界線のカスタマイズ

複数のラインを用いた、複雑な境界線の作成

セルにおける範囲の作成

セルのスパンの調整

自動的なセルマージ

セルデータのケタ溢れへの対応

セルスタイルの作成と適用

Far Point Spread for Windows Forms の主要な機能

多数のシートの活用

このスプレッドシートでは、多数のシートを利用できます。Microsoft Excel のワークシートのように、情報を分類するために多数のシートを活用します。

外観(スキン)のカスタマイズ

定義済みのスキンを使って、また、開発者が作成・保存したスキンを使って、Spread for Windows Forms の外観を容易かつ迅速に構成します。 開発チーム内でのカスタムスキンの共有が可能であり、各種のアプリケーションにまたがる、コントロールの一貫した外観が実現されます。

セルのスパン対応- 複数のセルにまたがった処理が可能です。 複数のセルをまとめるためにセルスパンを作成し、複数のセルにまたがる1 つのセルを実現し、そこに会社のロゴなどを含むことが可能です。 データあるいはヘッダーのセルに対するスパンが設定可能です。 さらにSpread for Windows Forms は、同じ値を持ったセルを、自動的にマージすることもできます。

複数のColumn とRow によるヘッダー - 多数のColumn によるヘッダーと、Row によるヘッダーを実現します。 さらに、ヘッダーセルに対するスパンも可能です。多数のColumn とRow を用いるヘッダーを使い、Column とRow の情報を体系化します。

ソート機能

Row とColumn を用いた相互作用のカスタマイズ

Row とColumn の移動 : Column とRow の、エンドユーザーによるドラッグ&ドロップを実現

Column とRow の固定 :シート内の任意のColumn とRow を固定(スクロールの停止)。固定された複数のRow は常にトップのRow であり、固定された複数のColumn は常に左端のColumn となる。

Column とRow のサイズ調整 : このコントロール内の、Column とRow のエンドユーザーによるサイズ調整を実現。

データの検索

シートもしくは検索するデータの文字列を指定することで、ワークブックの各セル内におけるデータ検索が可能です。

データのフィルタリング

シート上のデータをフィルタリングすることで、エンドユーザーの経験に合わせたカスタマイズが可能になります。Row に対するフィルタリングを用いて、シート上でのエンドユーザーによる複数のColumn データに対するフィルタリングを実現し、ドロップダウンリストの基準を満たすデータを持ったRow のみの表示もしくは、対象となるフィルタリングに基づいたRow の外観に関する変更を行います。 基本的なディフォルトのフィルタリングの使用もしくは、フィルタリングにおける全てのアスペクトのカスタマイズが可能です。

ユーザーインタラクションと個々のセル

個々のセル(もしくはセルの範囲)を用いて、ユーザーインタラクションの制御が可能です:

複数セルで構成される範囲から別の範囲に向けた、エンドユーザーによるデータのドラッグ&ドロップを実現。 このコントロール上の同じスプレッドシートもしくは、別のスプレッドシートにおいて、エンドユーザーによるセルやセル範囲の選択と、データのドラッグ&ドロップを実現。

複数セルで構成される範囲から別の範囲に向けた、エンドユーザーによるデータのドラッグ&フィルを実現。 選択されたセルやセル範囲を用いて、Row (複数Column が選択の場合は複数Row )あるいは、Column (複数Row が選択の場合は複数Column )内のセルを充当

セルもしくはセル範囲に対する注釈の追加

セルもしくはセル範囲へのタグの追加。状況に応じて、スプレッドシートもしくは、Column 内の複数セル、Row 、スプレッドシート全体の、いずれかに含まれる任意のセルとデータとの結合が可能

セルもしくはセル範囲のロックと、エンドユーザーによる編集の停止。ロックされたセルの変化するため、エンドユーザーによる認識が可能。 ロックされたセルに対する、異なる背景カラー(背景あるいはテキストに対して)の設定も可能。

条件付きの操作の結果に基づき、対象となるセルのフォーマットを決定するセル内に、たとえば「0 以下の値」などの条件付きのフォーマットを設定する。 各種のフォーマティングオプションを指定するために、たとえば境界線やとカラーなどの名前つきスタイルの使用も可能。 条件付きフォーマットは文字列の値を使用し、less than や、greater than 、between 、equals などによる比較が可能

ボタン機能を持ったグラフィカルセルタイプを特定する、セル内のボタンの表示/ 非表示。対象となるボタンが表示される場合の、条件設定のためのButtonDrawMode プロパティの使用

データセレクション

エンドユーザーによるセレクトと表示のための方式を、開発者は制御できます。以下の項目だけを、エンドユーザーにセレクトさせるための制御が可能です。

セル

Row

Column

シート

組み合わせ

複数セルおよび、セル範囲、複数セルによる複数の範囲

編集されていないRow のみ

編集されているRow のみ

編集されていないRow の隣接部分

編集されていないColumn の隣接部分

多様なセルタイプ

セルタイプに関するリッチな機能セットを、定義できます。 セル内に入力されるデータの種類を決定するために、Spread for Windows Forms のセルタイプもしくは、開発者が作成したセルタイプを使い、開発者による不要なチェックや検証を回避し、エンドユーザーに対して自然なデータ入力方式を提供します。

通貨セル

日付/ 時刻セル

一般のセル

マスクセル

数値セル

パーセンテージセル

正規表現セル

テキストセル

スピンボタン表示

ボタンセル

チェックボックスセル

コンボボックスセル

ハイパーリンクセル

イメージセル

多数のオプションを持ったセル

プログレスインジケーターセル

リッチテキストセル

スライダーセル

階層的な表示

リレーショナルデータを階層的に表示するために、リレーショナルデータにおける親のRow や子供のビューを用いて、Row 内にシートを作成できます。

ビルトインの機能

ビルトインの関数とオペレータを使用して、数式の作成を計算の実行が可能です。200 以上の定義済みアルゴリズムや、開発者によるカスタムな関数を使って、アプリケーションに対して迅速に計算機能を加えます。

セル内への数式の配置

数式内でのセル参照の指定

数式内での循環参照の利用

数式内でネスト可能な機能

数式に関する、自動的な再構成や更新

エンドユーザーによる数式入力の実現

カスタムな名前の作成

カスタムな機能の作成

サポートされる関数には、Date and Time Functions や、Engineering Functions 、Financial Functions 、Logical Functions 、Math and Trigonometry Functions 、Statistical Functions 、Text Functions などが含まれます。

データバインド

データベース内のデータや、たとえば.NET Framework が提供するIList オブジェクトなどのデータセットに対して、このコントロールをバインドできます。

DataSet へのバインド

シートに対するアンバインドなRow の追加

バインドされたシートに対するColumn ヘッダーのカスタマイズ

バインドされたシートに対するセルタイプのカスタマイズ

Column とフィールドのバインドに関するカスタマイズ

階層的なデータ表示を用いた作業

複数のビューポート

1 個のディスプレイ内で、スプレッドシートの別部分からのデータ参照を実現するために、対象となるスプレッドシートで複数のペインやビューポートを実現します。 多数のビューポート内でのデータ表示を行い、また、エンドユーザーによるビューポート参照のカスタマイズを提供します。

Spread Designer

Spread Designer を利用して、開発者によるコントロールの設計や、短時間でのプロトタイプ作成を実現します。Spread Designer の活用が、デザインタイムにおいて直観的で簡潔なインターフェイスを用いる、コントロールのルック&フィールに関するカスタマイズを実現し、開発時間を短縮します。

Spread Designer は、対象となるスプレッドシートのコントロールに関するスナップショットを作成します。 すべての変更が実施された後に、フォーム上のスプレッドシートコントロールに対して変更点を適用します。 さらに、Spread Designer からファイルを開いて、作成されたデザインをファイルとしてセーブできます。

機能のインポート/ エクスポート

Spread for Windows Forms から、各種のファイルタイプへ向けたデータのセーブが可能です。 また、各種のファイルタイプからデータファイルをオープンし、Spread for Windows Forms に取り込むことも可能です。 デザインタイムにおける、Spread for Windows Forms データの各種ファイルタイプへのセーブと、以前にセーブされたファイルのオープンが、Spread Designer により実現されます。コーディングを行えば(コードを用いて)、コントロール全体や、特定のシート、特定範囲のセルから取り出されるデータを、各種のファイルタイプやストリームにセーブできます。 同様に、多様なファイルタイプに対する、ユーザーによるファイル操作を実現します。

ファイルへのデータのセーブ :

Spread XML ファイルに対して

Excel (.xls) ファイルに対して

Text ファイルに対して

既存ファイルのオープン :

Spread XML ファイル

Excel (.xls) ファイル

Spread ファイル

カスタムなText ファイル

カーソル表示のカスタマイズ

ディスプレイの別部分と識別するために、カーソルやポインターの表示を設定できます。 このコントロールは、ロックされているセル(CursorType のenum 値がLocked と等しい)に対して1 つのカーソルを使い、ロックされていないセル(CursorType のenum 値がNormal と等しい)に対して1 つのカーソルを使います。

エンドユーザーによるズーム処理を実現

開発者は、エンドユーザーによるコントロールの表示スケールの変更を実現します。言い換えれば、それはズームインとズームアウトのことであり、FpSpread コントロールのAllowUserZoom プロパティを使います。 それにより、Ctrl キーの押下やマウスホイールの回転による、ズームイン/ ズームアウトのユーザー操作が実現されます。 ディフォルトのディスプレイにおいて、最大で400 %のズームインと、10 %のズームアウトが可能です。さらに、プログラムによるズームの調整が可能です。

コントロールへのコンテキストメニューの追加

コンテキストメニューの作成と、FpSpread コントロールのContextMenu プロパティへの追加が可能です。 コントロール上での右クリックにより、このコントロールは自動的にメニューを表示します。

スクロールバー

コントロール上のスクロールバーにおける、表示と操作を制御できます:

対象となるコントロールのシート上に、垂直もしくは水平のスクロールバーや、双方のエッジを表示するときに、 非表示もしくは、必要部分の表示(表示領域以上にRow やColumn がある場合)、常時表示の選択が可能

スクロールバーのディメンション

エンドユーザーがスクロールボックスを移動したときの、ディスプレイ上の全スプレッドシートのスクロールに対する選択

エンドユーザーがスクロールできる、スプレッドシート数の設定

最後のRow およびColumn を用いた、複数のスクロールの位置調整

PartNumbers: PC-514163-142484 514163-142484 PC-514163-143334 514163-143334 PC-514163-143335 514163-143335 PC-514163-142492 514163-142492 PC-514163-142508 514163-142508 PC-514163-142496 514163-142496 PC-514163-142512 514163-142512 PC-514163-143336 514163-143336 PC-514163-143337 514163-143337 PC-514163-142572 514163-142572 PC-514163-142533 514163-142533 PC-514163-142557 514163-142557 PC-514163-143435 514163-143435

Publisher PartNumbers: SWE01 SWE02 SWE03 SWE04 SWE07 SWN01 SWN02 SWN03 SWN04

PurchaseOptions: Spread for Windows Forms V4.0 1 開発ライセンス , Spread for Windows Forms V4.0 4 開発ライセンス , Spread for Windows Forms V4.0 6 開発ライセンス , Spread for Windows Forms V4.0 1 開発アップグレードライセンス - Spread for Windows Forms V3から , Spread for Windows Forms V4.0 1 開発アップグレードライセンス - Spread for Windows Forms V2.5から , Spread for Windows Forms V4.0 1 開発アップグレードライセンス - 他のFarPoint製品から , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 1 開発メンテナンス ライセンス , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 4 開発メンテナンス ライセンス , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 6 開発メンテナンス ライセンス , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 1 開発メンテナンス アップグレード ライセンス - Spread for Windows Forms V3.0 with Maintenanceから , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 1 開発メンテナンス アップグレード ライセンス - Spread for Windows Forms V2.5 with Maintenanceから , Spread for Windows Forms with one year Maintenance V4.0 - Includes all updates, major upgrades, email and forum support, and unlimited support calls for one year 1 開発メンテナンス アップグレード ライセンス - 他のFarPoint製品からから , Spread for Windows Forms - Maintenance Renewal 1 メンテナンス リニューアル ライセンス

Resources: Read the Spread for Windows Forms help file, Farpoint Spread for Windows Forms V4 ReadMe, Read the FarPoint Spread for Windows Forms License Agreement, Download the Spread for Windows forms V4.0 evaluation .NET 2.0 framework build on to your computer - Expires after 30 days, Download the Spread for Windows forms V4.0 evaluation .NET 3.5 framework build on to your computer - Expires after 30 days

OS: Windows Vista, Windows XP, Windows 2000

製品のアーキテクチャー: 32Bit

ツールタイプ: コンポーネント

コンポーネントのタイプ: .NET WinForms

互換性のあるプラットフォーム: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 3.5, .NET Framework 3.0, .NET Framework V2.0

製品のクラス: ユーザーインターフェース コンポーネント

検索アイテム: New Product Jul 03, New Product June 05

Keywords: グリッド 表計算 テーブル 表 計算 Enterprise Partner Spread for WinForms .NET スプレット

商品検索

検索したい単語を入力して下さい:

スクリーンショットギャラリー

Award Award