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
      • 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.