From 1e74c03acd39c000103b843d5acd3c0313da443a Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 6 Aug 2009 19:00:25 +0000 Subject: stick DLL_EXPORT in front of every public method of every public class git-svn-id: svn+q:///qpdf/trunk@688 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libqpdf/QPDF.cc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'libqpdf/QPDF.cc') diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index 399d68e1..ba71e629 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -247,6 +247,7 @@ QPDF::ObjGen::operator<(ObjGen const& rhs) const ((this->obj == rhs.obj) && (this->gen < rhs.gen))); } +DLL_EXPORT QPDF::QPDF() : encrypted(false), encryption_initialized(false), @@ -260,10 +261,12 @@ QPDF::QPDF() : { } +DLL_EXPORT QPDF::~QPDF() { } +DLL_EXPORT void QPDF::processFile(char const* filename, char const* password) { @@ -272,24 +275,28 @@ QPDF::processFile(char const* filename, char const* password) parse(); } +DLL_EXPORT void QPDF::setIgnoreXRefStreams(bool val) { this->ignore_xref_streams = val; } +DLL_EXPORT void QPDF::setSuppressWarnings(bool val) { this->suppress_warnings = val; } +DLL_EXPORT void QPDF::setAttemptRecovery(bool val) { this->attempt_recovery = val; } +DLL_EXPORT std::vector QPDF::getWarnings() { @@ -926,6 +933,7 @@ QPDF::insertXrefEntry(int obj, int f0, int f1, int f2, bool overwrite) } } +DLL_EXPORT void QPDF::showXRefTable() { @@ -1610,6 +1618,7 @@ QPDF::resolveObjectsInStream(int obj_stream_number) } } +DLL_EXPORT QPDFObjectHandle QPDF::makeIndirectObject(QPDFObjectHandle oh) { @@ -1624,12 +1633,14 @@ QPDF::makeIndirectObject(QPDFObjectHandle oh) return QPDFObjectHandle::Factory::newIndirect(this, next.obj, next.gen); } +DLL_EXPORT QPDFObjectHandle QPDF::getObjectByID(int objid, int generation) { return QPDFObjectHandle::Factory::newIndirect(this, objid, generation); } +DLL_EXPORT void QPDF::trimTrailerForWrite() { @@ -1652,30 +1663,35 @@ QPDF::trimTrailerForWrite() this->trailer.removeKey("/XRefStm"); } +DLL_EXPORT std::string QPDF::getFilename() const { return this->file.getName(); } +DLL_EXPORT std::string QPDF::getPDFVersion() const { return this->pdf_version; } +DLL_EXPORT QPDFObjectHandle QPDF::getTrailer() { return this->trailer; } +DLL_EXPORT QPDFObjectHandle QPDF::getRoot() { return this->trailer.getKey("/Root"); } +DLL_EXPORT void QPDF::getObjectStreamData(std::map& omap) { @@ -1692,6 +1708,7 @@ QPDF::getObjectStreamData(std::map& omap) } } +DLL_EXPORT std::vector QPDF::getCompressibleObjects() { @@ -1840,6 +1857,7 @@ QPDF::pipeStreamData(int objid, int generation, pipeline->finish(); } +DLL_EXPORT void QPDF::decodeStreams() { @@ -1857,6 +1875,7 @@ QPDF::decodeStreams() } } +DLL_EXPORT std::vector const& QPDF::getAllPages() { -- cgit v1.2.3-70-g09d2