LibreOffice Module vcl (master) 1
Namespaces | Functions
pdfcompat.hxx File Reference
#include <config_features.h>
#include <tools/gen.hxx>
#include <tools/stream.hxx>
#include <tools/UnitConversion.hxx>
#include <vcl/graph.hxx>
Include dependency graph for pdfcompat.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcl
 
namespace  vcl::pdf
 

Functions

double vcl::pdf::pointToPixel (const double fPoint, const double fResolutionDPI)
 Convert to inch, then assume 96 DPI. More...
 
bool vcl::pdf::isCompatible (SvStream &rInStream, sal_uInt64 nPos, sal_uInt64 nSize)
 Decide if PDF data is old enough to be compatible. More...
 
bool vcl::pdf::convertToHighestSupported (SvStream &rInStream, SvStream &rOutStream)
 Converts to highest supported format version (1.6). More...
 
bool vcl::pdf::getCompatibleStream (SvStream &rInStream, SvStream &rOutStream)
 Takes care of transparently downgrading the version of the PDF stream in case it's too new for our PDF export. More...
 
BinaryDataContainer vcl::pdf::createBinaryDataContainer (SvStream &rStream)