RenderingOptions
Contents
[
Hide
]Inheritance: java.lang.Object, com.aspose.slides.SaveOptions
All Implemented Interfaces: com.aspose.slides.IRenderingOptions
public class RenderingOptions extends SaveOptions implements IRenderingOptions
Provides options that control how a presentation/slide is rendered.
Presentation pres = new Presentation("pres.pptx"); try { IRenderingOptions renderingOpts = new RenderingOptions(); renderingOpts.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomTruncated); FileOutputStream out = new FileOutputStream("pres-Original.png"); pres.getSlides().get_Item(0).getThumbnail(renderingOpts).compress(android.graphics.Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); renderingOpts.setDefaultRegularFont("Arial Black"); FileOutputStream out = new FileOutputStream("pres-ArialBlackDefault.png"); pres.getSlides().get_Item(0).getThumbnail(renderingOpts).compress(android.graphics.Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); renderingOpts.setDefaultRegularFont("Arial Narrow"); FileOutputStream out = new FileOutputStream("pres-ArialNarrowDefault.png"); pres.getSlides().get_Item(0).getThumbnail(renderingOpts).compress(android.graphics.Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); } catch (IOException e) { } finally { if (pres != null) pres.dispose(); }
Constructors
Constructor | Description |
---|---|
RenderingOptions() | Default constructor. |
Methods
Method | Description |
---|---|
getNotesCommentsLayouting() | Provides options that control how notes and comments is placed in exported document. |
getSlidesLayoutOptions() | Gets or sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions. |
setSlidesLayoutOptions(ISlidesLayoutOptions value) | Gets or sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions. |
getInkOptions() | Provides options that control the look of Ink objects in exported document. |
RenderingOptions()
public RenderingOptions()
Default constructor.
getNotesCommentsLayouting()
public final INotesCommentsLayoutingOptions getNotesCommentsLayouting()
Provides options that control how notes and comments is placed in exported document.
Returns: INotesCommentsLayoutingOptions
getSlidesLayoutOptions()
public final ISlidesLayoutOptions getSlidesLayoutOptions()
Gets or sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
Example: Presentation pres = new Presentation("pres.pptx"); try { RenderingOptions options = new RenderingOptions(); HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions(); slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal); slidesLayoutOptions.setPrintSlideNumbers(false); options.setSlidesLayoutOptions(slidesLayoutOptions); android.graphics.Bitmap[] handoutSlides = pres.getThumbnails(options); for (int index = 0; index < handoutSlides.length; index++) { FileOutputStream out = new FileOutputStream("handout-" + index + ".png"); handoutSlides[index].compress(android.graphics.Bitmap.CompressFormat.PNG, 100, out); out.flush(); out.close(); } } catch (IOException e) { } finally { if (pres != null) pres.dispose(); }
Returns: ISlidesLayoutOptions
setSlidesLayoutOptions(ISlidesLayoutOptions value)
public final void setSlidesLayoutOptions(ISlidesLayoutOptions value)
Gets or sets the mode in which slides are placed on the page when exporting a presentation ISlidesLayoutOptions.
Example: Presentation pres = new Presentation("pres.pptx"); try { RenderingOptions options = new RenderingOptions(); HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions(); slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal); slidesLayoutOptions.setPrintSlideNumbers(false); options.setSlidesLayoutOptions(slidesLayoutOptions); android.graphics.Bitmap[] handoutSlides = pres.getThumbnails(options); for (int index = 0; index < handoutSlides.length; index++) { FileOutputStream out = new FileOutputStream("handout-" + index + ".png"); handoutSlides[index].compress(android.graphics.Bitmap.CompressFormat.PNG, 100, out); out.flush(); out.close(); } } catch (IOException e) { } finally { if (pres != null) pres.dispose(); }
Parameters:
Parameter | Type | Description |
---|---|---|
value | ISlidesLayoutOptions |
getInkOptions()
public final IInkOptions getInkOptions()
Provides options that control the look of Ink objects in exported document. Read-only IInkOptions
Returns: IInkOptions