LibreOffice Module vcl (master) 1
Classes | Namespaces | Functions | Variables
pdfread.hxx File Reference
#include <vector>
#include <tools/gen.hxx>
#include <tools/stream.hxx>
#include <tools/color.hxx>
#include <vcl/graph.hxx>
#include <basegfx/range/b2drectangle.hxx>
#include <com/sun/star/util/DateTime.hpp>
#include <vcl/pdf/PDFAnnotationSubType.hxx>
#include <vcl/pdf/PDFAnnotationMarker.hxx>
Include dependency graph for pdfread.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcl::PDFGraphicAnnotation
 
class  vcl::PDFGraphicResult
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::uno
 
namespace  vcl
 

Functions

size_t vcl::RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< BitmapEx > &rBitmaps, size_t nFirstPage=0, int nPages=1, const basegfx::B2DTuple *pSizeHint=nullptr)
 Fills the rBitmaps vector with rendered pages. More...
 
bool vcl::importPdfVectorGraphicData (SvStream &rStream, std::shared_ptr< VectorGraphicData > &rVectorGraphicData)
 Imports a PDF stream as a VectorGraphicData. More...
 
bool vcl::ImportPDF (SvStream &rStream, Graphic &rGraphic)
 Imports a PDF stream into rGraphic. More...
 
size_t vcl::ImportPDFUnloaded (const OUString &rURL, std::vector< PDFGraphicResult > &rGraphics)
 Import PDF as Graphic images (1 per page), but not loaded yet. More...
 

Variables

constexpr int vcl::PDF_INSERT_MAGIC_SCALE_FACTOR = 1