HTMLElement defines the basic html elements
Size
Gets the size that the element will be rendered
Rect
Gets/Sets the boundary of the element
number
Set the corner of the element
Size
Gets the minimum size that is required by the element
number
Sets/Gets the height of the element
HorizontalAlignment
Sets/Gets how the element has to be horizontally arranged with respect to its immediate parent
string
Sets the unique id of the element
boolean
Sets or gets whether the content of the element needs to be measured
MarginModel
Sets/Gets the margin of the element
number
Sets/Gets the maximum height of the element
number
Sets/Gets the maximum width of the element
number
Sets/Gets the minimum height of the element
number
Sets/Gets the minimum width of the element
number
Sets/Gets the x-coordinate of the element
number
Sets/Gets the y-coordinate of the element
number
Gets the rotate angle that is set to the immediate parent of the element
PointModel
Sets/Gets the reference point of the element
<div id='diagram'></div>
let stackPanel: StackPanel = new StackPanel();
stackPanel.offsetX = 300; stackPanel.offsetY = 200;
stackPanel.width = 100; stackPanel.height = 100;
stackPanel.style.fill = 'red';
stackPanel.pivot = { x: 0.5, y: 0.5 };
let diagram: Diagram = new Diagram({
...
basicElements: [stackPanel],
...
});
diagram.appendTo('#diagram');
RelativeMode
Sets whether the element has to be aligned with respect to a point/with respect to its immediate parent
number
Sets/Gets the rotate angle of the element
boolean
Defines whether the element has to be measured or not
ShapeStyleModel
Sets the style of the element
VerticalAlignment
Sets/Gets how the element has to be vertically arranged with respect to its immediate parent
boolean
Sets or gets whether the content of the element to be visible
number
Sets/Gets the width of the element
Arranges the element
Parameter | Type | Description |
---|---|---|
desiredSize | Size |
Returns Size
Gets the position of the element with respect to its parent
Parameter | Type | Description |
---|---|---|
size | Size |
Returns PointModel
Measures the minimum space that the element requires
Parameter | Type | Description |
---|---|---|
availableSize | Size |
Returns Size
Sets the offset of the element with respect to its parent
Returns void
Updates the bounds of the element
Returns void