Share via


GaugeScale Class

Represents a scale to be drawn within a gauge.

Inheritance Hierarchy

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.GaugePanelObjectCollectionItem
    Microsoft.ReportingServices.OnDemandReportRendering.GaugeScale
      Microsoft.ReportingServices.OnDemandReportRendering.LinearScale
      Microsoft.ReportingServices.OnDemandReportRendering.RadialScale

Namespace:  Microsoft.ReportingServices.OnDemandReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class GaugeScale _
    Inherits GaugePanelObjectCollectionItem _
    Implements IROMStyleDefinitionContainer
'Usage
Dim instance As GaugeScale
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class GaugeScale : GaugePanelObjectCollectionItem, 
    IROMStyleDefinitionContainer
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class GaugeScale abstract : public GaugePanelObjectCollectionItem, 
    IROMStyleDefinitionContainer
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type GaugeScale =  
    class 
        inherit GaugePanelObjectCollectionItem 
        interface IROMStyleDefinitionContainer 
    end
public abstract class GaugeScale extends GaugePanelObjectCollectionItem implements IROMStyleDefinitionContainer

The GaugeScale type exposes the following members.

Properties

  Name Description
Public property ActionInfo Actions for the scale.
Public property CustomLabels Custom labels for the scale.
Public property FieldsUsedInValueExpression Gets the fields used in a value expression.
Public property GaugeMajorTickMarks Major tickmarks to display on the scale.
Public property GaugeMinorTickMarks Minor tickmarks to display on the scale.
Public property Hidden Indicates the scale is hidden.
Public property Instance Gets the report instance object that contains the calculated values of this report definition object.
Public property Interval Default interval between tick marks and labels.
Public property IntervalOffset Default offset for the first tick mark and label.
Public property Logarithmic Indicates the scale is logarithmic.
Public property LogarithmicBase Base to use for logarithmic scale.
Public property MaximumPin Maximum value at which a pointer on the scale will stop.
Public property MaximumValue Maximum value for the scale.
Public property MinimumPin Minimum value at which a pointer on the scale will stop.
Public property MinimumValue Minimum value for the scale.
Public property Multiplier Amount by which the gauge value is multiplied before being displayed.
Public property Name Name of the gauge scale.
Public property Reversed Indicates the direction of the scale is reversed.
Public property ScaleLabels Labels to display on the scale.
Public property ScaleRanges Ranges to display on the scale.
Public property Style Gets the style properties of this report definition object.
Public property TickMarksOnTop Indicates tick marks should be drawn above pointers.
Public property ToolTip Tool tip text for the scale.
Public property UniqueName Gets the unique identifier for this report definition object.
Public property Width Width of the scale bar, as a percent of the size of the gauge

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected field m_instance Infrastructure. Specifies the instance of gauge panel item. (Inherited from GaugePanelObjectCollectionItem.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.ReportingServices.OnDemandReportRendering Namespace