Skip to main content
View as Markdown

ISch_RectangularGroup interface

The ISch_RectangularGroup interface represents a group rectangular object with the size of the object with XSize and YSize dimensions. The Origin of the rectangular object is the Location property from the ISch_GraphicalObject interface.

public interface ISch_RectangularGroup : ISch_ParametrizedGroup

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: ISch_BasicContainer → ISch_GraphicalObject → ISch_ParametrizedGroup

Derived: IOpenBus_Component, ISch_HarnessConnector, ISch_RTFLink, ISch_SheetSymbol

Remarks​

The ISch_RectangularGroup interface is an ancestor interface for the ISch_SheetSymbol, ISch_HarnessConnector and IOpenBus_Component interfaces.

Properties​

PropertyTypeAccessDescription
XSizeintget; setThe XSize property sets or gets the XSize dimension of the rectangular group object such as a sheet symbol.
YSizeintget; setThis method sets the YSize dimension of the rectangular group object such as the sheet symbol.

XSize​

The XSize property sets or gets the XSize dimension of the rectangular group object such as a sheet symbol. The XSize and YSize values determines the size of the rectangular group object in the X and Y directions.

int GetState_XSize();
void SetState_XSize(int argValue);

Type: int · Access: read/write

The Location property from the ISch_GraphicalObject interface determines the origin of the rectangular group object.

See also: ISch_RectangularGroup.YSize

YSize​

This method sets the YSize dimension of the rectangular group object such as the sheet symbol.

int GetState_YSize();
void SetState_YSize(int argValue);

Type: int · Access: read/write

This method retrieves the YSize dimension of the rectangular group object such as the sheet symbol. THis method is used by the YSize property.

See also: ISch_RectangularGroup.XSize

Inherited members​