COM Interface: ISchComponent
This class provides access to the component instance in the schematic design.
Members
Properties
| Property | Description |
|---|---|
| double Angle {get} | Returns the angle of the component. |
| long BitCount {get} | Returns the bit count for the component. |
| long BitNumber {get} | Returns the bit number of the component. |
| ISchBlock Block {get} | Returns the block for the component. If the component is not a block, then a null value is returned. |
| ISchComponents BundledComponents {get} | Returns a list of bundled components associated with a component. |
| ISchComponent Bundle {get} | Returns the parent component which the component is bundled with. If the pin is not bundled, then this command fails. |
| VARIANT_BOOL Bundled {get} | If the component is bundled, then the value "true" is returned. |
| OLE_COLOR Color {get} | Returns the color of the component. |
| long CoodinateX {get} | Returns the X coordinate of the component's position. |
| long CoodinateY {get} | Returns the Y coordinate of the component's position. |
| VARIANT_BOOL Fitted {get} {set} | If the component is fitted, then the value "true" is returned. |
| VARIANT_BOOL HasVariant {get} | If the component has a variant, then the value "true" is returned. |
| VARIANT_BOOL Mirror {get} | If the component is mirrored, then the value "true" is returned. |
| BSTR PartName {get} | Returns the system-defined property Part Name. |
| ISchPins Pins {get} | Returns the pins on the component. |
| IProperties Properties {get} | Returns the collection of properties for the component, including part properties and symbol properties. These are copied to the component in the schematic design. |
| BSTR ReferenceDesignator {get} {set} | Returns the system-defined property Reference Designator. |
| double Scale {get} | Returns the scale of the component. |
| ISchSheet Sheet {get} | Returns the sheet that contains this component. |
| ISymbol Symbol {get} | Returns the symbol for the component. |
| BSTR SymbolAlternate {get} | Returns the Symbol().Alternate() value for the component. |
| BSTR SymbolName {get} | Returns the Symbol().Name() value for the component. |
| BSTR Type {get} | Returns the type of the component. |
| ISchVariationType VariationType {get} | Returns the variation type for the component. |


