SlideUtil SlideUtil class Offer methods which help to search shapes and text in a presentation.
SlideUtil Name Description SlideUtil()
Returns:
SlideUtil
alignShapes Name Description alignShapes (int, boolean, MasterNotesSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterNotesSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, MasterHandoutSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterHandoutSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, BaseSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide BaseSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, Slide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide Slide Parent slide.
alignShapes Name Description alignShapes (int, boolean, NotesSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide NotesSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, MasterSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, LayoutSlide ) Changes the placement of all shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide LayoutSlide Parent slide.
alignShapes Name Description alignShapes (int, boolean, MasterNotesSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterNotesSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, MasterHandoutSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterHandoutSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, BaseSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide BaseSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, Slide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide Slide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, NotesSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide NotesSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, MasterSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide MasterSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, LayoutSlide , int[]) Changes the placement of selected shapes on the slide. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. slide LayoutSlide Parent slide. shapeIndexes int[] Indexes of shapes to be aligned.
alignShapes Name Description alignShapes (int, boolean, GroupShape ) Changes the placement of all shapes within group shape. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. groupShape GroupShape Parent group shape.
alignShapes Name Description alignShapes (int, boolean, GroupShape , int[]) Changes the placement of selected shapes within group shape. Aligns shapes to the margins or the edge of the slide or align them relative to each other.
Parameters:
Name Type Description alignmentType int Determines which type of alignment will be applied. alignToSlide boolean If true, shapes will be aligned relative to the slide edges. groupShape GroupShape Parent group shape. shapeIndexes int[] Indexes of shapes to be aligned.
findAndReplaceText Name Description findAndReplaceText (Presentation , boolean, String, String) Finds and replaces text in presentation with given format
Parameters:
Name Type Description presentation Presentation Scanned presentation. withMasters boolean Determines whether master slides should be scanned. find String String value to find. replace String String value to replace. character of the found string
findAndReplaceText Name Description findAndReplaceText (Presentation , boolean, String, String, PortionFormat ) Finds and replaces text in presentation with given format
Parameters:
Name Type Description presentation Presentation Scanned presentation. withMasters boolean Determines whether master slides should be scanned. find String String value to find. replace String String value to replace. format PortionFormat Format for replacing text portion. If null then will be used format of the first character of the found string
findShape Name Description findShape (Presentation , String) Find shape by alternative text in a PPTX presentation.
Parameters:
Name Type Description pres Presentation Scanned presentation. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (MasterNotesSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide MasterNotesSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (MasterHandoutSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide MasterHandoutSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (BaseSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide BaseSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (Slide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide Slide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (NotesSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide NotesSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (MasterSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide MasterSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
findShape Name Description findShape (LayoutSlide , String) Find shape by alternative text on a slide in a PPTX presentation.
Parameters:
Name Type Description slide LayoutSlide Scanned slide. altText String Alternative text of a shape.
Returns:
PictureFrame , GeometryShape , Chart , AudioFrame , OleObjectFrame , InkActions , SmartArtShape , SummaryZoomSection , Table , LegacyDiagram , SummaryZoomFrame , SectionZoomFrame , Connector , Shape , GraphicalObject , Ink , SmartArt , AutoShape , ZoomObject , ZoomFrame , GroupShape , VideoFrame
getAllTextBoxes Name Description getAllTextBoxes (MasterNotesSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (MasterHandoutSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (BaseSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Name Type Description slide BaseSlide Scanned slide.
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (Slide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Name Type Description slide Slide Scanned slide.
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (NotesSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (MasterSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Returns:
TextFrame
getAllTextBoxes Name Description getAllTextBoxes (LayoutSlide ) Returns all text frames on a slide in a PPTX presentation.
Parameters:
Returns:
TextFrame
getAllTextFrames Name Description getAllTextFrames (Presentation , boolean) Returns all text frames in a PPTX presentation.
Parameters:
Name Type Description pres Presentation Scanned presentation. withMasters boolean Determines whether master slides should be scanned.
Returns:
TextFrame