====================================================================== テンプレート変換ツール 2009-10-28 現在 ====================================================================== ■ このツールについて テンプレート変換ツールでは、以下の製品で作成したテンプレートファイルを MultiRow for Windows Forms 6.0J のテンプレート デザイナで読み込み可能な 形式に変換します。 ・El Tabelle MultiRow 4.0J ・DenpyoMan 1.0/1.5 ■ システム要件 次の環境で動作します。 ・MultiRow for Windows Forms 6.0J と同じ動作環境。 ■ ツールの使い方 注意:予期しないデータの損失に備え、入力に使用するファイルは 必ず手動でバックアップを行ってください。 1.アーカイブに含まれるすべてのファイルを任意のフォルダに展開します。 2.TemplateConverter.v60.exe を実行します。 3.[選択] ボタンをクリックし、変換対象のファイルを選択します。 4.[変換先のファイル] に表示される、変換先のファイル名を確認します。   変換先は、拡張子のみが .xml に変換される同一のパスです。 5.変換先のファイル名が問題ない場合、[変換] ボタンをクリックします。 6.変換が成功した場合、   "変換が完了しました。"   が表示されます。失敗した場合   "指定されたファイルが存在しないか、または無効なファイル形式です。"   が表示されます。 7.Visual Studio 2005 または 2008 を起動します。 8.新規に Windows Application プロジェクトを作成します。 9.[プロジェクト]-[新しい項目を追加]をクリックし、プロジェクトに   "MultiRow 6.0 テンプレート" を追加します。 10.[テンプレート]-[レイアウトの読み込み]で、変換した .xml ファイルを   開きます。 11.デザイナにレイアウトが読み込まれることを確認します。 12.以上で完了です。手動でレイアウトやスタイルの調整を行ってください。 レイアウトを読み込んだあとは .xml ファイルは削除できます。レイアウトは Visual Basic または C# のソースコードとしてデザイナに保持されます。 (Template1.Designer.vb または Template1.Designer.cs を参照) ■ ツールのオプション ツールのオプションで「非互換のセル型を似たセル型に変換する」を選択して 変換するとき、テンプレート変換ツールは MultiRow for Windows Forms 6.0J で サポートされていない El Tabelle MultiRow 4.0J のセル型を、もっとも近い 形式のセル型に置き換えます。  El Tabelle MultiRow 4.0J | MultiRow for Windows Forms 6.0J  --------------------------+--------------------------------  ImageEditor ImageCell  ProgressBarEditor ProgressBarCell  BarCodeEditor ImageCell  ChartEditor ImageCell  ButtonEditor ButtonCell  NumberEditor NumericUpDownCell  MaskEditor MaskedTextBoxCell  RichTextEditor RichTextBoxCell  RadioGroupEditor RadioGroupCell  CheckBoxEditor CheckBoxCell  SuperiorComboEditor ComboBoxCell  ComboBoxEditor ComboBoxCell  DateEditor DateTimePickerCell  LinkLabelEditor LinkLabelCell  LabelEditor LabelCell  TextEditor TextBoxCell ツールのオプションで「InputMan ベースのセル型に変換する」を選択して 変換するとき、テンプレート変換ツールは El Tabelle MultiRow 4.0J の セル型を、InputMan ベースのセル型を優先して置き換えます。  El Tabelle MultiRow 4.0J | MultiRow for Windows Forms 6.0J InputManCell  --------------------------+--------------------------------  ImageEditor ImageCell  ProgressBarEditor ProgressBarCell  BarCodeEditor ImageCell  ChartEditor ImageCell  ButtonEditor ButtonCell  NumberEditor GcNumberCell  MaskEditor GcMaskCell  RichTextEditor RichTextBoxCell  RadioGroupEditor RadioGroupCell  CheckBoxEditor CheckBoxCell  SuperiorComboEditor GcComboBoxCell  ComboBoxEditor GcComboBoxCell  DateEditor GcDateCell  LinkLabelEditor LinkLabelCell  LabelEditor LabelCell  TextEditor GcTextBoxCell InputMan ベースのセル型を使用するには、MultiRow for Windows Forms 6.0J に加えて、次の製品のインストールが必要です。 ・InputMan for Windows Forms 6.0J ・InputManCell for Windows Forms 6.0J DenpyoMan のセル型は、El Tabelle MultiRow 4.0J に DenpyoMan の テンプレートを読み込んだときの動作に依存します。これは、ツールの内部で El Tabelle MultiRow 4.0J のファイル形式が中間フォーマットとして使用される ためです。 ■ 注意点 ・変換先に同名のファイルがあるとき、このファイルは上書きされます。 ・変換後したテンプレートで、ヘッダーのキャプションが消えていたり、背景色が  反映されていないように見える場合があります。この場合、ヘッダーの  FlatStyle プロパティを Flat などに変更してみてください。 ・セルの罫線が一部非表示に見える場合、次の設定が影響している可能性があります。  1.セル同士が重なっている。セルが重なっている領域では、手前にあるセルの罫線   が優先されます。セルのインデックス順位を変更するには、コンテキストメニューの   [最前面に移動] または [最背面に移動] を使用してください。  2.セルの罫線の色が白の場合、テンプレートのデザインによっては罫線が描画   されていないように見える恐れがあります。罫線を非表示に刷る場合は、   罫線ダイアログで Color.Transparent 色の利用するか、または None の罫線を   ご検討ください。 ・行ヘッダーおよび行フッターについて、MultiRow for Windows Forms 6.0J では  実行時に次のコードで表示領域を固定します。    [Visual Basic]  Imports GrapeCity.Win.MultiRow    ' 行ヘッダーに相当する部分の指定(インデックスは任意の値に変更してください)  GcMultiRow1.FreezeLeftCellIndex = 0  ' 行ヘッダーに相当する部分の指定(インデックスは任意の値に変更してください)  GcMultiRow1.FreezeRightCellIndex = 0  ' 固定線を非表示にする  GcMultiRow1.FreezeLines = New FreezeLines(New Line(LineStyle.None, Color.Transparent))    [C#]  using GrapeCity.Win.MultiRow;    // 行ヘッダーに相当する部分の指定(インデックスは任意の値に変更してください)  gcMultiRow1.FreezeLeftCellIndex = 0;  // 行ヘッダーに相当する部分の指定(インデックスは任意の値に変更してください)  gcMultiRow1.FreezeRightCellIndex = 0;  // 固定線を非表示にする  gcMultiRow1.FreezeLines = new FreezeLines(new Line(LineStyle.None, Color.Transparent)); ・DenpyoMan の拡張数値型セルは InputManCell の GcCharMaskCell に変換されません。  これは、中間形式である El Tabelle MultiRow 4.0J が該当するセル型を  提供していないためです。この変換は手動で行ってください。 ■ 著作権 MultiRow for Windows Forms Copyright (C) 2008-2009 GrapeCity inc. InputMan for Windows Forms Copyright (C) 1993-2009 GrapeCity inc. El Tabelle MultiRow 4.0J Copyright (C) 2006 GrapeCity inc. ■ 履歴 2009/10/28 初版 ----------------------------------------------------------------------- グレープシティ株式会社 クライアント・サービス本部 PowerTools サポートチーム