wxAutoExcel  2.0.0
wxAutoExcel::wxExcelLegendKey Class Reference

Represents Microsoft Excel LegendKey object. More...

Inheritance diagram for wxAutoExcel::wxExcelLegendKey:
wxAutoExcel::wxExcelObject

Public Member Functions

bool ClearFormats ()
 Clears the formatting of the object. More...
 
bool Delete ()
 Deletes the object. More...
 
wxExcelChartFormat GetFormat ()
 Returns the ChartFormat object. More...
 
double GetHeight ()
 Returns a Double value that represents the height, in points, of the object. More...
 
bool GetInvertIfNegative ()
 True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number. More...
 
void SetInvertIfNegative (bool invertIfNegative)
 True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number. More...
 
double GetLeft ()
 Returns a Double value that represents the distance, in points, from the left edge of the object to the left edge of the chart area. More...
 
wxColour GetMarkerBackgroundColor ()
 Sets the marker background color as an RGB value or returns the corresponding color index value. More...
 
void SetMarkerBackgroundColor (const wxColour &markerBackgroundColor)
 Sets the marker background color as an RGB value or returns the corresponding color index value. More...
 
long GetMarkerBackgroundColorIndex ()
 Returns the marker background color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone. More...
 
void SetMarkerBackgroundColorIndex (long markerBackgroundColorIndex)
 Sets the marker background color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone. More...
 
wxColour GetMarkerForegroundColor ()
 Sets the marker background color as an RGB value or returns the corresponding color index value. More...
 
void SetMarkerForegroundColor (const wxColour &markerForegroundColor)
 Sets the marker background color as an RGB value or returns the corresponding color index value. More...
 
long GetMarkerForegroundColorIndex ()
 Returns the marker foreground color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone. More...
 
void SetMarkerForegroundColorIndex (long markerForegroundColorIndex)
 Sets the marker foreground color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone. More...
 
long GetMarkerSize ()
 Returns the data-marker size, in points. More...
 
void SetMarkerSize (long markerSize)
 Sets the data-marker size, in points. More...
 
XlMarkerStyle GetMarkerStyle ()
 Returns the marker style for a point or series in a line chart, scatter chart, or radar chart. More...
 
void SetMarkerStyle (XlMarkerStyle markerStyle)
 Sets the marker style for a point or series in a line chart, scatter chart, or radar chart. More...
 
XlChartPictureType GetPictureType ()
 Returns a XlChartPictureType value that represents the way pictures are displayed on a legend key. More...
 
void SetPictureType (XlChartPictureType pictureType)
 Sets a XlChartPictureType value that represents the way pictures are displayed on a legend key. More...
 
long GetPictureUnit ()
 Returns the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored). More...
 
void SetPictureUnit (long pictureUnit)
 Sets the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored). More...
 
double GetPictureUnit2 ()
 Returns the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored). More...
 
void SetPictureUnit2 (double pictureUnit2)
 Sets the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored). More...
 
bool GetShadow ()
 Returns a Boolean value that determines if the object has a shadow. More...
 
void SetShadow (bool shadow)
 Sets a Boolean value that determines if the object has a shadow. More...
 
bool GetSmooth ()
 True if curve smoothing is turned on for the legend key. More...
 
void SetSmooth (bool smooth)
 True if curve smoothing is turned on for the legend key. More...
 
double GetTop ()
 Returns a Double value that represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart). More...
 
double GetWidth ()
 Returns a Double value that represents the width, in points, of the object. More...
 
virtual wxString GetAutoExcelObjectName_ () const
 Returns "LegendKey". 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...
 

Detailed Description

Represents Microsoft Excel LegendKey object.

Member Function Documentation

◆ ClearFormats()

bool wxAutoExcel::wxExcelLegendKey::ClearFormats ( )

Clears the formatting of the object.

MSDN documentation for LegendKey.ClearFormats.

◆ Delete()

bool wxAutoExcel::wxExcelLegendKey::Delete ( )

◆ GetFormat()

wxExcelChartFormat wxAutoExcel::wxExcelLegendKey::GetFormat ( )

Returns the ChartFormat object.

Since Excel 2007.

MSDN documentation for LegendKey.Format.

◆ GetHeight()

double wxAutoExcel::wxExcelLegendKey::GetHeight ( )

Returns a Double value that represents the height, in points, of the object.

MSDN documentation for LegendKey.Height.

◆ GetInvertIfNegative()

bool wxAutoExcel::wxExcelLegendKey::GetInvertIfNegative ( )

True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number.

MSDN documentation for LegendKey.InvertIfNegative.

◆ SetInvertIfNegative()

void wxAutoExcel::wxExcelLegendKey::SetInvertIfNegative ( bool  invertIfNegative)

True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number.

MSDN documentation for LegendKey.InvertIfNegative.

◆ GetLeft()

double wxAutoExcel::wxExcelLegendKey::GetLeft ( )

Returns a Double value that represents the distance, in points, from the left edge of the object to the left edge of the chart area.

MSDN documentation for LegendKey.Left.

◆ GetMarkerBackgroundColor()

wxColour wxAutoExcel::wxExcelLegendKey::GetMarkerBackgroundColor ( )

Sets the marker background color as an RGB value or returns the corresponding color index value.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerBackgroundColor.

◆ SetMarkerBackgroundColor()

void wxAutoExcel::wxExcelLegendKey::SetMarkerBackgroundColor ( const wxColour &  markerBackgroundColor)

Sets the marker background color as an RGB value or returns the corresponding color index value.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerBackgroundColor.

◆ GetMarkerBackgroundColorIndex()

