Aspose::Cells::Drawing::ILineFormat Class Referenceabstract

Represents all setting of the line. More...

Inherits Aspose::Cells::Drawing::IFillFormat.

Public Member Functions

virtual Aspose::Cells::Drawing::MsoLineStyle GetCompoundType ()=0
 Specifies the line compound type. More...
 
virtual void SetCompoundType (Aspose::Cells::Drawing::MsoLineStyle value)=0
 Specifies the line compound type. More...
 
virtual Aspose::Cells::Drawing::MsoLineDashStyle GetDashStyle ()=0
 Specifies the line dash type. More...
 
virtual void SetDashStyle (Aspose::Cells::Drawing::MsoLineDashStyle value)=0
 Specifies the line dash type. More...
 
virtual Aspose::Cells::Drawing::LineCapType GetCapType ()=0
 Specifies the ending caps. More...
 
virtual void SetCapType (Aspose::Cells::Drawing::LineCapType value)=0
 Specifies the ending caps. More...
 
virtual Aspose::Cells::Drawing::LineJoinType GetJoinType ()=0
 Specifies the line join type. More...
 
virtual void SetJoinType (Aspose::Cells::Drawing::LineJoinType value)=0
 Specifies the line join type. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadStyle GetBeginArrowheadStyle ()=0
 Gets the begin arrow type of the line. More...
 
virtual void SetBeginArrowheadStyle (Aspose::Cells::Drawing::MsoArrowheadStyle value)=0
 Sets the begin arrow type of the line. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadWidth GetBeginArrowheadWidth ()=0
 Gets the begin arrow width type of the line. More...
 
virtual void SetBeginArrowheadWidth (Aspose::Cells::Drawing::MsoArrowheadWidth value)=0
 Sets the begin arrow width type of the line. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadLength GetBeginArrowheadLength ()=0
 Gets the begin arrow length type of the line. More...
 
virtual void SetBeginArrowheadLength (Aspose::Cells::Drawing::MsoArrowheadLength value)=0
 Sets the begin arrow length type of the line. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadStyle GetEndArrowheadStyle ()=0
 Gets the end arrow type of the line. More...
 
virtual void SetEndArrowheadStyle (Aspose::Cells::Drawing::MsoArrowheadStyle value)=0
 Sets the end arrow type of the line. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadWidth GetEndArrowheadWidth ()=0
 Gets the end arrow width type of the line. More...
 
virtual void SetEndArrowheadWidth (Aspose::Cells::Drawing::MsoArrowheadWidth value)=0
 Sets the end arrow width type of the line. More...
 
virtual Aspose::Cells::Drawing::MsoArrowheadLength GetEndArrowheadLength ()=0
 Gets the end arrow length type of the line. More...
 
virtual void SetEndArrowheadLength (Aspose::Cells::Drawing::MsoArrowheadLength value)=0
 Sets the end arrow length type of the line. More...
 
virtual Aspose::Cells::Systems::Double GetWeight ()=0
 Gets the weight of the line in unit of points. More...
 
virtual void SetWeight (Aspose::Cells::Systems::Double value)=0
 Sets the weight of the line in unit of points. More...
 
- Public Member Functions inherited from Aspose::Cells::Drawing::IFillFormat
virtual Aspose::Cells::Drawing::FillType GetType ()=0
 Gets the fill type. More...
 
virtual void SetType (Aspose::Cells::Drawing::FillType value)=0
 Sets the fill type. More...
 
virtual Aspose::Cells::Drawing::FillType GetFillType ()=0
 Gets fill type More...
 
virtual void SetFillType (Aspose::Cells::Drawing::FillType value)=0
 Sets fill type More...
 
virtual Aspose::Cells::Systems::Double GetTransparency ()=0
 Returns or sets the degree of transparency of the area as a value from 0.0 (opaque) through 1.0 (clear). More...
 
virtual void SetTransparency (Aspose::Cells::Systems::Double value)=0
 Returns or sets the degree of transparency of the area as a value from 0.0 (opaque) through 1.0 (clear). More...
 
virtual Aspose::Cells::Drawing::FormatSetType GetSetType ()=0
 Gets the fill format set type. More...
 
virtual void SetSetType (Aspose::Cells::Drawing::FormatSetType value)=0
 Gets the fill format set type. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::IGradientFillGetIGradientFill ()=0
 Gets IGradientFill object. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::ITextureFillGetITextureFill ()=0
 Gets ITextureFill object. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::ISolidFillGetISolidFill ()=0
 Gets ISolidFill object. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::IPatternFillGetIPatternFill ()=0
 Gets IPatternFill object. More...
 
