com.aspose.slides

Interfaces

Classes

Exceptions

com.aspose.slides

Interface ISlide

    • Method Detail

      • getSlideNumber

        int getSlideNumber()

        Returns a number of slide. Index of slide in IPresentation.Slides(IPresentation.getSlides()) collection is always equal to SlideNumber - 1. Read/write int.

      • setSlideNumber

        void setSlideNumber(int value)

        Returns a number of slide. Index of slide in IPresentation.Slides(IPresentation.getSlides()) collection is always equal to SlideNumber - 1. Read/write int.

      • getHidden

        boolean getHidden()

        Determines whether the specified slide is hidden during a slide show. Read/write boolean.

      • setHidden

        void setHidden(boolean value)

        Determines whether the specified slide is hidden during a slide show. Read/write boolean.

      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(float scaleX,
                                                  float scaleY)

        Returns a Thumbnail Bitmap object with custom scaling.

        Parameters:
        scaleX - The value by which to scale this Thumbnail in the x-axis direction.
        scaleY - The value by which to scale this Thumbnail in the y-axis direction.
        Returns:
        Bitmap object.
      • getThumbnail

        java.awt.image.BufferedImage getThumbnail()

        Returns a Thumbnail Image object (20% of real size).

      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(java.awt.Dimension imageSize)

        Returns a Thumbnail Bitmap object with specified size.

        Parameters:
        imageSize - Size of the image to create.
        Returns:
        Bitmap object.
      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(ITiffOptions options)

        Returns a Thumbnail tiff bitmap object with specified parameters.

        Parameters:
        options - Tiff options.
        Returns:
        Bitmap object.
      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(INotesCommentsLayoutingOptions notesCommentsLayouting)

        Returns a Thumbnail Bitmap object.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        Returns:
        Bitmap objects.
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(INotesCommentsLayoutingOptions notesCommentsLayouting,
                                                  float scaleX,
                                                  float scaleY)

        Returns a Thumbnail Bitmap object with custom scaling.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        scaleX - The value by which to scale this Thumbnail in the x-axis direction.
        scaleY - The value by which to scale this Thumbnail in the y-axis direction.
        Returns:
        Bitmap objects.
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • getThumbnail

        java.awt.image.BufferedImage getThumbnail(INotesCommentsLayoutingOptions notesCommentsLayouting,
                                                  java.awt.Dimension imageSize)

        Returns a Thumbnail Bitmap object with specified size.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        imageSize - Size of the image to create.
        Returns:
        Bitmap objects.
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • renderToGraphics

        void renderToGraphics(INotesCommentsLayoutingOptions notesCommentsLayouting,
                              java.awt.Graphics2D graphics,
                              int width,
                              int height)

        Renders certain slide to a Graphics object.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        graphics - The object where to render to.
        width - The maximum width (in pixels) that can be occupied by the rendered slide.
        height - The maximum height (in pixels) that can be occupied by the rendered slide.
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • renderToGraphics

        void renderToGraphics(INotesCommentsLayoutingOptions notesCommentsLayouting,
                              java.awt.Graphics2D graphics,
                              float scale)

        Renders certain slide to a Graphics object.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        graphics - The object where to render to.
        scale - The scale for rendering the slide (1.0 is 100%).
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • renderToGraphics

        void renderToGraphics(INotesCommentsLayoutingOptions notesCommentsLayouting,
                              java.awt.Graphics2D graphics)

        Renders certain slide to a Graphics object.

        Parameters:
        notesCommentsLayouting - Options for notes and comments layouting.
        graphics - The object where to render to.
        Throws:
        com.aspose.ms.System.InvalidOperationException - Thrown when notesCommentsLayouting.NotesPosition takes the value NotesPositions.BottomFull
      • renderToGraphics

        @Deprecated
        void renderToGraphics(boolean withNotes,
                                           java.awt.Graphics2D graphics,
                                           int width,
                                           int height)
        Deprecated. Use RenderToGraphics method with NotesCommentsLayoutingOptions paremeter instead. The method will be removed after release of version 18.6.

        Renders certain slide to a Graphics object.

        Parameters:
        withNotes - True to render slide notes as well. False otherwise.
        graphics - The object where to render to.
        width - The maximum width (in pixels) that can be occupied by the rendered slide.
        height - The maximum height (in pixels) that can be occupied by the rendered slide.
      • renderToGraphics

        @Deprecated
        void renderToGraphics(boolean withNotes,
                                           java.awt.Graphics2D graphics,
                                           float scale)
        Deprecated. Use RenderToGraphics method with NotesCommentsLayoutingOptions paremeter instead. The method will be removed after release of version 18.6.

        Renders certain slide to a Graphics object.

        Parameters:
        withNotes - True to render slide notes as well. False otherwise.
        graphics - The object where to render to.
        scale - The scale for rendering the slide (1.0 is 100%).
      • renderToGraphics

        @Deprecated
        void renderToGraphics(boolean withNotes,
                                           java.awt.Graphics2D graphics)
        Deprecated. Use RenderToGraphics method with NotesCommentsLayoutingOptions paremeter instead. The method will be removed after release of version 18.6.

        Renders certain slide to a Graphics object.

        Parameters:
        withNotes - True to render slide notes as well. False otherwise.
        graphics - The object where to render to.
      • getLayoutSlide

        ILayoutSlide getLayoutSlide()

        Returns or sets the layout slide for the current slide. Read/write ILayoutSlide.

      • setLayoutSlide

        void setLayoutSlide(ILayoutSlide value)

        Returns or sets the layout slide for the current slide. Read/write ILayoutSlide.

      • getSlideComments

        IComment[] getSlideComments(ICommentAuthor author)

        Returns all slide comments added by specific author.

        Parameters:
        author - Author of comments to find or null to return all comments.
        Returns:
        Array of IComment.
      • writeAsSvg

        void writeAsSvg(java.io.OutputStream stream)

        Saves content of slide as SVG file.

        Parameters:
        stream - Target stream
      • writeAsSvg

        void writeAsSvg(java.io.OutputStream stream,
                        ISVGOptions svgOptions)

        Saves content of slide as SVG file.

        Parameters:
        stream - Target stream
        svgOptions - SVG generation options
      • remove

        void remove()

        Removes slide from presentation.

        Throws:
        PptxEditException - Thrown if slide is already removed from presentation.
      • reset

        void reset()

        Resets position, size and formatting of every shape that has a prototype on LayoutSlide.