Aspose::Slides::Charts::StringChartValue Class Reference

Represent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. More...

Inherits Aspose::Slides::Charts::BaseChartValue, and Aspose::Slides::Charts::IStringChartValue.

Public Member Functions

ASPOSE_SLIDES_SHARED_API System::SharedPtr< IChartCellCollectionget_AsCells ()
 Null value assigning is not allowed. Returning value always is not null. Read IChartCellCollection. More...
 
ASPOSE_SLIDES_SHARED_API void set_AsCells (System::SharedPtr< IChartCellCollection > value)
 Null value assigning is not allowed. Returning value always is not null. Write IChartCellCollection. More...
 
ASPOSE_SLIDES_SHARED_API System::String get_AsLiteralString ()
 Returns value as literal string. Read System::String. More...
 
ASPOSE_SLIDES_SHARED_API void set_AsLiteralString (System::String value)
 Sets value as literal string. Write System::String. More...
 
virtual ASPOSE_SLIDES_SHARED_API System::SharedPtr< System::Objectget_Data ()
 Returns Data object. Read object. More...
 
virtual ASPOSE_SLIDES_SHARED_API void set_Data (System::SharedPtr< System::Object > value)
 Sets Data object. Write object. More...
 
virtual ASPOSE_SLIDES_SHARED_API System::String ToString ()
 Returns string value data. Return null if DataSourceType is false and no string value was assigned. More...
 
ASPOSE_SLIDES_SHARED_API void SetFromOneCell (System::SharedPtr< IChartDataCell > cell)
 Sets value from specified cell. More...
 
ASPOSE_SLIDES_SHARED_API System::String GetCellsAddressInWorkbook ()
 If DataSourceType property is DataSourceType.Worksheet then this method returns address of the cells in workbook which represent the string data. Otherwise return empty string. More...
 
- Public Member Functions inherited from Aspose::Slides::Charts::BaseChartValue
ASPOSE_SLIDES_SHARED_API Aspose::Slides::Charts::DataSourceType get_DataSourceType ()
 Specifies whether AsCell, AsCells, AsLiteralString or AsLiteralDouble property is actual in descendants. In other words it specifies the type of value of the Data property. Read Charts::DataSourceType. More...
 
ASPOSE_SLIDES_SHARED_API void set_DataSourceType (Aspose::Slides::Charts::DataSourceType value)
 Specifies whether AsCell, AsCells, AsLiteralString or AsLiteralDouble property is actual in descendants. In other words it specifies the type of value of the Data property. Write Charts::DataSourceType. More...
 

Protected Member Functions

 StringChartValue (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< DataSourceTypeHolder > dataSourceTypeHolder, bool centralizedTypeChangingRestriction)
 
- Protected Member Functions inherited from Aspose::Slides::Charts::BaseChartValue
System::SharedPtr< Chartget_ChartInternal ()
 Returns the parent chart. Read-only IChart. More...
 
 BaseChartValue (System::SharedPtr< IDOMObject > parentImmediate, System::SharedPtr< DataSourceTypeHolder > dataSourceTypeHolder, bool centralizedTypeChangingRestriction)
 

Detailed Description

Represent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.

Constructor & Destructor Documentation

◆ StringChartValue()

Aspose::Slides::Charts::StringChartValue::StringChartValue ( System::SharedPtr< IDOMObject parentImmediate,
System::SharedPtr< DataSourceTypeHolder >  dataSourceTypeHolder,
bool  centralizedTypeChangingRestriction 
)
protected

Member Function Documentation

◆ get_AsCells()

ASPOSE_SLIDES_SHARED_API System::SharedPtr<IChartCellCollection> Aspose::Slides::Charts::StringChartValue::get_AsCells ( )
virtual

Null value assigning is not allowed. Returning value always is not null. Read IChartCellCollection.

Implements Aspose::Slides::Charts::IMultipleCellChartValue.

◆ get_AsLiteralString()

ASPOSE_SLIDES_SHARED_API System::String Aspose::Slides::Charts::StringChartValue::get_AsLiteralString ( )
virtual

Returns value as literal string. Read System::String.

Implements Aspose::Slides::Charts::IStringChartValue.

◆ get_Data()

virtual ASPOSE_SLIDES_SHARED_API System::SharedPtr<System::Object> Aspose::Slides::Charts::StringChartValue::get_Data ( )
virtual

Returns Data object. Read object.

Implements Aspose::Slides::Charts::BaseChartValue.

◆ GetCellsAddressInWorkbook()

ASPOSE_SLIDES_SHARED_API System::String Aspose::Slides::Charts::StringChartValue::GetCellsAddressInWorkbook ( )
virtual

If DataSourceType property is DataSourceType.Worksheet then this method returns address of the cells in workbook which represent the string data. Otherwise return empty string.

Implements Aspose::Slides::Charts::IStringChartValue.

◆ set_AsCells()

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::StringChartValue::set_AsCells ( System::SharedPtr< IChartCellCollection value)
virtual

Null value assigning is not allowed. Returning value always is not null. Write IChartCellCollection.

Implements Aspose::Slides::Charts::IMultipleCellChartValue.

◆ set_AsLiteralString()

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::StringChartValue::set_AsLiteralString ( System::String  value)
virtual

Sets value as literal string. Write System::String.

Implements Aspose::Slides::Charts::IStringChartValue.

◆ set_Data()

virtual ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::StringChartValue::set_Data ( System::SharedPtr< System::Object value)
virtual

Sets Data object. Write object.

Implements Aspose::Slides::Charts::BaseChartValue.

◆ SetFromOneCell()

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::StringChartValue::SetFromOneCell ( System::SharedPtr< IChartDataCell cell)
virtual

Sets value from specified cell.

Parameters
cellCell.

Implements Aspose::Slides::Charts::IStringChartValue.

◆ ToString()

virtual ASPOSE_SLIDES_SHARED_API System::String Aspose::Slides::Charts::StringChartValue::ToString ( )
virtual

Returns string value data. Return null if DataSourceType is false and no string value was assigned.

Implements Aspose::Slides::Charts::IStringChartValue.