virtual Aspose::Cells::Drawing::GradientColorType GetGradientColorType ()=0
 Returns the gradient color type for the specified fill. More...
 
virtual Aspose::Cells::Drawing::GradientStyleType GetGradientStyle ()=0
 Returns the gradient style for the specified fill. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > GetGradientColor1 ()=0
 Returns the gradient color 1 for the the specified fill. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > GetGradientColor2 ()=0
 Returns the gradient color 2 for the the specified fill. More...
 
virtual Aspose::Cells::Systems::Double GetGradientDegree ()=0
 Returns the gradient degree for the the specified fill. More...
 
virtual Aspose::Cells::Systems::Int32 GetGradientVariant ()=0
 Returns the gradient variant for the the specified fill. More...
 
virtual Aspose::Cells::Drawing::GradientPresetType GetPresetColor ()=0
 Returns the gradient preset color for the the specified fill. More...
 
virtual void SetOneColorGradient (intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > color, Aspose::Cells::Systems::Double degree, Aspose::Cells::Drawing::GradientStyleType style, Aspose::Cells::Systems::Int32 variant)=0
 Sets the specified fill to a one-color gradient. More...
 
virtual void SetTwoColorGradient (intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > color1, intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > color2, Aspose::Cells::Drawing::GradientStyleType style, Aspose::Cells::Systems::Int32 variant)=0
 Sets the specified fill to a two-color gradient. More...
 
virtual void SetTwoColorGradient (intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > color1, Aspose::Cells::Systems::Double transparency1, intrusive_ptr< Aspose::Cells::Systems::Drawing::Color > color2, Aspose::Cells::Systems::Double transparency2, Aspose::Cells::Drawing::GradientStyleType style, Aspose::Cells::Systems::Int32 variant)=0
 Sets the specified fill to a two-color gradient. More...
 
virtual void SetPresetColorGradient (Aspose::Cells::Drawing::GradientPresetType presetColor, Aspose::Cells::Drawing::GradientStyleType style, Aspose::Cells::Systems::Int32 variant)=0
 Sets the specified fill to a preset-color gradient. More...
 
virtual Aspose::Cells::Drawing::TextureType GetTexture ()=0
 Represents the texture type for the specified fill. More...
 
virtual void SetTexture (Aspose::Cells::Drawing::TextureType value)=0
 Represents the texture type for the specified fill. More...
 
virtual Aspose::Cells::Drawing::FillPattern GetPattern ()=0
 Represents an area's display pattern. More...
 
virtual void SetPattern (Aspose::Cells::Drawing::FillPattern value)=0
 Represents an area's display pattern. More...
 
virtual Aspose::Cells::Drawing::FillPictureType GetPictureFormatType ()=0
 Gets the picture format type. More...
 
virtual void SetPictureFormatType (Aspose::Cells::Drawing::FillPictureType value)=0
 Sets the picture format type. More...
 
virtual Aspose::Cells::Systems::Double GetScale ()=0
 Gets the picture format scale. More...
 
virtual void SetScale (Aspose::Cells::Systems::Double value)=0
 Sets the picture format scale. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Array1D< Aspose::Cells::Systems::Byte > > GetImageData ()=0
 Gets the picture image data. More...
 
virtual void SetImageData (intrusive_ptr< Aspose::Cells::Systems::Array1D< Aspose::Cells::Systems::Byte >> value)=0
 Sets the picture image data. More...
 

Detailed Description

Represents all setting of the line.

Member Function Documentation

◆ GetBeginArrowheadLength()

virtual Aspose::Cells::Drawing::MsoArrowheadLength Aspose::Cells::Drawing::ILineFormat::GetBeginArrowheadLength ( )
pure virtual

Gets the begin arrow length type of the line.

◆ GetBeginArrowheadStyle()

virtual Aspose::Cells::Drawing::MsoArrowheadStyle Aspose::Cells::Drawing::ILineFormat::GetBeginArrowheadStyle ( )
pure virtual

Gets the begin arrow type of the line.

◆ GetBeginArrowheadWidth()

virtual Aspose::Cells::Drawing::MsoArrowheadWidth Aspose::Cells::Drawing::ILineFormat::GetBeginArrowheadWidth ( )
pure virtual

