diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2020-12-31 21:10:27 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2021-01-22 07:48:09 +0100 |
commit | 2d0cefae7a899e5ed62730468f4fb0f25d6297e3 (patch) | |
tree | 23343f34642e047fac0ea67e89ef03813c335f00 /offapi | |
parent | 05aedcba6672979d317b540bbfa74f5c9b409402 (diff) |
[API CHANGE] change XPdfDecomposer to use XBinaryDataContainer
Using BinaryDataContainer doesn't require to copy the data as it
is compatible with what is used in Graphic, VectorGraphicData and
GfxLink.
Change-Id: I01589158ae6bf6ac407bde60f07952e3968e3970
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109597
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'offapi')
-rw-r--r-- | offapi/com/sun/star/graphic/XPdfDecomposer.idl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/offapi/com/sun/star/graphic/XPdfDecomposer.idl b/offapi/com/sun/star/graphic/XPdfDecomposer.idl index 25bf8870c1ee..9976475d74cd 100644 --- a/offapi/com/sun/star/graphic/XPdfDecomposer.idl +++ b/offapi/com/sun/star/graphic/XPdfDecomposer.idl @@ -11,6 +11,7 @@ #define __com_sun_star_graphic_XPdfDecomposer_idl__ #include <com/sun/star/uno/XInterface.idl> +#include <com/sun/star/uno/util/XBinaryDataContainer.idl> module com { module sun { module star { module graphic { @@ -26,15 +27,15 @@ interface XPdfDecomposer : ::com::sun::star::uno::XInterface { /** Retrieve decomposed list - in this case a bitmap with the rendered PDF. - @param xPdfData - The PDF data. + @param xDataContainer + The PDF data in a data container @param xDecompositionParameters Parameters for decomposition. Parameters include: sal_Int32 PageIndex - which page to use */ - sequence<XPrimitive2D> getDecomposition([in] sequence<byte> xPdfData, + sequence<XPrimitive2D> getDecomposition([in] com::sun::star::util::XBinaryDataContainer xDataContainer, [in] sequence<com::sun::star::beans::PropertyValue> xDecompositionParameters); }; |