API - Shape

In this topic: Hide

 

Shape Methods

Parameter Type Description Remarks
Delete(); long     
Duplicate(IQaShape* shape); long     
GetBottom(); double     
GetDataSource(); IQaDataSource*     
GetLeader(); IQaLeader*     
GetLeft(); double     
GetRight(); double     
GetStyle(); IQaStyle*     
GetTop(); double     
Refresh(); void     
Reload(); long     
SetBottom(double value); void     
SetBox(double left, double bottom, double right, double top); long     
SetBoxRelative(double left, double bottom, double right, double top); long     
SetLeft(double value); void     
SetRight(double value); void     
SetTop(double value); void     

Shape Properties

Parameter Type Description Remarks
BuddyDataSourceType; eAnnotBuddyDataSourceType     
BuddyHorizontalSpace; double     
BuddyHorizontalType; eAnnotBuddyHorizontalType     
BuddyLabel; BSTR     
BuddyMatchHeight; boolean     
BuddyMatchWidth; boolean     
BuddyVerticalSpace; double     
BuddyVerticalType; eAnnotBuddyVertType     
EventAction; eAnnotEventAction     
EventStyleLabel; BSTR     
ExecuteAction; eAnnotExecuteAction     
Label; BSTR     
LoadFilename; BSTR     
Locked; boolean     
NoDraw; boolean     
ShapeType; eShapeType     

Shape Enumerators

Shape Type - eShapeType

Parameters Help String Description Remarks
eShapeTypeAsterisk = 1, Asterisk            
eShapeTypeCheck, Check Mark          
eShapeTypeDiamond, Diamond             
eShapeTypeEastTriangle, East Triangle       
eShapeTypeEllipse, Ellipse             
eShapeTypeHollowPlus, Hollow Plus         
eShapeTypeHollowX, Hollow X            
eShapeTypeNorthTriangle, North Triangle      
eShapeTypePlus, Plus                
eShapeTypeRectangle, Rectangle           
eShapeTypeSouthTriangle, South Triangle      
eShapeTypeStar Four Corner Star    
eShapeTypeWestTriangle, West Triangle       
eShapeTypeX, X