Class Slide
Represents the slide object within a presentatction
public class Slide
- Inheritance
-
Slide
- Inherited Members
Constructors
Slide()
Constructor for the Slide class.
public Slide()
Remarks
it intializes the Slide Facade set the slide index and intializes the lists of text shapes and images.
Slide(bool)
Contructor which accepts bool value
public Slide(bool isNewSlide)
Parameters
isNewSlidebool
Properties
Arrows
Property to get or set list of arrows.
public List<Arrow> Arrows { get; set; }
Property Value
BackgroundColor
Property to set background color of a slide.
public string BackgroundColor { get; set; }
Property Value
Circles
Property to get or set list of circles.
public List<Circle> Circles { get; set; }
Property Value
CurvedLines
Property to get or set list of curved lines.
public List<CurvedLine> CurvedLines { get; set; }
Property Value
Diamonds
Property to get or set list of diamonds.
public List<Diamond> Diamonds { get; set; }
Property Value
DoubleArrows
Property to get or set list of double arrows.
public List<DoubleArrow> DoubleArrows { get; set; }
Property Value
DoubleBraces
Property to get or set list of double braces.
public List<DoubleBrace> DoubleBraces { get; set; }
Property Value
DoubleBrackets
Property to get or set list of double bracket.
public List<DoubleBracket> DoubleBrackets { get; set; }
Property Value
Hexagons
Property to get or set list of Hexagon.
public List<Hexagon> Hexagons { get; set; }
Property Value
Images
Property contains the list of all images within a slide.
public List<Image> Images { get; set; }
Property Value
Lines
Property to get or set list of lines.
public List<Line> Lines { get; set; }
Property Value
Pentagons
Property to get or set list of Pentagons.
public List<Pentagon> Pentagons { get; set; }
Property Value
Pies
Property to get or set list of Pie.
public List<Pie> Pies { get; set; }
Property Value
Rectangles
Property to get or set the list of Rectangles.
public List<Rectangle> Rectangles { get; set; }
Property Value
RelationshipId
Property for the relationship Id.
public string RelationshipId { get; set; }
Property Value
SlideFacade
Property for respective Slide Facade.
public SlideFacade SlideFacade { get; set; }
Property Value
- SlideFacade
SlideIndex
Property to hold the index of the slide.
public int SlideIndex { get; set; }
Property Value
SlidePresentation
Property to get or set the relative presentation instance
public Presentation SlidePresentation { get; set; }
Property Value
Tables
Property to get or set the list of tables
public List<Table> Tables { get; set; }
Property Value
TextShapes
Property contains the list of all text shapes.
public List<TextShape> TextShapes { get; set; }
Property Value
Trapezoids
Property to get or set list of Trapezoid.
public List<Trapezoid> Trapezoids { get; set; }
Property Value
Triangles
Property to get or set list of triangles.
public List<Triangle> Triangles { get; set; }
Property Value
Methods
AddComment(Comment)
Method to add comments to a slide.
public void AddComment(Comment comment)
Parameters
commentCommentAn object of Comment class
AddImage(Image)
Method to add images to a slide.
public void AddImage(Image image)
Parameters
imageImageAn object of Image class
AddNote(string)
Method to add/update note to a slide
public void AddNote(string noteText)
Parameters
noteTextstringText you want to add as note
AddTable(Table)
Method to add table to a slide.
public void AddTable(Table table)
Parameters
tableTableAn object of Table class
AddTextShapes(TextShape)
Method to add a text shape in a slide.
public void AddTextShapes(TextShape textShape)
Parameters
textShapeTextShapeAn object of TextShape class.
AddTextShapes(TextShape, List<TextSegment>)
public void AddTextShapes(TextShape textShape, List<TextSegment> textSegments)
Parameters
textShapeTextShapetextSegmentsList<TextSegment>
Clone()
public void Clone()
Exceptions
DrawArrow(Arrow)
Method to draw an arrow shape
public void DrawArrow(Arrow arrow)
Parameters
arrowArrow
Exceptions
DrawCircle(Circle)
Method to draw a circular shape
public void DrawCircle(Circle circle)
Parameters
circleCircle
Exceptions
DrawCurvedLine(CurvedLine)
Method to draw a curved line
public void DrawCurvedLine(CurvedLine curvedLine)
Parameters
curvedLineCurvedLine
Exceptions
DrawDiamond(Diamond)
Method to draw a diamond shape
public void DrawDiamond(Diamond diamond)
Parameters
diamondDiamond
Exceptions
DrawDoubleArrow(DoubleArrow)
Method to draw a double arrow shape
public void DrawDoubleArrow(DoubleArrow doubleArrow)
Parameters
doubleArrowDoubleArrow
Exceptions
DrawDoubleBrace(DoubleBrace)
Method to draw a double brace shape
public void DrawDoubleBrace(DoubleBrace doubleBrace)
Parameters
doubleBraceDoubleBrace
Exceptions
DrawDoubleBracket(DoubleBracket)
Method to draw a double bracket shape
public void DrawDoubleBracket(DoubleBracket doubleBracket)
Parameters
doubleBracketDoubleBracket
Exceptions
DrawHexagon(Hexagon)
Method to draw a hexagon shape
public void DrawHexagon(Hexagon hexagon)
Parameters
hexagonHexagon
Exceptions
DrawLine(Line)
Method to draw a line shape
public void DrawLine(Line line)
Parameters
lineLine
Exceptions
DrawPentagon(Pentagon)
Method to draw a pentagon shape
public void DrawPentagon(Pentagon pentagon)
Parameters
pentagonPentagon
Exceptions
DrawPie(Pie)
public void DrawPie(Pie pie)
Parameters
piePie
DrawRectangle(Rectangle)
Method to draw a rectangular shape
public void DrawRectangle(Rectangle rect)
Parameters
rectRectangle
Exceptions
DrawTrapezoid(Trapezoid)
Method to draw a trapezoid shape
public void DrawTrapezoid(Trapezoid trapezoid)
Parameters
trapezoidTrapezoid
Exceptions
DrawTriangle(Triangle)
Method to draw a triangular shape
public void DrawTriangle(Triangle triangle)
Parameters
triangleTriangle
Exceptions
GetComments()
Method to get the list of comments.
public List<Comment> GetComments()
Returns
GetTextShapesByText(string)
Get text shapes by searching a text term.
public List<TextShape> GetTextShapesByText(string text)
Parameters
textstringSearch term as string
Returns
RemoveNote()
Method to remove Notes of a slide
public void RemoveNote()
Update()
Method to update a slide properties e.g. background color.
public void Update()