Class
Position

Represents the element position in the container

Definition

Namespace:Telerik.Reporting.Charting.Styles

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
public class Position : StateManagedObject, IChartingStateManagedItem, IChartingStateManager

Inheritance: objectStateManagedObjectPosition

Derived Classes: PositionBottomPositionCenterPositionLeftPositionRightPositionTopPositionTopLeftPositionTopRight

Implements: IChartingStateManagedItemIChartingStateManager

Inherited Members StateManagedObject.CloneState()StateManagedObject.SaveViewState()StateManagedObject.TrackViewState()StateManagedObject.LoadViewState(object)StateManagedObject.SetDirty()StateManagedObject.Dispose()StateManagedObject.Dispose(bool)StateManagedObject.ViewStateIgnoresCase

Constructors

Position()

Creates an instance of Position class.

Declaration

cs-api-definition
public Position()

Position(AlignedPositions)

Creates an instance of Position class.

Declaration

cs-api-definition
public Position(AlignedPositions position)

Parameters

position

AlignedPositions

Aligned position of element

Position(AlignedPositions, float, float)

Creates an instance of Position class.

Declaration

cs-api-definition
public Position(AlignedPositions position, float x, float y)

Parameters

position

AlignedPositions

Aligned position of element

x

float

X coordinate

y

float

Y coordinate

Position(float, float)

Creates an instance of Position class.

Declaration

cs-api-definition
public Position(float x, float y)

Parameters

x

float

X coordinate

y

float

Y coordinate

Position(object)

Creates an instance of Position class.

Declaration

cs-api-definition
public Position(object container)

Parameters

container

object

Container element

Properties

AlignedPosition

Specifies aligned position in comprehensive figure

Declaration

cs-api-definition
[SkinnableProperty]
public virtual AlignedPositions AlignedPosition { get; set; }

Property Value

AlignedPositions

Auto

Automatic positioning

Declaration

cs-api-definition
public virtual bool Auto { get; set; }

Property Value

bool

X

Specifies the X coordinate of the figure position

Declaration

cs-api-definition
public virtual float X { get; set; }

Property Value

float

Y

Specifies the Y coordinate of the figure position

Declaration

cs-api-definition
public virtual float Y { get; set; }

Property Value

float

Methods

Clone()

Clone this object

Declaration

cs-api-definition
public virtual object Clone()

Returns

object

Cloned object

Equals(object)

Determines whether the specified System.Object is equal to the current System.Object.

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

Object to compare

Returns

bool

Result of comparing

Overrides object.Equals(object)

GetHashCode()

Gets hash code

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Hash code

Overrides object.GetHashCode()

ResetX()

Reset X coordinate to default

Declaration

cs-api-definition
protected virtual void ResetX()

ResetY()

Reset Y coordinate to default

Declaration

cs-api-definition
protected virtual void ResetY()

ShouldSerializeX()

Manages design-time serialization of X

Declaration

cs-api-definition
protected virtual bool ShouldSerializeX()

Returns

bool

True if value should be serialized

ShouldSerializeY()

Manages design-time serialization of Y

Declaration

cs-api-definition
protected virtual bool ShouldSerializeY()

Returns

bool

True if value should be serialized