wxAutoExcel
2.0.0
|
Represents Microsoft Excel ShapeNodes collection. More...
Public Member Functions | |
void | Delete (long index) |
Deletes the object. More... | |
void | Insert (long index, MsoSegmentType segmentType, MsoEditingType editingType, double X1, double Y1, double *X2=NULL, double *Y2=NULL, double *X3=NULL, double *Y3=NULL) |
Inserts a node into a freeform shape. More... | |
wxExcelShapeNode | Item (long index) |
Returns a single object from a collection. More... | |
void | SetEditingType (long index, MsoEditingType editingType) |
Sets the editing type of the node specified by Index. More... | |
void | SetPosition (long index, double X1, double Y1) |
Sets the location of the node specified by Index. More... | |
void | SetSegmentType (long index, MsoSegmentType segmentType) |
Sets the segment type of the segment that follows the node specified by Index. More... | |
long | GetCount () |
Returns an Integer value that represents the number of objects in the collection. More... | |
virtual wxString | GetAutoExcelObjectName_ () const |
Returns "ShapeNodes". More... | |
Public Member Functions inherited from wxAutoExcel::wxExcelObject | |
bool | IsOk_ () const |
Returns true if the object has a valid dispatch. More... | |
wxString | GetAutomationObjectName_ (bool stripUnderscores=false) const |
Returns object name as provided by IDispatch->GetTypeInfo()->GetDocumentation(MEMBERID_NIL, &name, NULL, NULL, NULL). More... | |
wxSharedPtr< wxAutomationObject > | GetAutomationObject_ () |
Returns the underlying wxAutomationObject. More... | |
operator bool () const | |
Returns true if the object has a valid dispatch and its last automation call (if any), i.e. More... | |
WXLCID | GetAutomationLCID_ () const |
Returns the locale identifier used in automation calls. More... | |
bool | SetAutomationLCID_ (WXLCID lcid) |
Sets the locale identifier to be used in automation calls. More... | |
bool | GetPropertyAndMethodNames_ (wxArrayString &propertyNames, wxArrayString &methodNames, bool includeHidden=false) |
Returns lists of property and method names the automation interface exposes. More... | |
bool | GetUnimplementedObject_ (const wxString &name, wxAutomationObject &object) |
Helper function for receiving an automation object not implemented in wxAutoExcel, see FAQ on how to use. More... | |
Additional Inherited Members | |
Public Types inherited from wxAutoExcel::wxExcelObject | |
enum | ErrorFlags { Err_DoNothing = 0 , Err_LogOnInvalidDispatch = 1 , Err_AssertOnInvalidDispatch = 1 << 1 , Err_ThrowOnInvalidDispatch = 1 << 2 , Err_LogOnInvalidArgument = 1 << 3 , Err_AssertOnInvalidArgument = 1 << 4 , Err_ThrowOnInvalidArgument = 1 << 5 , Err_LogOnFailedInvoke = 1 << 6 , Err_AssertOnFailedInvoke = 1 << 7 , Err_ThrowOnFailedInvoke = 1 << 8 , Err_LogOnInvalidReturnType = 1 << 9 , Err_AssertOnInvalidReturnType = 1 << 10 , Err_ThrowOnInvalidReturnType = 1 << 11 , Err_LogOnOtherError = 1 << 12 , Err_AssertOnOtherError = 1 << 13 , Err_ThrowOnOtherError = 1 << 14 } |
Flags affecting the behaviour of wxExcelObject and its descendants when an error occurs during accessing an Excel object property or calling its method. More... | |
Static Public Member Functions inherited from wxAutoExcel::wxExcelObject | |
static unsigned | GetErrorMode_ () |
Sets the error mode to the combination of wxExcelObject::ErrorFlags. More... | |
static void | SetErrorMode_ (unsigned mode) |
Sets the error mode as the combination of wxExcelObject::ErrorFlags. More... | |
static bool | GetUnimplementedCollectionItem_ (wxAutomationObject &collection, const long index, wxAutomationObject &item, bool asProperty) |
Helper function for obtaining an item from MS Excel collection not implemented in wxAutoExcel, see FAQ on how to use. More... | |
Represents Microsoft Excel ShapeNodes collection.
void wxAutoExcel::wxExcelShapeNodes::Delete | ( | long | index | ) |
Deletes the object.
void wxAutoExcel::wxExcelShapeNodes::Insert | ( | long | index, |
MsoSegmentType | segmentType, | ||
MsoEditingType | editingType, | ||
double | X1, | ||
double | Y1, | ||
double * | X2 = NULL , |
||
double * | Y2 = NULL , |
||
double * | X3 = NULL , |
||
double * | Y3 = NULL |
||
) |
Inserts a node into a freeform shape.
wxExcelShapeNode wxAutoExcel::wxExcelShapeNodes::Item | ( | long | index | ) |
Returns a single object from a collection.
void wxAutoExcel::wxExcelShapeNodes::SetEditingType | ( | long | index, |
MsoEditingType | editingType | ||
) |
Sets the editing type of the node specified by Index.
If the node is a control point for a curved segment, this method sets the editing type of the node adjacent to it that joins two segments. Note that, depending on the editing type, this method may affect the position of adjacent nodes.
void wxAutoExcel::wxExcelShapeNodes::SetPosition | ( | long | index, |
double | X1, | ||
double | Y1 | ||
) |
Sets the location of the node specified by Index.
Note that, depending on the editing type of the node, this method may affect the position of adjacent nodes.
void wxAutoExcel::wxExcelShapeNodes::SetSegmentType | ( | long | index, |
MsoSegmentType | segmentType | ||
) |
Sets the segment type of the segment that follows the node specified by Index.
If the node is a control point for a curved segment, this method sets the segment type for that curve. Note that this may affect the total number of nodes by inserting or deleting adjacent nodes.
long wxAutoExcel::wxExcelShapeNodes::GetCount | ( | ) |
Returns an Integer value that represents the number of objects in the collection.
|
inlinevirtual |
Returns "ShapeNodes".
Reimplemented from wxAutoExcel::wxExcelObject.