GrapeCity ActiveReports for .NET 16.0J
メートル法の使用
ActiveReportsユーザーガイド > 基本操作 > セクションレポートの基本操作 > 共通操作 > メートル法の使用

セクション形式のレイアウトでは、ルーラーの単位をインチまたはセンチに切り替えることができます。次の手順では、デザイン時または実行時にルーラーの単位を変更する方法を説明します。

デザイン時にルーラーの単位を変更する

デザイン時に[レポートの設定]ダイアログでルーラーの単位を変更することができます。

  1. レポートエクスプローラで、[レポートの設定]ノードをダブルクリックします。
  2. [レポートの設定]ダイアログで、[グローバル設定]をクリックします。
  3. [ルーラーの単位]ドロップダウンから「インチ」または「センチ」を選択します。

実行時にルーラー単位を返還する

実行時にCmToInchメソッドまたはInchToCmメソッドを呼び出すことで、ルーラーの単位を変更することができます。次の手順では、ラベルの位置を実行時にセンチからインチ単位に切り替える方法を説明します。

  1. ツールボックスからLabelコントロールをデザイナ面上にドラッグ&ドロップします。Labelコントロールを配置したセクションを選択します。
  2. レポートのイベントの一覧を表示するために[プロパティ]ウィンドウ[イベント]ボタンをクリックします。
  3. Formatイベントを選択してダブルクリックします。
  4. イベントハンドラに次のコードを追加して、コントロールのサイズを設定します。

    Visual Basic

    Visual Basicコード(Formatイベント内に貼り付けます)
    コードのコピー
    Me.Label1.Left = SectionReport1.CmToInch(2)
    Me.Label1.Top = SectionReport1.CmToInch(2)

    C#

    C#コード(Formatイベント内に貼り付けます)
    コードのコピー
    this.label1.Left = SectionReport1.CmToInch(2);
    this.label1.Top = SectionReport1.CmToInch(2);
関連トピック