Gets the begin arrow width type of the line.

◆ GetCapType()

virtual Aspose::Cells::Drawing::LineCapType Aspose::Cells::Drawing::ILineFormat::GetCapType ( )
pure virtual

Specifies the ending caps.

◆ GetCompoundType()

virtual Aspose::Cells::Drawing::MsoLineStyle Aspose::Cells::Drawing::ILineFormat::GetCompoundType ( )
pure virtual

Specifies the line compound type.

◆ GetDashStyle()

virtual Aspose::Cells::Drawing::MsoLineDashStyle Aspose::Cells::Drawing::ILineFormat::GetDashStyle ( )
pure virtual

Specifies the line dash type.

◆ GetEndArrowheadLength()

virtual Aspose::Cells::Drawing::MsoArrowheadLength Aspose::Cells::Drawing::ILineFormat::GetEndArrowheadLength ( )
pure virtual

Gets the end arrow length type of the line.

◆ GetEndArrowheadStyle()

virtual Aspose::Cells::Drawing::MsoArrowheadStyle Aspose::Cells::Drawing::ILineFormat::GetEndArrowheadStyle ( )
pure virtual

Gets the end arrow type of the line.

◆ GetEndArrowheadWidth()

virtual Aspose::Cells::Drawing::MsoArrowheadWidth Aspose::Cells::Drawing::ILineFormat::GetEndArrowheadWidth ( )
pure virtual

Gets the end arrow width type of the line.

◆ GetJoinType()

virtual Aspose::Cells::Drawing::LineJoinType Aspose::Cells::Drawing::ILineFormat::GetJoinType ( )
pure virtual

Specifies the line join type.

◆ GetWeight()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::ILineFormat::GetWeight ( )
pure virtual

Gets the weight of the line in unit of points.

◆ SetBeginArrowheadLength()

virtual void Aspose::Cells::Drawing::ILineFormat::SetBeginArrowheadLength ( Aspose::Cells::Drawing::MsoArrowheadLength  value)
pure virtual

Sets the begin arrow length type of the line.

◆ SetBeginArrowheadStyle()

virtual void Aspose::Cells::Drawing::ILineFormat::SetBeginArrowheadStyle ( Aspose::Cells::Drawing::MsoArrowheadStyle  value)
pure virtual

Sets the begin arrow type of the line.

◆ SetBeginArrowheadWidth()

virtual void Aspose::Cells::Drawing::ILineFormat::SetBeginArrowheadWidth ( Aspose::Cells::Drawing::MsoArrowheadWidth  value)
pure virtual

Sets the begin arrow width type of the line.

◆ SetCapType()

virtual void Aspose::Cells::Drawing::ILineFormat::SetCapType ( Aspose::Cells::Drawing::LineCapType  value)
pure virtual

Specifies the ending caps.

◆ SetCompoundType()

virtual void Aspose::Cells::Drawing::ILineFormat::SetCompoundType ( Aspose::Cells::Drawing::MsoLineStyle  value)
pure virtual

Specifies the line compound type.

◆ SetDashStyle()

virtual void Aspose::Cells::Drawing::ILineFormat::SetDashStyle ( Aspose::Cells::Drawing::MsoLineDashStyle  value)
pure virtual

Specifies the line dash type.

◆ SetEndArrowheadLength()

virtual void Aspose::Cells::Drawing::ILineFormat::SetEndArrowheadLength ( Aspose::Cells::Drawing::MsoArrowheadLength  value)
pure virtual

Sets the end arrow length type of the line.

◆ SetEndArrowheadStyle()

virtual void Aspose::Cells::Drawing::ILineFormat::SetEndArrowheadStyle ( Aspose::Cells::Drawing::MsoArrowheadStyle  value)
pure virtual

Sets the end arrow type of the line.

◆ SetEndArrowheadWidth()

virtual void Aspose::Cells::Drawing::ILineFormat::SetEndArrowheadWidth ( Aspose::Cells::Drawing::MsoArrowheadWidth  value)
pure virtual

Sets the end arrow width type of the line.

◆ SetJoinType()

virtual void Aspose::Cells::Drawing::ILineFormat::SetJoinType ( Aspose::Cells::Drawing::LineJoinType  value)
pure virtual

Specifies the line join type.

◆ SetWeight()

virtual void Aspose::Cells::Drawing::ILineFormat::SetWeight ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the weight of the line in unit of points.