LibreOffice Module vcl (master) 1
Classes | Namespaces | Enumerations | Functions
vectorgraphicdata.hxx File Reference
#include <basegfx/range/b2drange.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <vcl/bitmapex.hxx>
#include <vcl/BinaryDataContainer.hxx>
#include <rtl/ustring.hxx>
#include <deque>
#include <memory>
#include <algorithm>
#include <optional>
Include dependency graph for vectorgraphicdata.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VectorGraphicData
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::graphic
 

Enumerations

enum class  VectorGraphicDataType {
  Svg = 0 ,
  Emf = 1 ,
  Wmf = 2 ,
  Pdf = 3
}
 

Functions

BitmapEx VCL_DLLPUBLIC convertPrimitive2DSequenceToBitmapEx (const std::deque< css::uno::Reference< css::graphic::XPrimitive2D > > &rSequence, const basegfx::B2DRange &rTargetRange, const sal_uInt32 nMaximumQuadraticPixels=500000, const o3tl::Length eTargetUnit=o3tl::Length::mm100, const std::optional< Size > &rTargetDPI=std::nullopt)
 

Enumeration Type Documentation

◆ VectorGraphicDataType

enum class VectorGraphicDataType
strong
Enumerator
Svg 
Emf 
Wmf 
Pdf 

Definition at line 47 of file vectorgraphicdata.hxx.

Function Documentation

◆ convertPrimitive2DSequenceToBitmapEx()

BitmapEx VCL_DLLPUBLIC convertPrimitive2DSequenceToBitmapEx ( const std::deque< css::uno::Reference< css::graphic::XPrimitive2D > > &  rSequence,
const basegfx::B2DRange rTargetRange,
const sal_uInt32  nMaximumQuadraticPixels = 500000,
const o3tl::Length  eTargetUnit = o3tl::Length::mm100,
const std::optional< Size > &  rTargetDPI = std::nullopt 
)