module com { module sun { module star { module drawing {
/** Create preview bitmaps for single slides.
*/
interface XSlideRenderer
{ /** Create a preview for the given slide that has the same aspect ratio asthepageandisaslargeaspossiblebutnotlargerthanthe specifiedsize.
/** Exactly the same functionality as createPreview(), onlyadifferentreturntype: com::sun::star::rendering::XBitmapinstead ofcom::sun::star::awt::XBitmap. @seecreatePreview @paramxSlide Seedescriptionin#createPreview. @paramaMaximumPreviewPixelSize Seedescriptionin#createPreview. @paramnSuperSampleFactor Seedescriptionin#createPreview. @paramxCanvas Thiscanvasisusedcreateacanvasspecificbitmap.
*/
com::sun::star::rendering::XBitmap createPreviewForCanvas (
[in] XDrawPage xSlide,
[in] com::sun::star::awt::Size aMaximumPreviewPixelSize,
[in] short nSuperSampleFactor,
[in] com::sun::star::rendering::XCanvas xCanvas);
/** Return a size that has the given aspect ratio and shares either the widthortheheightwiththegivenmaximumsize. @paramnSlideAspectRatio Theaspectratiomustnotbe0. @paramaMaximumPreviewPixelSize Themaximumsizeofthereturnedpreviewsize.
*/
com::sun::star::awt::Size calculatePreviewSize (
[in] double nSlideAspectRatio,
[in] com::sun::star::awt::Size aMaximumPreviewPixelSize);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.