ActiveReports 16 .NET Edition
ActiveReports 16 User Guide / How To / Section Report How To / Common Tasks / Change Ruler Measurements
In This Topic
    Change Ruler Measurements
    In This Topic

    In a section layout, you can change ruler measurements from inches to centimeters and centimeters to inches. Use the following instructions to modify ruler measurements at design- time and run-time.

    To change ruler measurements at design-time

    At design time, you can change the ruler measurements from the Report Settings Dialog.

    1. In the Report Explorer, double-click the Settings node.
    2. In the Report Settings dialog that appears, click Global Settings.
    3. From the Ruler Units dropdown select Centimeters or Inches.

      Report Settings dialog

      Report Settings dialog

    To call a measurement conversion at run-time

    Call the CmToInch method or InchToCm method at run-time to change measurements. For example, you can use the following code when you are working in centimeters and need to convert a Label's position measurements from centimeters to inches at run-time.

    1. On the design surface select the section containing a control like a Label.
    2. In the Properties Window, click the Events button to get a list of report events.
    3. Select the Format event and double-click to create an event-handling method.
    4. Add code like the following to the handler to set the size of the control using centimeters to inches.

      To write the code in Visual Basic.NET

      Visual Basic.NET code. Paste inside the Format event.
      Copy Code
      Me.Label1.Left = SectionReport1.CmToInch(2)
      Me.Label1.Top = SectionReport1.CmToInch(2)

      To write the code in C#

      C# code. Paste inside the Format event.
      Copy Code
      this.label1.Left = SectionReport1.CmToInch(2);
      this.label1.Top = SectionReport1.CmToInch(2);
    See Also