long wxAutoExcel::wxExcelLegendKey::GetMarkerBackgroundColorIndex ( )

Returns the marker background color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerBackgroundColorIndex.

◆ SetMarkerBackgroundColorIndex()

void wxAutoExcel::wxExcelLegendKey::SetMarkerBackgroundColorIndex ( long  markerBackgroundColorIndex)

Sets the marker background color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerBackgroundColorIndex.

◆ GetMarkerForegroundColor()

wxColour wxAutoExcel::wxExcelLegendKey::GetMarkerForegroundColor ( )

Sets the marker background color as an RGB value or returns the corresponding color index value.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerForegroundColor.

◆ SetMarkerForegroundColor()

void wxAutoExcel::wxExcelLegendKey::SetMarkerForegroundColor ( const wxColour &  markerForegroundColor)

Sets the marker background color as an RGB value or returns the corresponding color index value.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerForegroundColor.

◆ GetMarkerForegroundColorIndex()

long wxAutoExcel::wxExcelLegendKey::GetMarkerForegroundColorIndex ( )

Returns the marker foreground color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerForegroundColorIndex.

◆ SetMarkerForegroundColorIndex()

void wxAutoExcel::wxExcelLegendKey::SetMarkerForegroundColorIndex ( long  markerForegroundColorIndex)

Sets the marker foreground color as an index into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone.

Applies only to line, scatter, and radar charts.

MSDN documentation for LegendKey.MarkerForegroundColorIndex.

◆ GetMarkerSize()

long wxAutoExcel::wxExcelLegendKey::GetMarkerSize ( )

Returns the data-marker size, in points.

Can be a value from 2 through 72.

MSDN documentation for LegendKey.MarkerSize.

◆ SetMarkerSize()

void wxAutoExcel::wxExcelLegendKey::SetMarkerSize ( long  markerSize)

Sets the data-marker size, in points.

Can be a value from 2 through 72.

MSDN documentation for LegendKey.MarkerSize.

◆ GetMarkerStyle()

XlMarkerStyle wxAutoExcel::wxExcelLegendKey::GetMarkerStyle ( )

Returns the marker style for a point or series in a line chart, scatter chart, or radar chart.

Read/write XlMarkerStyle.

MSDN documentation for LegendKey.MarkerStyle.

◆ SetMarkerStyle()

void wxAutoExcel::wxExcelLegendKey::SetMarkerStyle ( XlMarkerStyle  markerStyle)

Sets the marker style for a point or series in a line chart, scatter chart, or radar chart.

Read/write XlMarkerStyle.

MSDN documentation for LegendKey.MarkerStyle.

◆ GetPictureType()

XlChartPictureType wxAutoExcel::wxExcelLegendKey::GetPictureType ( )

Returns a XlChartPictureType value that represents the way pictures are displayed on a legend key.

MSDN documentation for LegendKey.PictureType.

◆ SetPictureType()

void wxAutoExcel::wxExcelLegendKey::SetPictureType ( XlChartPictureType  pictureType)

Sets a XlChartPictureType value that represents the way pictures are displayed on a legend key.

MSDN documentation for LegendKey.PictureType.

◆ GetPictureUnit()

long wxAutoExcel::wxExcelLegendKey::GetPictureUnit ( )

Returns the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored).

MSDN documentation for LegendKey.PictureUnit.

◆ SetPictureUnit()

void wxAutoExcel::wxExcelLegendKey::SetPictureUnit ( long  pictureUnit)

Sets the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored).

MSDN documentation for LegendKey.PictureUnit.

◆ GetPictureUnit2()

double wxAutoExcel::wxExcelLegendKey::GetPictureUnit2 ( )

Returns the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored).

Since Excel 2007.

MSDN documentation for LegendKey.PictureUnit2.

◆ SetPictureUnit2()

void wxAutoExcel::wxExcelLegendKey::SetPictureUnit2 ( double  pictureUnit2)

Sets the unit for each picture on the chart if the PictureType property is set to xlStackScale (if not, this property is ignored).

Since Excel 2007.

MSDN documentation for LegendKey.PictureUnit2.

◆ GetShadow()

bool wxAutoExcel::wxExcelLegendKey::GetShadow ( )

Returns a Boolean value that determines if the object has a shadow.

MSDN documentation for LegendKey.Shadow.

◆ SetShadow()

void wxAutoExcel::wxExcelLegendKey::SetShadow ( bool  shadow)

Sets a Boolean value that determines if the object has a shadow.

MSDN documentation for LegendKey.Shadow.

◆ GetSmooth()

bool wxAutoExcel::wxExcelLegendKey::GetSmooth ( )

True if curve smoothing is turned on for the legend key.

MSDN documentation for LegendKey.Smooth.

◆ SetSmooth()

void wxAutoExcel::wxExcelLegendKey::SetSmooth ( bool  smooth)

True if curve smoothing is turned on for the legend key.

MSDN documentation for LegendKey.Smooth.

◆ GetTop()

double wxAutoExcel::wxExcelLegendKey::GetTop ( )

Returns a Double value that represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).

MSDN documentation for LegendKey.Top.

◆ GetWidth()

double wxAutoExcel::wxExcelLegendKey::GetWidth ( )

Returns a Double value that represents the width, in points, of the object.

MSDN documentation for LegendKey.Width.

◆ GetAutoExcelObjectName_()

virtual wxString wxAutoExcel::wxExcelLegendKey::GetAutoExcelObjectName_ ( ) const
inlinevirtual

Returns "LegendKey".

Reimplemented from wxAutoExcel::wxExcelObject.