Placement (Object)

Member of:

(Live) BarChart object,, (Live) BlockChart object,, Bullet object, (Live) FunnelChart object, (Live) LineChart object , (Live) PieChart object, (Live) RadarChart object, Shape object, Slider object, Speedometer object, TrafficLight object, Thermometer object

Description:

All shapes and controls on a dashboard have a node called Placement, which contains properties and a method to enable the shape or control to be moved or resized. This node does not include moving shapes from one dashboard section to another. All offsets and sizes are given in pixels.

Example:

This example creates a rectangular shape as a goal, called LeftGoal, sets the placement properties, and colors the rectangle black.

var objRect = ActiveSection.Shapes.CreateShape(bqRectangle)
objRect.Name = "LeftGoal"
objRect.Placement.XOffset = Field.Placement.XOffset - 10
objRect.Placement.YOffset = Field.Placement.YOffset - 10
objRect.Placement.Width = Ball.Placement.Width - 60
objRect.Placement.Height = Field.Placement.Height + 20
objRect.Fill.Color = bqBlack

Methods:

Modify(XOffset as number, YOffset as number, Width as number, Height as number)

Properties:

Read-write: Height as number, Width as number, XOffset as number, YOffset as number