Binary compatibility report for the PoDoFo library between 0.5.0 and 0.6.0 versions on x86
Test Info
Library Name | PoDoFo |
Version #1 | 0.5.0 |
Version #2 | 0.6.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 1 |
Total Symbols / Types | 974 / 359 |
Verdict | Incompatible (39%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 279 |
Removed Symbols | High | 91 |
Problems with Data Types | High | 24 |
Medium | 30 |
Low | 35 |
Problems with Symbols | High | 38 |
Medium | 3 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 8 |
Other Changes in Constants | - | 1 |
Added Symbols (279)
PdfAction.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC1ENS_10EPdfActionEPNS_11PdfDocumentE]
PdfAction::PdfAction [not-in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC2ENS_10EPdfActionEPNS_11PdfDocumentE]
PdfArray.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo8PdfArray5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfColor.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfColor::ConvertToCMYK ( ) const
[symbol: _ZNK6PoDoFo8PdfColor13ConvertToCMYKEv]
PdfColor::ConvertToGrayScale ( ) const
[symbol: _ZNK6PoDoFo8PdfColor18ConvertToGrayScaleEv]
PdfColor::ConvertToRGB ( ) const
[symbol: _ZNK6PoDoFo8PdfColor12ConvertToRGBEv]
PdfColor::FromArray ( PdfArray const& rArray ) [static]
[symbol: _ZN6PoDoFo8PdfColor9FromArrayERKNS_8PdfArrayE]
PdfColor::FromString ( char const* pszName ) [static]
[symbol: _ZN6PoDoFo8PdfColor10FromStringEPKc]
PdfColor::operator = ( PdfColor const& rhs )
[symbol: _ZN6PoDoFo8PdfColoraSERKS0_]
PdfColor::PdfColor [in-charge] ( )
[symbol: _ZN6PoDoFo8PdfColorC1Ev]
PdfColor::PdfColor [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )
[symbol: _ZN6PoDoFo8PdfColorC1Edddd]
PdfColor::PdfColor [in-charge] ( double dGray )
[symbol: _ZN6PoDoFo8PdfColorC1Ed]
PdfColor::PdfColor [in-charge] ( double dRed, double dGreen, double dBlue )
[symbol: _ZN6PoDoFo8PdfColorC1Eddd]
PdfColor::PdfColor [not-in-charge] ( )
[symbol: _ZN6PoDoFo8PdfColorC2Ev]
PdfColor::PdfColor [not-in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )
[symbol: _ZN6PoDoFo8PdfColorC2Edddd]
PdfColor::PdfColor [not-in-charge] ( double dGray )
[symbol: _ZN6PoDoFo8PdfColorC2Ed]
PdfColor::PdfColor [not-in-charge] ( double dRed, double dGreen, double dBlue )
[symbol: _ZN6PoDoFo8PdfColorC2Eddd]
PdfColor::ToArray ( ) const
[symbol: _ZNK6PoDoFo8PdfColor7ToArrayEv]
PdfContentsTokenizer.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfContentsTokenizer::PdfContentsTokenizer [in-charge] ( PdfCanvas* pCanvas )
[symbol: _ZN6PoDoFo20PdfContentsTokenizerC1EPNS_9PdfCanvasE]
PdfContentsTokenizer::PdfContentsTokenizer [not-in-charge] ( PdfCanvas* pCanvas )
[symbol: _ZN6PoDoFo20PdfContentsTokenizerC2EPNS_9PdfCanvasE]
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )
[symbol: _ZN6PoDoFo20PdfContentsTokenizer8ReadNextERNS_16EPdfContentsTypeERPKcRNS_10PdfVariantE]
PdfContentsTokenizer::~PdfContentsTokenizer [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo20PdfContentsTokenizerD0Ev]
PdfContentsTokenizer::~PdfContentsTokenizer [in-charge] ( )
[symbol: _ZN6PoDoFo20PdfContentsTokenizerD1Ev]
PdfData.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo7PdfData5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfDictionary.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfDictionary::operator == ( PdfDictionary const& rhs ) const
[symbol: _ZNK6PoDoFo13PdfDictionaryeqERKS0_]
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptERKNS_7PdfNameE]
PdfDocument.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )
[symbol: _ZN6PoDoFo11PdfDocument6AppendERKNS_14PdfMemDocumentEb]
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcbbPKNS_11PdfEncodingEbS2_]
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcPKNS_11PdfEncodingEb]
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb]
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )
[symbol: _ZN6PoDoFo11PdfDocument27FillXObjectFromDocumentPageEPNS_10PdfXObjectERKNS_14PdfMemDocumentEi]
PdfDocument::SetPageMode ( enum EPdfPageMode inMode )
[symbol: _ZN6PoDoFo11PdfDocument11SetPageModeENS_12EPdfPageModeE]
PdfDocument::SetUseFullScreen ( )
[symbol: _ZN6PoDoFo11PdfDocument16SetUseFullScreenEv]
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )
[symbol: _ZN6PoDoFo11PdfDocument19SetViewerPreferenceERKNS_7PdfNameEb]
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )
[symbol: _ZN6PoDoFo11PdfDocument19SetViewerPreferenceERKNS_7PdfNameERKNS_9PdfObjectE]
PdfElement.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfElement::CreateObject ( char const* pszType )
[symbol: _ZN6PoDoFo10PdfElement12CreateObjectEPKc]
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC1EPKcPNS_11PdfDocumentE]
PdfElement::PdfElement [not-in-charge] ( char const* pszType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC2EPKcPNS_11PdfDocumentE]
PdfEncoding.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfEncoding::PdfEncoding [in-charge] ( int nFirstChar, int nLastChar )
[symbol: _ZN6PoDoFo11PdfEncodingC1Eii]
PdfEncoding::PdfEncoding [not-in-charge] ( int nFirstChar, int nLastChar )
[symbol: _ZN6PoDoFo11PdfEncodingC2Eii]
PdfEncoding::~PdfEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo11PdfEncodingD0Ev]
PdfEncoding::~PdfEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo11PdfEncodingD1Ev]
PdfEncoding::~PdfEncoding [not-in-charge] ( )
[symbol: _ZN6PoDoFo11PdfEncodingD2Ev]
PdfIdentityEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding15AddToDictionaryERNS_13PdfDictionaryE]
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding17ConvertToEncodingERKNS_9PdfStringEPKNS_7PdfFontE]
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding16ConvertToUnicodeERKNS_9PdfStringEPKNS_7PdfFontE]
PdfIdentityEncoding::GetID ( ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding5GetIDEv]
PdfIdentityEncoding::IsAutoDelete ( ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding12IsAutoDeleteEv]
PdfIdentityEncoding::IsSingleByteEncoding ( ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding20IsSingleByteEncodingEv]
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC1Eiib]
PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC2Eiib]
PdfIdentityEncoding::~PdfIdentityEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingD0Ev]
PdfIdentityEncoding::~PdfIdentityEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingD1Ev]
PdfMacRomanEncoding::GetToUnicodeTable ( ) const
[symbol: _ZNK6PoDoFo19PdfMacRomanEncoding17GetToUnicodeTableEv]
PdfMacRomanEncoding::~PdfMacRomanEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfMacRomanEncodingD0Ev]
PdfMacRomanEncoding::~PdfMacRomanEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo19PdfMacRomanEncodingD1Ev]
PdfSimpleEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding15AddToDictionaryERNS_13PdfDictionaryE]
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding17ConvertToEncodingERKNS_9PdfStringEPKNS_7PdfFontE]
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding16ConvertToUnicodeERKNS_9PdfStringEPKNS_7PdfFontE]
PdfSimpleEncoding::GetID ( ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding5GetIDEv]
PdfSimpleEncoding::IsAutoDelete ( ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding12IsAutoDeleteEv]
PdfSimpleEncoding::IsSingleByteEncoding ( ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding20IsSingleByteEncodingEv]
PdfSimpleEncoding::PdfSimpleEncoding [in-charge] ( PdfName const& rName )
[symbol: _ZN6PoDoFo17PdfSimpleEncodingC1ERKNS_7PdfNameE]
PdfSimpleEncoding::PdfSimpleEncoding [not-in-charge] ( PdfName const& rName )
[symbol: _ZN6PoDoFo17PdfSimpleEncodingC2ERKNS_7PdfNameE]
PdfSimpleEncoding::~PdfSimpleEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo17PdfSimpleEncodingD0Ev]
PdfSimpleEncoding::~PdfSimpleEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo17PdfSimpleEncodingD1Ev]
PdfSimpleEncoding::~PdfSimpleEncoding [not-in-charge] ( )
[symbol: _ZN6PoDoFo17PdfSimpleEncodingD2Ev]
PdfWinAnsiEncoding::GetToUnicodeTable ( ) const
[symbol: _ZNK6PoDoFo18PdfWinAnsiEncoding17GetToUnicodeTableEv]
PdfWinAnsiEncoding::~PdfWinAnsiEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo18PdfWinAnsiEncodingD0Ev]
PdfWinAnsiEncoding::~PdfWinAnsiEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo18PdfWinAnsiEncodingD1Ev]
PdfEncrypt.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfEncrypt::Authenticate ( std::string const& documentID, std::string const& password, std::string const& uValue, std::string const& oValue, int pValue, int lengthValue, int rValue )
[symbol: _ZN6PoDoFo10PdfEncrypt12AuthenticateERKSsS2_S2_S2_iii]
PdfEncrypt::Authenticate ( std::string const& password, PdfString const& documentId )
[symbol: _ZN6PoDoFo10PdfEncrypt12AuthenticateERKSsRKNS_9PdfStringE]
PdfEncrypt::CalculateStreamLength ( int length ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt21CalculateStreamLengthEi]
PdfEncrypt::CalculateStreamOffset ( ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt21CalculateStreamOffsetEv]
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )
[symbol: _ZN6PoDoFo10PdfEncrypt8CheckKeyEPhS1_]
PdfEncrypt::ComputeEncryptionKey ( std::string const& documentID, unsigned char* userPad, unsigned char* ownerKey, int pValue, int keyLength, int revision, unsigned char* userKey )
[symbol: _ZN6PoDoFo10PdfEncrypt20ComputeEncryptionKeyERKSsPhS3_iiiS3_]
PdfEncrypt::ComputeOwnerKey ( unsigned char* userPad, unsigned char* ownerPad, int keylength, int revision, bool authenticate, unsigned char* ownerKey )
[symbol: _ZN6PoDoFo10PdfEncrypt15ComputeOwnerKeyEPhS1_iibS1_]
PdfEncrypt::CreateObjKey ( unsigned char* objkey, int* pnKeyLen ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt12CreateObjKeyEPhPi]
PdfEncrypt::CreatePdfEncrypt ( PdfEncrypt const& rhs ) [static]
[symbol: _ZN6PoDoFo10PdfEncrypt16CreatePdfEncryptERKS0_]
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]
[symbol: _ZN6PoDoFo10PdfEncrypt16CreatePdfEncryptEPKNS_9PdfObjectE]
PdfEncrypt::CreatePdfEncrypt ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength ) [static]
[symbol: _ZN6PoDoFo10PdfEncrypt16CreatePdfEncryptERKSsS2_iNS0_20EPdfEncryptAlgorithmENS0_13EPdfKeyLengthE]
PdfEncrypt::Encrypt ( std::string& str, int inputLen ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt7EncryptERSsi]
PdfEncrypt::GenerateEncryptionKey ( PdfString const& documentId )
[symbol: _ZN6PoDoFo10PdfEncrypt21GenerateEncryptionKeyERKNS_9PdfStringE]
PdfEncrypt::GenerateInitialVector ( unsigned char* iv )
[symbol: _ZN6PoDoFo10PdfEncrypt21GenerateInitialVectorEPh]
PdfEncrypt::operator = ( PdfEncrypt const& rhs )
[symbol: _ZN6PoDoFo10PdfEncryptaSERKS0_]
PdfEncrypt::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )
[symbol: _ZN6PoDoFo10PdfEncryptC1ERKS0_]
PdfEncrypt::PdfEncrypt [not-in-charge] ( PdfEncrypt const& rhs )
[symbol: _ZN6PoDoFo10PdfEncryptC2ERKS0_]
PdfExtGState.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo12PdfExtGStateC1EPNS_11PdfDocumentE]
PdfExtGState::PdfExtGState [not-in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo12PdfExtGStateC2EPNS_11PdfDocumentE]
PdfFileSpec.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentE]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentE]
PdfFont.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFont::MacRomanEncoding [data]
[symbol: _ZN6PoDoFo7PdfFont16MacRomanEncodingE]
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_13PdfVecObjectsE]
PdfFont::PdfFont [not-in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_13PdfVecObjectsE]
PdfFont::WinAnsiEncoding [data]
[symbol: _ZN6PoDoFo7PdfFont15WinAnsiEncodingE]
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )
[symbol: _ZN6PoDoFo7PdfFont19WriteStringToStreamERKNS_9PdfStringEPNS_9PdfStreamE]
PdfFontCache.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcbbbPKNS_11PdfEncodingES2_]
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_11PdfEncodingE]
PdfFontFactory.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]
[symbol: _ZN6PoDoFo14PdfFontFactory16CreateFontObjectEPNS_14PdfFontMetricsEiPKNS_11PdfEncodingEPNS_13PdfVecObjectsE]
PdfFontMetrics.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFontMetrics::CharWidth ( unsigned char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics9CharWidthEh]
PdfFontMetrics::CharWidthMM ( unsigned char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11CharWidthMMEh]
PdfFontMetrics::GetGlyphId ( long lUnicode ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics10GetGlyphIdEl]
PdfFontMetrics::GetGlyphWidth ( int nGlyphId ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics13GetGlyphWidthEi]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
PdfFontMetrics::SetFontCharSpace ( float fCharSpace )
[symbol: _ZN6PoDoFo14PdfFontMetrics16SetFontCharSpaceEf]
PdfFontMetrics::SetFontScale ( float fScale )
[symbol: _ZN6PoDoFo14PdfFontMetrics12SetFontScaleEf]
PdfFunction.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionC1ERKNS_8PdfArrayES3_S3_dPNS_11PdfDocumentE]
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionC1ERKNS_8PdfArrayES3_S3_dPNS_13PdfVecObjectsE]
PdfExponentialFunction::PdfExponentialFunction [not-in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionC2ERKNS_8PdfArrayES3_S3_dPNS_11PdfDocumentE]
PdfExponentialFunction::PdfExponentialFunction [not-in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionC2ERKNS_8PdfArrayES3_S3_dPNS_13PdfVecObjectsE]
PdfExponentialFunction::~PdfExponentialFunction [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionD0Ev]
PdfExponentialFunction::~PdfExponentialFunction [in-charge] ( )
[symbol: _ZN6PoDoFo22PdfExponentialFunctionD1Ev]
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFunctionC1ENS_16EPdfFunctionTypeERKNS_8PdfArrayEPNS_11PdfDocumentE]
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFunctionC1ENS_16EPdfFunctionTypeERKNS_8PdfArrayEPNS_13PdfVecObjectsE]
PdfFunction::PdfFunction [not-in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFunctionC2ENS_16EPdfFunctionTypeERKNS_8PdfArrayEPNS_11PdfDocumentE]
PdfFunction::PdfFunction [not-in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFunctionC2ENS_16EPdfFunctionTypeERKNS_8PdfArrayEPNS_13PdfVecObjectsE]
PdfFunction::~PdfFunction [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo11PdfFunctionD0Ev]
PdfFunction::~PdfFunction [in-charge] ( )
[symbol: _ZN6PoDoFo11PdfFunctionD1Ev]
PdfFunction::~PdfFunction [not-in-charge] ( )
[symbol: _ZN6PoDoFo11PdfFunctionD2Ev]
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionC1ERKSt4listINS_11PdfFunctionESaIS2_EERKNS_8PdfArrayES9_S9_PNS_11PdfDocumentE]
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionC1ERKSt4listINS_11PdfFunctionESaIS2_EERKNS_8PdfArrayES9_S9_PNS_13PdfVecObjectsE]
PdfStitchingFunction::PdfStitchingFunction [not-in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionC2ERKSt4listINS_11PdfFunctionESaIS2_EERKNS_8PdfArrayES9_S9_PNS_11PdfDocumentE]
PdfStitchingFunction::PdfStitchingFunction [not-in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionC2ERKSt4listINS_11PdfFunctionESaIS2_EERKNS_8PdfArrayES9_S9_PNS_13PdfVecObjectsE]
PdfStitchingFunction::~PdfStitchingFunction [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionD0Ev]
PdfStitchingFunction::~PdfStitchingFunction [in-charge] ( )
[symbol: _ZN6PoDoFo20PdfStitchingFunctionD1Ev]
PdfImage.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfImage::SetImageICCProfile ( PdfInputStream* pStream, long lColorComponents, enum EPdfColorSpace eAlternateColorSpace )
[symbol: _ZN6PoDoFo8PdfImage18SetImageICCProfileEPNS_14PdfInputStreamElNS_14EPdfColorSpaceE]
PdfImmediateWriter.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo18PdfImmediateWriterC1EPNS_15PdfOutputDeviceEPNS_13PdfVecObjectsEPKNS_9PdfObjectENS_11EPdfVersionEPNS_10PdfEncryptE]
PdfImmediateWriter::PdfImmediateWriter [not-in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo18PdfImmediateWriterC2EPNS_15PdfOutputDeviceEPNS_13PdfVecObjectsEPKNS_9PdfObjectENS_11EPdfVersionEPNS_10PdfEncryptE]
PdfMemDocument.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfMemDocument::DeletePages ( int inFirstPage, int inNumPages )
[symbol: _ZN6PoDoFo14PdfMemDocument11DeletePagesEii]
PdfMemDocument::GetPdfVersion ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument13GetPdfVersionEv]
PdfMemDocument::InsertPages ( PdfMemDocument const& rDoc, int inFirstPage, int inNumPages )
[symbol: _ZN6PoDoFo14PdfMemDocument11InsertPagesERKS0_ii]
PdfMemDocument::IsAccessibilityAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument22IsAccessibilityAllowedEv]
PdfMemDocument::IsCopyAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument13IsCopyAllowedEv]
PdfMemDocument::IsDocAssemblyAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument20IsDocAssemblyAllowedEv]
PdfMemDocument::IsEditAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument13IsEditAllowedEv]
PdfMemDocument::IsEditNotesAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument18IsEditNotesAllowedEv]
PdfMemDocument::IsFillAndSignAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument20IsFillAndSignAllowedEv]
PdfMemDocument::IsHighPrintAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument18IsHighPrintAllowedEv]
PdfMemDocument::IsLinearized ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument12IsLinearizedEv]
PdfMemDocument::IsPrintAllowed ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument14IsPrintAllowedEv]
PdfMemDocument::Load ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo14PdfMemDocument4LoadEPKcl]
PdfMemDocument::Load ( char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfMemDocument4LoadEPKc]
PdfMemDocument::Load ( PdfRefCountedInputDevice const& rDevice )
[symbol: _ZN6PoDoFo14PdfMemDocument4LoadERKNS_24PdfRefCountedInputDeviceE]
PdfMemDocument::PdfMemDocument [in-charge] ( )
[symbol: _ZN6PoDoFo14PdfMemDocumentC1Ev]
PdfMemDocument::PdfMemDocument [in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfMemDocumentC1EPKc]
PdfMemDocument::PdfMemDocument [not-in-charge] ( )
[symbol: _ZN6PoDoFo14PdfMemDocumentC2Ev]
PdfMemDocument::PdfMemDocument [not-in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfMemDocumentC2EPKc]
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )
[symbol: _ZN6PoDoFo14PdfMemDocument12SetEncryptedERKNS_10PdfEncryptE]
PdfMemDocument::SetEncrypted ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength )
[symbol: _ZN6PoDoFo14PdfMemDocument12SetEncryptedERKSsS2_iNS_10PdfEncrypt20EPdfEncryptAlgorithmENS3_13EPdfKeyLengthE]
PdfMemDocument::SetPassword ( std::string const& sPassword )
[symbol: _ZN6PoDoFo14PdfMemDocument11SetPasswordERKSs]
PdfMemDocument::Write ( char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfMemDocument5WriteEPKc]
PdfMemDocument::Write ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo14PdfMemDocument5WriteEPNS_15PdfOutputDeviceE]
PdfMemDocument::~PdfMemDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo14PdfMemDocumentD0Ev]
PdfMemDocument::~PdfMemDocument [in-charge] ( )
[symbol: _ZN6PoDoFo14PdfMemDocumentD1Ev]
PdfMemDocument::~PdfMemDocument [not-in-charge] ( )
[symbol: _ZN6PoDoFo14PdfMemDocumentD2Ev]
PdfMemStream.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfMemStream5WriteEPNS_15PdfOutputDeviceEPNS_10PdfEncryptE]
PdfName.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo7PdfName5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfObject.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfObject::GetIndirectKey ( PdfName const& key ) const
[symbol: _ZNK6PoDoFo9PdfObject14GetIndirectKeyERKNS_7PdfNameE]
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo9PdfObject11WriteObjectEPNS_15PdfOutputDeviceEPNS_10PdfEncryptERKNS_7PdfNameE]
PdfOutputDevice.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfOutputDevice::PdfOutputDevice [in-charge] ( PdfRefCountedBuffer* pOutBuffer )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC1EPNS_19PdfRefCountedBufferE]
PdfOutputDevice::PdfOutputDevice [not-in-charge] ( PdfRefCountedBuffer* pOutBuffer )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC2EPNS_19PdfRefCountedBufferE]
PdfOutputDevice::Tell ( ) const
[symbol: _ZNK6PoDoFo15PdfOutputDevice4TellEv]
PdfPage.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfPage::CreateStandardPageSize ( enum EPdfPageSize const ePageSize, bool bLandscape ) [static]
[symbol: _ZN6PoDoFo7PdfPage22CreateStandardPageSizeENS_12EPdfPageSizeEb]
PdfPainter.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfPainter::Clip ( )
[symbol: _ZN6PoDoFo10PdfPainter4ClipEv]
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )
[symbol: _ZN6PoDoFo10PdfPainter9DrawImageEddPNS_8PdfImageEdd]
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )
[symbol: _ZN6PoDoFo10PdfPainter17DrawMultiLineTextEddddRKNS_9PdfStringENS_13EPdfAlignmentENS_21EPdfVerticalAlignmentE]
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )
[symbol: _ZN6PoDoFo10PdfPainter15DrawTextAlignedEdddRKNS_9PdfStringENS_13EPdfAlignmentE]
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) const
[symbol: _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEl]
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )
[symbol: _ZN6PoDoFo10PdfPainter11SetClipRectEdddd]
PdfPainter::SetColor ( PdfColor const& rColor )
[symbol: _ZN6PoDoFo10PdfPainter8SetColorERKNS_8PdfColorE]
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )
[symbol: _ZN6PoDoFo10PdfPainter17SetShadingPatternERKNS_17PdfShadingPatternE]
PdfPainter::SetStrokingColor ( PdfColor const& rColor )
[symbol: _ZN6PoDoFo10PdfPainter16SetStrokingColorERKNS_8PdfColorE]
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )
[symbol: _ZN6PoDoFo10PdfPainter25SetStrokingShadingPatternERKNS_17PdfShadingPatternE]
PdfParser.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfParser::ParseFile ( char const* pBuffer, long lLen, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParser9ParseFileEPKclb]
PdfParser::ParseFile ( PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParser9ParseFileERKNS_24PdfRefCountedInputDeviceEb]
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParserC1EPNS_13PdfVecObjectsEPKclb]
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParserC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceEb]
PdfParser::PdfParser [not-in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParserC2EPNS_13PdfVecObjectsEPKclb]
PdfParser::PdfParser [not-in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )
[symbol: _ZN6PoDoFo9PdfParserC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceEb]
PdfParser::ReadObjectsInternal ( )
[symbol: _ZN6PoDoFo9PdfParser19ReadObjectsInternalEv]
PdfParser::SetPassword ( std::string const& sPassword )
[symbol: _ZN6PoDoFo9PdfParser11SetPasswordERKSs]
PdfParserObject.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )
[symbol: _ZN6PoDoFo15PdfParserObject9ParseFileEPNS_10PdfEncryptEb]
PdfRefCountedInputDevice.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( PdfInputDevice* pDevice )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPNS_14PdfInputDeviceE]
PdfRefCountedInputDevice::PdfRefCountedInputDevice [not-in-charge] ( PdfInputDevice* pDevice )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPNS_14PdfInputDeviceE]
PdfReference.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo12PdfReference5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfShadingPattern.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternC1EddddRKNS_8PdfColorES3_PNS_11PdfDocumentE]
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternC1EddddRKNS_8PdfColorES3_PNS_13PdfVecObjectsE]
PdfAxialShadingPattern::PdfAxialShadingPattern [not-in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternC2EddddRKNS_8PdfColorES3_PNS_11PdfDocumentE]
PdfAxialShadingPattern::PdfAxialShadingPattern [not-in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternC2EddddRKNS_8PdfColorES3_PNS_13PdfVecObjectsE]
PdfAxialShadingPattern::~PdfAxialShadingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternD0Ev]
PdfAxialShadingPattern::~PdfAxialShadingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo22PdfAxialShadingPatternD1Ev]
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternC1EddddddRKNS_8PdfColorES3_PNS_11PdfDocumentE]
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternC1EddddddRKNS_8PdfColorES3_PNS_13PdfVecObjectsE]
PdfRadialShadingPattern::PdfRadialShadingPattern [not-in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternC2EddddddRKNS_8PdfColorES3_PNS_11PdfDocumentE]
PdfRadialShadingPattern::PdfRadialShadingPattern [not-in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternC2EddddddRKNS_8PdfColorES3_PNS_13PdfVecObjectsE]
PdfRadialShadingPattern::~PdfRadialShadingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternD0Ev]
PdfRadialShadingPattern::~PdfRadialShadingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo23PdfRadialShadingPatternD1Ev]
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo17PdfShadingPatternC1ENS_22EPdfShadingPatternTypeEPNS_11PdfDocumentE]
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo17PdfShadingPatternC1ENS_22EPdfShadingPatternTypeEPNS_13PdfVecObjectsE]
PdfShadingPattern::PdfShadingPattern [not-in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo17PdfShadingPatternC2ENS_22EPdfShadingPatternTypeEPNS_11PdfDocumentE]
PdfShadingPattern::PdfShadingPattern [not-in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo17PdfShadingPatternC2ENS_22EPdfShadingPatternTypeEPNS_13PdfVecObjectsE]
PdfShadingPattern::~PdfShadingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo17PdfShadingPatternD0Ev]
PdfShadingPattern::~PdfShadingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo17PdfShadingPatternD1Ev]
PdfShadingPattern::~PdfShadingPattern [not-in-charge] ( )
[symbol: _ZN6PoDoFo17PdfShadingPatternD2Ev]
PdfStream.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfStream::Set ( char const* szBuffer, long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKcl]
PdfStream::Set ( char const* szBuffer, long lLen, TVecFilters const& vecFilters )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKclRKSt6vectorINS_10EPdfFilterESaIS4_EE]
PdfStreamedDocument.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfStreamedDocument::GetPdfVersion ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument13GetPdfVersionEv]
PdfStreamedDocument::IsAccessibilityAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument22IsAccessibilityAllowedEv]
PdfStreamedDocument::IsCopyAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument13IsCopyAllowedEv]
PdfStreamedDocument::IsDocAssemblyAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument20IsDocAssemblyAllowedEv]
PdfStreamedDocument::IsEditAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument13IsEditAllowedEv]
PdfStreamedDocument::IsEditNotesAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument18IsEditNotesAllowedEv]
PdfStreamedDocument::IsFillAndSignAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument20IsFillAndSignAllowedEv]
PdfStreamedDocument::IsHighPrintAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument18IsHighPrintAllowedEv]
PdfStreamedDocument::IsLinearized ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument12IsLinearizedEv]
PdfStreamedDocument::IsPrintAllowed ( ) const
[symbol: _ZNK6PoDoFo19PdfStreamedDocument14IsPrintAllowedEv]
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPKcNS_11EPdfVersionEPNS_10PdfEncryptE]
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPNS_15PdfOutputDeviceENS_11EPdfVersionEPNS_10PdfEncryptE]
PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPKcNS_11EPdfVersionEPNS_10PdfEncryptE]
PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPNS_15PdfOutputDeviceENS_11EPdfVersionEPNS_10PdfEncryptE]
PdfStreamedDocument::~PdfStreamedDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentD0Ev]
PdfString.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16 )
[symbol: _ZN6PoDoFo9PdfStringC1EPKt]
PdfString::PdfString [not-in-charge] ( pdf_utf16be const* pszStringUtf16 )
[symbol: _ZN6PoDoFo9PdfStringC2EPKt]
PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKclPNS_10PdfEncryptE]
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo9PdfString5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfTable.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfSimpleTableModel::GetAlignment ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel12GetAlignmentEii]
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel18GetBackgroundColorEii]
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel14GetBorderColorEii]
PdfSimpleTableModel::GetBorderWidth ( ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel14GetBorderWidthEv]
PdfSimpleTableModel::GetFont ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel7GetFontEii]
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel18GetForegroundColorEii]
PdfSimpleTableModel::GetImage ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel8GetImageEii]
PdfSimpleTableModel::GetText ( int col, int row ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel7GetTextEii]
PdfSimpleTableModel::GetVerticalAlignment ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel20GetVerticalAlignmentEii]
PdfSimpleTableModel::HasBackgroundColor ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel18HasBackgroundColorEii]
PdfSimpleTableModel::HasBorders ( ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel10HasBordersEv]
PdfSimpleTableModel::HasImage ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel8HasImageEii]
PdfSimpleTableModel::HasWordWrap ( int p1, int p2 ) const
[symbol: _ZNK6PoDoFo19PdfSimpleTableModel11HasWordWrapEii]
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelC1Ev]
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( int nCols, int nRows )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelC1Eii]
PdfSimpleTableModel::PdfSimpleTableModel [not-in-charge] ( )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelC2Ev]
PdfSimpleTableModel::PdfSimpleTableModel [not-in-charge] ( int nCols, int nRows )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelC2Eii]
PdfSimpleTableModel::~PdfSimpleTableModel [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelD0Ev]
PdfSimpleTableModel::~PdfSimpleTableModel [in-charge] ( )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelD1Ev]
PdfSimpleTableModel::~PdfSimpleTableModel [not-in-charge] ( )
[symbol: _ZN6PoDoFo19PdfSimpleTableModelD2Ev]
PdfTable::CalculateTableSize ( double const dX, double const dY, PdfCanvas const* pCanvas, double* pdWidths, double* pdHeights, double* pdWidth, double* pdHeight ) const
[symbol: _ZNK6PoDoFo8PdfTable18CalculateTableSizeEddPKNS_9PdfCanvasEPdS4_S4_S4_]
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )
[symbol: _ZN6PoDoFo8PdfTable15CheckForNewPageEPdS1_dPNS_10PdfPainterE]
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )
[symbol: _ZN6PoDoFo8PdfTable4DrawEddPNS_10PdfPainterERKNS_7PdfRectEPdS6_]
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )
[symbol: _ZN6PoDoFo8PdfTable21DrawHorizontalBordersEiddPNS_10PdfPainterEPd]
PdfTable::GetHeight ( double dX, double dY, PdfCanvas* pPage ) const
[symbol: _ZNK6PoDoFo8PdfTable9GetHeightEddPNS_9PdfCanvasE]
PdfTable::GetWidth ( double dX, double dY, PdfCanvas* pPage ) const
[symbol: _ZNK6PoDoFo8PdfTable8GetWidthEddPNS_9PdfCanvasE]
PdfTable::PdfTable [in-charge] ( int nCols, int nRows )
[symbol: _ZN6PoDoFo8PdfTableC1Eii]
PdfTable::PdfTable [not-in-charge] ( int nCols, int nRows )
[symbol: _ZN6PoDoFo8PdfTableC2Eii]
PdfTable::~PdfTable [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo8PdfTableD0Ev]
PdfTable::~PdfTable [in-charge] ( )
[symbol: _ZN6PoDoFo8PdfTableD1Ev]
PdfTable::~PdfTable [not-in-charge] ( )
[symbol: _ZN6PoDoFo8PdfTableD2Ev]
PdfTableModel::~PdfTableModel [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo13PdfTableModelD0Ev]
PdfTableModel::~PdfTableModel [in-charge] ( )
[symbol: _ZN6PoDoFo13PdfTableModelD1Ev]
PdfTokenizer.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfTokenizer::GetNextToken ( char const*& pszToken, enum EPdfTokenType* peType )
[symbol: _ZN6PoDoFo12PdfTokenizer12GetNextTokenERPKcPNS_13EPdfTokenTypeE]
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer14GetNextVariantEPKcNS_13EPdfTokenTypeERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer14GetNextVariantERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer9ReadArrayERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer12ReadDataTypeENS_12EPdfDataTypeERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer14ReadDictionaryERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer13ReadHexStringERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer10ReadStringERNS_10PdfVariantEPNS_10PdfEncryptE]
PdfTokenizer::~PdfTokenizer [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo12PdfTokenizerD0Ev]
PdfVariant.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfVariant::operator == ( PdfVariant const& rhs ) const
[symbol: _ZNK6PoDoFo10PdfVarianteqERKS0_]
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE]
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptERKNS_7PdfNameE]
PdfXObject.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfXObject::InitXObject ( PdfRect const& rRect )
[symbol: _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectE]
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_11PdfDocumentE]
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentE]
to the top
Removed Symbols (91)
PdfAction.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC1ENS_10EPdfActionEPNS_19PdfStreamedDocumentE]
PdfAction::PdfAction [not-in-charge] ( enum EPdfAction eAction, PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC2ENS_10EPdfActionEPNS_19PdfStreamedDocumentE]
PdfArray.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfArray::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo8PdfArray5WriteEPNS_15PdfOutputDeviceE]
PdfData.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfData::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo7PdfData5WriteEPNS_15PdfOutputDeviceE]
PdfDictionary.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfDictionary::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceE]
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
PdfDocument.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfDocument::Append ( PdfDocument const& rDoc )
[symbol: _ZN6PoDoFo11PdfDocument6AppendERKS0_]
PdfDocument::CreateFont ( char const* pszFontName, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcb]
PdfDocument::CreateFont ( FT_Face face, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_b]
PdfDocument::DeletePages ( int inFirstPage, int inNumPages )
[symbol: _ZN6PoDoFo11PdfDocument11DeletePagesEii]
PdfDocument::InsertPages ( PdfDocument const& rDoc, int inFirstPage, int inNumPages )
[symbol: _ZN6PoDoFo11PdfDocument11InsertPagesERKS0_ii]
PdfDocument::Load ( char const* pszFilename )
[symbol: _ZN6PoDoFo11PdfDocument4LoadEPKc]
PdfDocument::PdfDocument [in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo11PdfDocumentC1EPKc]
PdfDocument::PdfDocument [not-in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo11PdfDocumentC2EPKc]
PdfDocument::SetPageMode ( enum EPdfPageMode inMode ) const
[symbol: _ZNK6PoDoFo11PdfDocument11SetPageModeENS_12EPdfPageModeE]
PdfDocument::SetUseFullScreen ( ) const
[symbol: _ZNK6PoDoFo11PdfDocument16SetUseFullScreenEv]
PdfDocument::Write ( char const* pszFilename )
[symbol: _ZN6PoDoFo11PdfDocument5WriteEPKc]
PdfDocument::Write ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo11PdfDocument5WriteEPNS_15PdfOutputDeviceE]
PdfElement.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC1EPKcPNS_19PdfStreamedDocumentE]
PdfElement::PdfElement [not-in-charge] ( char const* pszType, PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC2EPKcPNS_19PdfStreamedDocumentE]
PdfFont.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, bool bEmbed, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE]
PdfFont::PdfFont [not-in-charge] ( PdfFontMetrics* pMetrics, bool bEmbed, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE]
PdfFont::SetFontSize ( float fSize )
[symbol: _ZN6PoDoFo7PdfFont11SetFontSizeEf]
PdfFontCache.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfFontCache::GetFont ( char const* pszFontName, bool bEmbedd )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcb]
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_b]
PdfFontMetrics.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfFontMetrics::CharWidth ( char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics9CharWidthEc]
PdfFontMetrics::CharWidthMM ( char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11CharWidthMMEc]
PdfFontMetrics::GetFilenameForFont ( char const* pszFontname ) [static]
[symbol: _ZN6PoDoFo14PdfFontMetrics18GetFilenameForFontEPKc]
PdfFontMetrics::GetFilenameForFont ( FcConfig* pConfig, char const* pszFontname ) [static]
[symbol: _ZN6PoDoFo14PdfFontMetrics18GetFilenameForFontEP9_FcConfigPKc]
PdfHintStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfHintStream::PdfHintStream [in-charge] ( PdfVecObjects* pParent, PdfPagesTree* pPagesTree )
[symbol: _ZN6PoDoFo13PdfHintStreamC1EPNS_13PdfVecObjectsEPNS_12PdfPagesTreeE]
PdfHintStream::PdfHintStream [not-in-charge] ( PdfVecObjects* pParent, PdfPagesTree* pPagesTree )
[symbol: _ZN6PoDoFo13PdfHintStreamC2EPNS_13PdfVecObjectsEPNS_12PdfPagesTreeE]
PdfHintStream::WriteUInt16 ( pdf_uint16 val )
[symbol: _ZN6PoDoFo13PdfHintStream11WriteUInt16Et]
PdfHintStream::WriteUInt32 ( pdf_uint32 p1 )
[symbol: _ZN6PoDoFo13PdfHintStream11WriteUInt32Ej]
PdfHintStream::~PdfHintStream [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo13PdfHintStreamD0Ev]
PdfHintStream::~PdfHintStream [in-charge] ( )
[symbol: _ZN6PoDoFo13PdfHintStreamD1Ev]
PdfHintStream::~PdfHintStream [not-in-charge] ( )
[symbol: _ZN6PoDoFo13PdfHintStreamD2Ev]
vtable for PdfHintStream [data]
[symbol: _ZTVN6PoDoFo13PdfHintStreamE]
PdfImage.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfImage::PdfImage [in-charge] ( PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_19PdfStreamedDocumentE]
PdfImage::PdfImage [not-in-charge] ( PdfStreamedDocument* pParent )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_19PdfStreamedDocumentE]
PdfLocale.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfLocaleImbue ( std::ios_base& p1 )
[symbol: _ZN6PoDoFo14PdfLocaleImbueERSt8ios_base]
PdfMemStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfMemStream::Write ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo12PdfMemStream5WriteEPNS_15PdfOutputDeviceE]
PdfName.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfName::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo7PdfName5WriteEPNS_15PdfOutputDeviceE]
PdfObject.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfObject::GetIndirectKey ( PdfName const& key )
[symbol: _ZN6PoDoFo9PdfObject14GetIndirectKeyERKNS_7PdfNameE]
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo9PdfObject11WriteObjectEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
PdfPage.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfPage::CreateStandardPageSize ( enum EPdfPageSize const ePageSize ) [static]
[symbol: _ZN6PoDoFo7PdfPage22CreateStandardPageSizeENS_12EPdfPageSizeE]
PdfParserObject.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfParserObject::ParseFile ( bool bIsTrailer )
[symbol: _ZN6PoDoFo15PdfParserObject9ParseFileEb]
PdfRefCountedBuffer.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfRefCountedBuffer::Append ( char const* pszString, long lLen )
[symbol: _ZN6PoDoFo19PdfRefCountedBuffer6AppendEPKcl]
PdfReference.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfReference::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo12PdfReference5WriteEPNS_15PdfOutputDeviceE]
PdfStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfStream::Set ( char* szBuffer, long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPcl]
PdfStream::Set ( char* szBuffer, long lLen, TVecFilters const& vecFilters )
[symbol: _ZN6PoDoFo9PdfStream3SetEPclRKSt6vectorINS_10EPdfFilterESaIS3_EE]
PdfStreamedDocument.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPKc]
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPNS_15PdfOutputDeviceE]
PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( char const* pszFilename )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPKc]
PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPNS_15PdfOutputDeviceE]
PdfString.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfString::HexDecode ( ) const
[symbol: _ZNK6PoDoFo9PdfString9HexDecodeEv]
PdfString::HexEncode ( ) const
[symbol: _ZNK6PoDoFo9PdfString9HexEncodeEv]
PdfString::SetHexData ( char const* pszHex, long lLen )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKcl]
PdfString::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo9PdfString5WriteEPNS_15PdfOutputDeviceE]
PdfTokenizer.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfTokenizer::GetNextToken ( enum EPdfTokenType* peType )
[symbol: _ZN6PoDoFo12PdfTokenizer12GetNextTokenEPNS_13EPdfTokenTypeE]
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant )
[symbol: _ZN6PoDoFo12PdfTokenizer14GetNextVariantERNS_10PdfVariantE]
PdfVariant.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfVariant::Write ( PdfOutputDevice* pDevice ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceE]
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
PdfWriter.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfWriter::CompressObjects ( PdfVecObjects const& vecObjects )
[symbol: _ZN6PoDoFo9PdfWriter15CompressObjectsERKNS_13PdfVecObjectsE]
PdfWriter::WritePdfHeader ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo9PdfWriter14WritePdfHeaderEPNS_15PdfOutputDeviceE]
PdfWriter::WritePdfObjects ( PdfOutputDevice* pDevice, PdfVecObjects const& vecObjects, PdfXRef* pXref )
[symbol: _ZN6PoDoFo9PdfWriter15WritePdfObjectsEPNS_15PdfOutputDeviceERKNS_13PdfVecObjectsEPNS_7PdfXRefE]
PdfXRef.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfXRef::AddObject ( PdfReference const& rRef, long lOffset, bool bUsed )
[symbol: _ZN6PoDoFo7PdfXRef9AddObjectERKNS_12PdfReferenceElb]
PdfXRef::BeginWrite ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo7PdfXRef10BeginWriteEPNS_15PdfOutputDeviceE]
PdfXRef::EndWrite ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo7PdfXRef8EndWriteEPNS_15PdfOutputDeviceE]
PdfXRef::GetOffset ( ) const
[symbol: _ZNK6PoDoFo7PdfXRef9GetOffsetEv]
PdfXRef::GetSize ( ) const
[symbol: _ZNK6PoDoFo7PdfXRef7GetSizeEv]
PdfXRef::PdfXRef [in-charge] ( )
[symbol: _ZN6PoDoFo7PdfXRefC1Ev]
PdfXRef::PdfXRef [not-in-charge] ( )
[symbol: _ZN6PoDoFo7PdfXRefC2Ev]
PdfXRef::PdfXRefBlock::InsertItem ( PdfXRef::TXRefItem const& rItem, bool bUsed )
[symbol: _ZN6PoDoFo7PdfXRef12PdfXRefBlock10InsertItemERKNS0_9TXRefItemEb]
PdfXRef::Write ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo7PdfXRef5WriteEPNS_15PdfOutputDeviceE]
PdfXRef::WriteSubSection ( PdfOutputDevice* pDevice, unsigned int nFirst, unsigned int nCount )
[symbol: _ZN6PoDoFo7PdfXRef15WriteSubSectionEPNS_15PdfOutputDeviceEjj]
PdfXRef::WriteXRefEntry ( PdfOutputDevice* pDevice, unsigned long lOffset, unsigned long lGeneration, char cMode, unsigned long lObjectNumber )
[symbol: _ZN6PoDoFo7PdfXRef14WriteXRefEntryEPNS_15PdfOutputDeviceEmmcm]
PdfXRef::~PdfXRef [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo7PdfXRefD0Ev]
PdfXRef::~PdfXRef [in-charge] ( )
[symbol: _ZN6PoDoFo7PdfXRefD1Ev]
PdfXRef::~PdfXRef [not-in-charge] ( )
[symbol: _ZN6PoDoFo7PdfXRefD2Ev]
vtable for PdfXRef [data]
[symbol: _ZTVN6PoDoFo7PdfXRefE]
PdfXRefStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
PdfXRefStream::BeginWrite ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo13PdfXRefStream10BeginWriteEPNS_15PdfOutputDeviceE]
PdfXRefStream::EndWrite ( PdfOutputDevice* pDevice )
[symbol: _ZN6PoDoFo13PdfXRefStream8EndWriteEPNS_15PdfOutputDeviceE]
PdfXRefStream::GetOffset ( ) const
[symbol: _ZNK6PoDoFo13PdfXRefStream9GetOffsetEv]
PdfXRefStream::PdfXRefStream [in-charge] ( PdfVecObjects* pParent, PdfWriter* pWriter )
[symbol: _ZN6PoDoFo13PdfXRefStreamC1EPNS_13PdfVecObjectsEPNS_9PdfWriterE]
PdfXRefStream::PdfXRefStream [not-in-charge] ( PdfVecObjects* pParent, PdfWriter* pWriter )
[symbol: _ZN6PoDoFo13PdfXRefStreamC2EPNS_13PdfVecObjectsEPNS_9PdfWriterE]
PdfXRefStream::WriteSubSection ( PdfOutputDevice* pDevice, unsigned int nFirst, unsigned int nCount )
[symbol: _ZN6PoDoFo13PdfXRefStream15WriteSubSectionEPNS_15PdfOutputDeviceEjj]
PdfXRefStream::WriteXRefEntry ( PdfOutputDevice* pDevice, unsigned long lOffset, unsigned long lGeneration, char cMode, unsigned long lObjectNumber )
[symbol: _ZN6PoDoFo13PdfXRefStream14WriteXRefEntryEPNS_15PdfOutputDeviceEmmcm]
PdfXRefStream::~PdfXRefStream [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo13PdfXRefStreamD0Ev]
PdfXRefStream::~PdfXRefStream [in-charge] ( )
[symbol: _ZN6PoDoFo13PdfXRefStreamD1Ev]
PdfXRefStream::~PdfXRefStream [not-in-charge] ( )
[symbol: _ZN6PoDoFo13PdfXRefStreamD2Ev]
vtable for PdfXRefStream [data]
[symbol: _ZTVN6PoDoFo13PdfXRefStreamE]
to the top
Problems with Data Types, High Severity (24)
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (11)
| Change |
Effect |
1 | Size of this class has been increased from 120 bytes to 128 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Pure virtual method PdfDocument::GetPdfVersion ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method PdfDocument::IsAccessibilityAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure virtual method PdfDocument::IsCopyAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure virtual method PdfDocument::IsDocAssemblyAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Pure virtual method PdfDocument::IsEditAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Pure virtual method PdfDocument::IsEditNotesAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Pure virtual method PdfDocument::IsFillAndSignAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Pure virtual method PdfDocument::IsHighPrintAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure virtual method PdfDocument::IsLinearized ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Pure virtual method PdfDocument::IsPrintAllowed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfDocument |
~PdfDocument |
12 |
~PdfDocument |
~PdfDocument |
16 |
|
__cxa_pure_virtual |
20 |
|
__cxa_pure_virtual |
24 |
|
__cxa_pure_virtual |
28 |
|
__cxa_pure_virtual |
32 |
|
__cxa_pure_virtual |
36 |
|
__cxa_pure_virtual |
40 |
|
__cxa_pure_virtual |
44 |
|
__cxa_pure_virtual |
48 |
|
__cxa_pure_virtual |
52 |
|
__cxa_pure_virtual |
[+] affected symbols (34)
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )This method is from 'PdfDocument' class.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::GetAcroForm ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetNamesTree ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetOutlines ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetPage ( int nIndex ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageCount ( ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageMode ( ) constThis method is from 'PdfDocument' class.
PdfDocument::PdfDocument [in-charge] ( )This constructor is from 'PdfDocument' class.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )This method is from 'PdfDocument' class.
PdfDocument::SetBindingDirection ( PdfName& inDirection )This method is from 'PdfDocument' class.
PdfDocument::SetCenterWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetDisplayDocTitle ( )This method is from 'PdfDocument' class.
PdfDocument::SetFitWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideMenubar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideToolbar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideWindowUI ( )This method is from 'PdfDocument' class.
PdfDocument::SetLanguage ( std::string const& inLanguage )This method is from 'PdfDocument' class.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )This method is from 'PdfDocument' class.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )This method is from 'PdfDocument' class.
PdfDocument::~PdfDocument [in-charge] ( )This method is from 'PdfDocument' class.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )1st parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
PdfFontCache::EmptyCache ( )This method is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::~PdfFontCache [in-charge] ( )This method is from 'PdfFontCache' class.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (1)
| Change |
Effect |
1 | Size of this class has been increased from 108 bytes to 128 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetFontname ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontSize ( float fSize )This method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidth ( char const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidthMM ( char const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )This method is from 'PdfFontMetrics' class.
PdfMemStream.h
namespace PoDoFo
[+] class PdfMemStream (1)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 28 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (13)
PdfMemStream::AppendImpl ( char const* pszString, size_t lLen )This method is from 'PdfMemStream' class.
PdfMemStream::BeginAppendImpl ( TVecFilters const& vecFilters )This method is from 'PdfMemStream' class.
PdfMemStream::EndAppendImpl ( )This method is from 'PdfMemStream' class.
PdfMemStream::FlateCompress ( )This method is from 'PdfMemStream' class.
PdfMemStream::GetCopy ( char** pBuffer, long* lLen ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetInternalBuffer ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetInternalBufferSize ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetLength ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::operator = ( PdfStream const& rhs )This method is from 'PdfMemStream' class.
PdfMemStream::PdfMemStream [in-charge] ( PdfMemStream const& rhs )1st parameter 'rhs' (reference) has base type 'PdfMemStream'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )This constructor is from 'PdfMemStream' class.
PdfMemStream::Uncompress ( )This method is from 'PdfMemStream' class.
PdfMemStream::~PdfMemStream [in-charge] ( )This method is from 'PdfMemStream' class.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (1)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 32 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (12)
PdfDeviceOutputStream::PdfDeviceOutputStream [in-charge] ( PdfOutputDevice* pDevice )1st parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfOutputDevice::Flush ( )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::GetLength ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, long lLen )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( std::ostream const* pOutStream )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::Print ( char const* pszFormat, ... )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Seek ( size_t offset )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Write ( char const* pBuffer, long lLen )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::~PdfOutputDevice [in-charge] ( )This method is from 'PdfOutputDevice' class.
PdfWriter::Write ( PdfOutputDevice* pDevice )1st parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfParser.h
namespace PoDoFo
[+] class PdfParser (1)
| Change |
Effect |
1 | Size of this class has been increased from 120 bytes to 148 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (20)
PdfParser::FindToken ( char const* pszToken, long const lRange )This method is from 'PdfParser' class.
PdfParser::GetPdfVersionString ( ) constThis method is from 'PdfParser' class.
PdfParser::HasLinearizationDict ( )This method is from 'PdfParser' class.
PdfParser::IsPdfFile ( )This method is from 'PdfParser' class.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )This method is from 'PdfParser' class.
PdfParser::ParseFile ( char const* pszFilename, bool bLoadOnDemand )This method is from 'PdfParser' class.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from 'PdfParser' class.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )This constructor is from 'PdfParser' class.
PdfParser::ReadDocumentStructure ( )This method is from 'PdfParser' class.
PdfParser::ReadNextTrailer ( )This method is from 'PdfParser' class.
PdfParser::ReadObjectFromStream ( int nObjNo, int nIndex )This method is from 'PdfParser' class.
PdfParser::ReadObjects ( )This method is from 'PdfParser' class.
PdfParser::ReadTrailer ( )This method is from 'PdfParser' class.
PdfParser::ReadXRef ( long* pXRefOffset )This method is from 'PdfParser' class.
PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd )This method is from 'PdfParser' class.
PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer )This method is from 'PdfParser' class.
PdfParser::ReadXRefStreamEntry ( char* pBuffer, long lLen, long* lW, int nObjNo )This method is from 'PdfParser' class.
PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects )This method is from 'PdfParser' class.
PdfParser::~PdfParser [in-charge] ( )This method is from 'PdfParser' class.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )1st parameter 'pParser' (pointer) has base type 'PdfParser'.
PdfParserObject.h
namespace PoDoFo
[+] class PdfParserObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 108 bytes to 128 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::ParseStream ( )This method is from 'PdfParserObject' class.
PdfParserObject::PdfParserObject [in-charge] ( PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfParserObject' class.
PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset )This constructor is from 'PdfParserObject' class.
PdfParserObject::~PdfParserObject [in-charge] ( )This method is from 'PdfParserObject' class.
PdfStreamedDocument.h
namespace PoDoFo
[+] class PdfStreamedDocument (2)
| Change |
Effect |
1 | Base class PdfDocument has been added. | 1) Size of the class has been changed from 128 bytes to 144 bytes. 2) The memory layout in this class has been shifted by 128 bytes. |
2 | Size of this class has been increased from 128 bytes to 144 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (12)
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfStreamedDocument::Close ( )This method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::~PdfStreamedDocument [in-charge] ( )This method is from 'PdfStreamedDocument' class.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfString.h
namespace PoDoFo
[+] class PdfString (1)
| Change |
Effect |
1 | Size of this class has been increased from 12 bytes to 16 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (60)
PdfAction::GetScript ( ) constReturn value has type 'PdfString'.
PdfAction::GetURI ( ) constReturn value has type 'PdfString'.
PdfAction::SetScript ( PdfString const& sScript )1st parameter 'sScript' (reference) has base type 'PdfString'.
PdfAction::SetURI ( PdfString const& sUri )1st parameter 'sUri' (reference) has base type 'PdfString'.
PdfAnnotation::GetContents ( ) constReturn value has type 'PdfString'.
PdfAnnotation::GetTitle ( ) constReturn value has type 'PdfString'.
PdfAnnotation::SetContents ( PdfString const& sContents )1st parameter 'sContents' (reference) has base type 'PdfString'.
PdfAnnotation::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfButton::GetCaption ( ) constReturn value has base type 'PdfString'.
PdfButton::SetCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::GetAlternateName ( ) constReturn value has type 'PdfString'.
PdfField::GetFieldName ( ) constReturn value has type 'PdfString'.
PdfField::GetMappingName ( ) constReturn value has type 'PdfString'.
PdfField::SetAlternateName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetFieldName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetMappingName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfFileSpec::GetFilename ( ) constReturn value (reference) has base type 'PdfString'.
PdfInfo::SetAuthor ( PdfString const& sAuthor )1st parameter 'sAuthor' (reference) has base type 'PdfString'.
PdfInfo::SetCreator ( PdfString const& sCreator )1st parameter 'sCreator' (reference) has base type 'PdfString'.
PdfInfo::SetKeywords ( PdfString const& sKeywords )1st parameter 'sKeywords' (reference) has base type 'PdfString'.
PdfInfo::SetSubject ( PdfString const& sSubject )1st parameter 'sSubject' (reference) has base type 'PdfString'.
PdfInfo::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfListField::GetItem ( int nIndex ) constReturn value (reference) has base type 'PdfString'.
PdfListField::GetItemDisplayText ( int nIndex ) constReturn value (reference) has base type 'PdfString'.
PdfListField::InsertItem ( PdfString const& rsValue, PdfString const& rsDisplayName )2nd parameter 'rsDisplayName' (reference) has base type 'PdfString'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::HasValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'key' (reference) has base type 'PdfString'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )1st parameter 'rsString' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::GetTitle ( ) constReturn value (reference) has base type 'PdfString'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlines::CreateRoot ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )3rd parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )3rd parameter 'sText' (reference) has base type 'PdfString'.
PdfPushButton::GetAlternateCaption ( ) constReturn value has base type 'PdfString'.
PdfPushButton::GetRolloverCaption ( ) constReturn value has base type 'PdfString'.
PdfPushButton::SetAlternateCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfPushButton::SetRolloverCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfString::operator< ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator = ( PdfString const& rhs )1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator == ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator> ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( char const* pszString )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( PdfString const& rhs )1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( std::string const& sString )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8 )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen )This constructor is from 'PdfString' class.
PdfString::StringNull [data]Return value has base type 'PdfString'.
PdfString::ToUnicode ( ) constReturn value has type 'PdfString'.
PdfString::~PdfString [in-charge] ( )This method is from 'PdfString' class.
PdfTextField::GetText ( ) constReturn value has type 'PdfString'.
PdfTextField::SetText ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )1st parameter 'rsString' (reference) has base type 'PdfString'.
PdfTokenizer.h
namespace PoDoFo
[+] class PdfTokenizer (2)
| Change |
Effect |
1 | Size of this class has been increased from 48 bytes to 64 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | First virtual method PdfTokenizer::~PdfTokenizer ( ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
[+] affected symbols (32)
PdfParser::FindToken ( char const* pszToken, long const lRange )This method is from derived class 'PdfParser'.
PdfParser::GetPdfVersionString ( ) constThis method is from derived class 'PdfParser'.
PdfParser::HasLinearizationDict ( )This method is from derived class 'PdfParser'.
PdfParser::IsPdfFile ( )This method is from derived class 'PdfParser'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )This method is from derived class 'PdfParser'.
PdfParser::ParseFile ( char const* pszFilename, bool bLoadOnDemand )This method is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )This constructor is from derived class 'PdfParser'.
PdfParser::ReadDocumentStructure ( )This method is from derived class 'PdfParser'.
PdfParser::ReadNextTrailer ( )This method is from derived class 'PdfParser'.
PdfParser::ReadObjectFromStream ( int nObjNo, int nIndex )This method is from derived class 'PdfParser'.
PdfParser::ReadObjects ( )This method is from derived class 'PdfParser'.
PdfParser::ReadTrailer ( )This method is from derived class 'PdfParser'.
PdfParser::ReadXRef ( long* pXRefOffset )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefStreamEntry ( char* pBuffer, long lLen, long* lW, int nObjNo )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects )This method is from derived class 'PdfParser'.
PdfParser::~PdfParser [in-charge] ( )This method is from derived class 'PdfParser'.
PdfParserObject::DelayedLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::ParseFile ( bool bIsTrailer )This method is from derived class 'PdfParserObject'.
PdfParserObject::ParseStream ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::PdfParserObject [in-charge] ( PdfRefCountedBuffer const& rBuffer )This constructor is from derived class 'PdfParserObject'.
PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset )This constructor is from derived class 'PdfParserObject'.
PdfParserObject::~PdfParserObject [in-charge] ( )This method is from derived class 'PdfParserObject'.
PdfTokenizer::GetNextNumber ( )This method is from 'PdfTokenizer' class.
PdfTokenizer::IsNextToken ( char const* pszToken )This method is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, long lLen )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::~PdfTokenizer [in-charge] ( )This method is from 'PdfTokenizer' class.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (2)
| Change |
Effect |
1 | Field m_bCompress has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been increased from 100 bytes to 124 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) constThis method is from 'PdfWriter' class.
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )This method is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )This constructor is from 'PdfWriter' class.
PdfWriter::Write ( char const* pszFilename )This method is from 'PdfWriter' class.
PdfWriter::Write ( PdfOutputDevice* pDevice )This method is from 'PdfWriter' class.
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )This method is from 'PdfWriter' class.
PdfWriter::~PdfWriter [in-charge] ( )This method is from 'PdfWriter' class.
to the top
Problems with Symbols, High Severity (38)
PdfAction.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfAction::PdfAction [not-in-charge] ( enum EPdfAction eAction, PdfStreamedDocument* pParent ) (1)
changed to:PdfAction::PdfAction [not-in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC2ENS_10EPdfActionEPNS_19PdfStreamedDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfActionC2ENS_10EPdfActionEPNS_19PdfStreamedDocumentE to _ZN6PoDoFo9PdfActionC2ENS_10EPdfActionEPNS_11PdfDocumentE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfStreamedDocument* pParent ) (1)
changed to:PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )
[symbol: _ZN6PoDoFo9PdfActionC1ENS_10EPdfActionEPNS_19PdfStreamedDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfActionC1ENS_10EPdfActionEPNS_19PdfStreamedDocumentE to _ZN6PoDoFo9PdfActionC1ENS_10EPdfActionEPNS_11PdfDocumentE. This may cause "undefined reference" linker error in old client applications. |
PdfArray.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfArray::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo8PdfArray5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo8PdfArray5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo8PdfArray5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfData.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfData::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo7PdfData5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo7PdfData5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo7PdfData5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfDictionary.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfDictionary::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const (1)
changed to:PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE to _ZNK6PoDoFo13PdfDictionary5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfDocument.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfDocument::Append ( PdfDocument const& rDoc ) (1)
changed to:PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )
[symbol: _ZN6PoDoFo11PdfDocument6AppendERKS0_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument6AppendERKS0_ to _ZN6PoDoFo11PdfDocument6AppendERKNS_14PdfMemDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::CreateFont ( char const* pszFontName, bool bEmbedd ) (1)
changed to:PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument10CreateFontEPKcb to _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::CreateFont ( FT_Face face, bool bEmbedd ) (1)
changed to:PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_b]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_b to _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::SetPageMode ( enum EPdfPageMode inMode ) const (1)
changed to:PdfDocument::SetPageMode ( enum EPdfPageMode inMode )
[symbol: _ZNK6PoDoFo11PdfDocument11SetPageModeENS_12EPdfPageModeE]
| Change | Effect |
---|
1 | Method became non-const. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo11PdfDocument11SetPageModeENS_12EPdfPageModeE to _ZN6PoDoFo11PdfDocument11SetPageModeENS_12EPdfPageModeE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::SetUseFullScreen ( ) const (1)
changed to:PdfDocument::SetUseFullScreen ( )
[symbol: _ZNK6PoDoFo11PdfDocument16SetUseFullScreenEv]
| Change | Effect |
---|
1 | Method became non-const. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo11PdfDocument16SetUseFullScreenEv to _ZN6PoDoFo11PdfDocument16SetUseFullScreenEv. This may cause "undefined reference" linker error in old client applications. |
PdfElement.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfElement::PdfElement [in-charge] ( char const* pszType, PdfStreamedDocument* pParent ) (1)
changed to:PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC1EPKcPNS_19PdfStreamedDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfElementC1EPKcPNS_19PdfStreamedDocumentE to _ZN6PoDoFo10PdfElementC1EPKcPNS_11PdfDocumentE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfElement::PdfElement [not-in-charge] ( char const* pszType, PdfStreamedDocument* pParent ) (1)
changed to:PdfElement::PdfElement [not-in-charge] ( char const* pszType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfElementC2EPKcPNS_19PdfStreamedDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfElementC2EPKcPNS_19PdfStreamedDocumentE to _ZN6PoDoFo10PdfElementC2EPKcPNS_11PdfDocumentE. This may cause "undefined reference" linker error in old client applications. |
PdfFont.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, bool bEmbed, PdfVecObjects* pParent ) (1)
changed to:PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE to _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_13PdfVecObjectsE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFont::PdfFont [not-in-charge] ( PdfFontMetrics* pMetrics, bool bEmbed, PdfVecObjects* pParent ) (1)
changed to:PdfFont::PdfFont [not-in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEbPNS_13PdfVecObjectsE to _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_13PdfVecObjectsE. This may cause "undefined reference" linker error in old client applications. |
PdfFontCache.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfFontCache::GetFont ( char const* pszFontName, bool bEmbedd ) (1)
changed to:PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfFontCache7GetFontEPKcb to _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontCache::GetFont ( FT_Face face, bool bEmbedd ) (1)
changed to:PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_b]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_b to _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
PdfFontMetrics.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfFontMetrics::CharWidth ( char c ) const (1)
changed to:PdfFontMetrics::CharWidth ( unsigned char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics9CharWidthEc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo14PdfFontMetrics9CharWidthEc to _ZNK6PoDoFo14PdfFontMetrics9CharWidthEh. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::CharWidthMM ( char c ) const (1)
changed to:PdfFontMetrics::CharWidthMM ( unsigned char c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11CharWidthMMEc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo14PdfFontMetrics11CharWidthMMEc to _ZNK6PoDoFo14PdfFontMetrics11CharWidthMMEh. This may cause "undefined reference" linker error in old client applications. |
PdfMemStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfMemStream::Write ( PdfOutputDevice* pDevice ) (1)
changed to:PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfMemStream5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfMemStream5WriteEPNS_15PdfOutputDeviceE to _ZN6PoDoFo12PdfMemStream5WriteEPNS_15PdfOutputDeviceEPNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfName.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfName::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo7PdfName5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo7PdfName5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo7PdfName5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfObject.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfObject::GetIndirectKey ( PdfName const& key ) (1)
changed to:PdfObject::GetIndirectKey ( PdfName const& key ) const
[symbol: _ZN6PoDoFo9PdfObject14GetIndirectKeyERKNS_7PdfNameE]
| Change | Effect |
---|
1 | Method became const. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfObject14GetIndirectKeyERKNS_7PdfNameE to _ZNK6PoDoFo9PdfObject14GetIndirectKeyERKNS_7PdfNameE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const (1)
changed to:PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const
[symbol: _ZNK6PoDoFo9PdfObject11WriteObjectEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfObject11WriteObjectEPNS_15PdfOutputDeviceERKNS_7PdfNameE to _ZNK6PoDoFo9PdfObject11WriteObjectEPNS_15PdfOutputDeviceEPNS_10PdfEncryptERKNS_7PdfNameE. This may cause "undefined reference" linker error in old client applications. |
PdfPage.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfPage::CreateStandardPageSize ( enum EPdfPageSize const ePageSize ) [static] (1)
changed to:PdfPage::CreateStandardPageSize ( enum EPdfPageSize const ePageSize, bool bLandscape ) [static]
[symbol: _ZN6PoDoFo7PdfPage22CreateStandardPageSizeENS_12EPdfPageSizeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfPage22CreateStandardPageSizeENS_12EPdfPageSizeE to _ZN6PoDoFo7PdfPage22CreateStandardPageSizeENS_12EPdfPageSizeEb. This may cause "undefined reference" linker error in old client applications. |
PdfParserObject.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfParserObject::ParseFile ( bool bIsTrailer ) (1)
changed to:PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )
[symbol: _ZN6PoDoFo15PdfParserObject9ParseFileEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfParserObject9ParseFileEb to _ZN6PoDoFo15PdfParserObject9ParseFileEPNS_10PdfEncryptEb. This may cause "undefined reference" linker error in old client applications. |
PdfReference.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfReference::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo12PdfReference5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo12PdfReference5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo12PdfReference5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfStream.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfStream::Set ( char* szBuffer, long lLen ) (1)
changed to:PdfStream::Set ( char const* szBuffer, long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStream3SetEPcl to _ZN6PoDoFo9PdfStream3SetEPKcl. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStream::Set ( char* szBuffer, long lLen, TVecFilters const& vecFilters ) (1)
changed to:PdfStream::Set ( char const* szBuffer, long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPclRKSt6vectorINS_10EPdfFilterESaIS3_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStream3SetEPclRKSt6vectorINS_10EPdfFilterESaIS3_EE to _ZN6PoDoFo9PdfStream3SetEPKcl. This may cause "undefined reference" linker error in old client applications. |
PdfStreamedDocument.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename ) (1)
changed to:PdfStreamedDocument::~PdfStreamedDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfStreamedDocumentC1EPKc to _ZN6PoDoFo19PdfStreamedDocumentD0Ev. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( char const* pszFilename ) (1)
changed to:PdfStreamedDocument::~PdfStreamedDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfStreamedDocumentC2EPKc to _ZN6PoDoFo19PdfStreamedDocumentD0Ev. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice ) (1)
changed to:PdfStreamedDocument::~PdfStreamedDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfStreamedDocumentC1EPNS_15PdfOutputDeviceE to _ZN6PoDoFo19PdfStreamedDocumentD0Ev. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( PdfOutputDevice* pDevice ) (1)
changed to:PdfStreamedDocument::~PdfStreamedDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfStreamedDocumentC2EPNS_15PdfOutputDeviceE to _ZN6PoDoFo19PdfStreamedDocumentD0Ev. This may cause "undefined reference" linker error in old client applications. |
PdfString.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfString::SetHexData ( char const* pszHex, long lLen ) (1)
changed to:PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString10SetHexDataEPKcl to _ZN6PoDoFo9PdfString10SetHexDataEPKclPNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo9PdfString5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfString5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo9PdfString5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfTokenizer.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfTokenizer::GetNextToken ( enum EPdfTokenType* peType ) (1)
changed to:PdfTokenizer::GetNextToken ( char const*& pszToken, enum EPdfTokenType* peType )
[symbol: _ZN6PoDoFo12PdfTokenizer12GetNextTokenEPNS_13EPdfTokenTypeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfTokenizer12GetNextTokenEPNS_13EPdfTokenTypeE to _ZN6PoDoFo12PdfTokenizer12GetNextTokenERPKcPNS_13EPdfTokenTypeE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfTokenizer::GetNextVariant ( PdfVariant& rVariant ) (1)
changed to:PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo12PdfTokenizer14GetNextVariantERNS_10PdfVariantE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfTokenizer14GetNextVariantERNS_10PdfVariantE to _ZN6PoDoFo12PdfTokenizer14GetNextVariantERNS_10PdfVariantEPNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfVariant.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfVariant::Write ( PdfOutputDevice* pDevice ) const (1)
changed to:PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceE to _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfVariant::Write ( PdfOutputDevice* pDevice, PdfName const& keyStop ) const (1)
changed to:PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const
[symbol: _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceERKNS_7PdfNameE to _ZNK6PoDoFo10PdfVariant5WriteEPNS_15PdfOutputDeviceEPKNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (30)
PdfDataType.h
namespace PoDoFo
[+] class PdfDataType (1)
| Change |
Effect |
1 | Pure virtual method PdfDataType::Write ( PdfOutputDevice*, PdfEncrypt const* ) const has been added to this class instead of PdfDataType::Write ( PdfOutputDevice* ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfDataType |
~PdfDataType |
12 |
~PdfDataType |
~PdfDataType |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (8)
PdfArray::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfArray'.
PdfData::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfData'.
PdfDataType::PdfDataType [in-charge] ( )This constructor is from 'PdfDataType' class.
PdfDataType::~PdfDataType [in-charge] ( )This method is from 'PdfDataType' class.
PdfDictionary::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfDictionary'.
PdfName::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfName'.
PdfReference::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfReference'.
PdfString::Write ( PdfOutputDevice* pDevice ) constThis method is from derived class 'PdfString'.
PdfError.h
namespace PoDoFo
[+] enum EPdfError (26)
| Change |
Effect |
1 | Value of member ePdfError_ActionAlreadyPresent has been changed from 29 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member ePdfError_Date has been changed from 31 to 36. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member ePdfError_Flate has been changed from 32 to 37. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member ePdfError_FreeType has been changed from 33 to 38. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member ePdfError_InvalidDataType has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member ePdfError_InvalidHexString has been changed from 22 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member ePdfError_InvalidKey has been changed from 25 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member ePdfError_InvalidLinearization has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member ePdfError_InvalidName has been changed from 26 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member ePdfError_InvalidPredictor has been changed from 20 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member ePdfError_InvalidStream has been changed from 23 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member ePdfError_InvalidStreamLength has been changed from 24 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member ePdfError_InvalidStrokeStyle has been changed from 21 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member ePdfError_InvalidTrailerSize has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member ePdfError_InvalidXRef has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member ePdfError_InvalidXRefStream has been changed from 18 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member ePdfError_InvalidXRefType has been changed from 19 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member ePdfError_MissingEndStream has been changed from 30 to 35. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member ePdfError_NoNumber has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member ePdfError_NoObject has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member ePdfError_NoPdfFile has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member ePdfError_NoTrailer has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member ePdfError_NoXRef has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member ePdfError_SignatureError has been changed from 34 to 39. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member ePdfError_UnsupportedFilter has been changed from 27 to 32. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member ePdfError_UnsupportedFontFormat has been changed from 28 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (6)
PdfError::ErrorMessage ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::ErrorName ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::operator!= ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator = ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator == ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (1)
| Change |
Effect |
1 | Field m_pEncoding has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (45)
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Close ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ClosePath ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Fill ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FinishPage ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Restore ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Save ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetFont ( PdfFont* pFont )1st parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Stroke ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfStream.h
namespace PoDoFo
[+] class PdfStream (1)
| Change |
Effect |
1 | Pure virtual method PdfStream::Write ( PdfOutputDevice*, PdfEncrypt* ) has been added to this class instead of PdfStream::Write ( PdfOutputDevice* ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfStream |
~PdfStream |
12 |
~PdfStream |
~PdfStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (14)
PdfMemStream::Write ( PdfOutputDevice* pDevice )This method is from derived class 'PdfMemStream'.
PdfStream::BeginAppend ( bool bClearExisting )This method is from 'PdfStream' class.
PdfStream::BeginAppend ( TVecFilters const& vecFilters, bool bClearExisting, bool bDeleteFilters )This method is from 'PdfStream' class.
PdfStream::EndAppend ( )This method is from 'PdfStream' class.
PdfStream::GetFilteredCopy ( char** pBuffer, long* lLen ) constThis method is from 'PdfStream' class.
PdfStream::GetFilteredCopy ( PdfOutputStream* pStream ) constThis method is from 'PdfStream' class.
PdfStream::operator = ( PdfStream const& rhs )This method is from 'PdfStream' class.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )This constructor is from 'PdfStream' class.
PdfStream::Set ( char* szBuffer, long lLen )This method is from 'PdfStream' class.
PdfStream::Set ( char* szBuffer, long lLen, TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream )This method is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream, TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::SetRawData ( PdfInputStream* pStream, long lLen )This method is from 'PdfStream' class.
PdfStream::~PdfStream [in-charge] ( )This method is from 'PdfStream' class.
PdfVariant.h
namespace PoDoFo
[+] class PdfVariant (1)
| Change |
Effect |
1 | Virtual method PdfVariant::Write ( PdfOutputDevice*, PdfEncrypt const*, PdfName const& ) const has been added to this class instead of PdfVariant::Write ( PdfOutputDevice*, PdfName const& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfVariant |
~PdfVariant |
12 |
~PdfVariant |
~PdfVariant |
16 |
PdfVariant::Write |
PdfVariant::Write |
20 |
PdfVariant::DelayedLoadImpl |
PdfVariant::DelayedLoadImpl |
[+] affected symbols (1)
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfName const& keyStop ) constThis method is from 'PdfVariant' class.
to the top
Problems with Symbols, Medium Severity (3)
PdfDefines.h
namespace PoDoFo
[+] s_szPdfVersionNums [data] (1)
[symbol: _ZN6PoDoFoL18s_szPdfVersionNumsE]
| Change | Effect |
---|
1 | Type of this global data has been changed from char[7][4] const (28 bytes) to char[8][4] const (32 bytes). | Applications will obtain a different value and execution may change. |
[+] s_szPdfVersions [data] (1)
[symbol: _ZN6PoDoFoL15s_szPdfVersionsE]
| Change | Effect |
---|
1 | Type of this global data has been changed from char[7][9] const (63 bytes) to char[8][9] const (72 bytes). | Applications will obtain a different value and execution may change. |
PdfString.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfString::StringNull [data] (1)
[symbol: _ZN6PoDoFo9PdfString10StringNullE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 12 bytes to 16 bytes. | Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity (35)
PdfDefines.h
namespace PoDoFo
[+] enum EPdfColorSpace (1)
| Change |
Effect |
1 | The member ePdfColorSpace_Unknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (45)
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace )1st parameter 'eColorSpace' has type 'enum EPdfColorSpace'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Close ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::ClosePath ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Fill ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::FinishPage ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Restore ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Save ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetGray ( double g )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Stroke ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_eCurColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
[+] enum EPdfFilter (1)
| Change |
Effect |
1 | The member ePdfFilter_Unknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (3)
PdfFilterFactory::Create ( enum EPdfFilter const eFilter ) [static]1st parameter 'eFilter' has base type 'enum EPdfFilter'.
PdfFilterFactory::FilterNameToType ( PdfName const& name ) [static]Return value has type 'enum EPdfFilter'.
PdfFilterFactory::FilterTypeToName ( enum EPdfFilter eFilter ) [static]1st parameter 'eFilter' has type 'enum EPdfFilter'.
[+] enum EPdfLineCapStyle (1)
| Change |
Effect |
1 | The member ePdfLineCapStyle_Unknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (1)
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )1st parameter 'eCapStyle' has type 'enum EPdfLineCapStyle'.
[+] enum EPdfLineJoinStyle (1)
| Change |
Effect |
1 | The member ePdfLineJoinStyle_Unknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (1)
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )1st parameter 'eJoinStyle' has type 'enum EPdfLineJoinStyle'.
[+] enum EPdfPageLayout (1)
| Change |
Effect |
1 | The member ePdfPageLayoutUnknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (1)
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )1st parameter 'inLayout' has type 'enum EPdfPageLayout'.
[+] enum EPdfPageMode (1)
| Change |
Effect |
1 | The member ePdfPageModeUnknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (1)
PdfDocument::GetPageMode ( ) constReturn value has type 'enum EPdfPageMode'.
[+] enum EPdfStrokeStyle (1)
| Change |
Effect |
1 | The member ePdfStrokeStyle_Unknown has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (1)
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )1st parameter 'eStyle' has type 'enum EPdfStrokeStyle'.
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (2)
| Change |
Effect |
1 | Size of field m_fontCache has been changed from 24 bytes to 36 bytes. | Size of the inclusive type has been changed. |
2 | Field m_bLinearized has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (34)
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )This method is from 'PdfDocument' class.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::GetAcroForm ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetNamesTree ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetOutlines ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetPage ( int nIndex ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageCount ( ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageMode ( ) constThis method is from 'PdfDocument' class.
PdfDocument::PdfDocument [in-charge] ( )This constructor is from 'PdfDocument' class.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )This method is from 'PdfDocument' class.
PdfDocument::SetBindingDirection ( PdfName& inDirection )This method is from 'PdfDocument' class.
PdfDocument::SetCenterWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetDisplayDocTitle ( )This method is from 'PdfDocument' class.
PdfDocument::SetFitWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideMenubar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideToolbar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideWindowUI ( )This method is from 'PdfDocument' class.
PdfDocument::SetLanguage ( std::string const& inLanguage )This method is from 'PdfDocument' class.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )This method is from 'PdfDocument' class.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )This method is from 'PdfDocument' class.
PdfDocument::~PdfDocument [in-charge] ( )This method is from 'PdfDocument' class.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )1st parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (1)
| Change |
Effect |
1 | Field m_bStrikedOut has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (45)
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Close ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ClosePath ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Fill ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FinishPage ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Restore ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Save ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetFont ( PdfFont* pFont )1st parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Stroke ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)
| Change |
Effect |
1 | Field m_vecFontSubsets has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (3)
PdfFontCache::EmptyCache ( )This method is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::~PdfFontCache [in-charge] ( )This method is from 'PdfFontCache' class.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (7)
| Change |
Effect |
1 | Field m_bufFontData has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_dStrikeOutPosition has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_dStrikeOutThickness has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field m_fFontCharSpace has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field m_fFontScale has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field m_nFontDataLen has been removed from this type. | Size of the inclusive type has been changed. |
7 | Field m_pFontData has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (10)
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetFontname ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontSize ( float fSize )This method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidth ( char const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidthMM ( char const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )This method is from 'PdfFontMetrics' class.
PdfMemStream.h
namespace PoDoFo
[+] class PdfMemStream (1)
| Change |
Effect |
1 | Field m_lLength has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (13)
PdfMemStream::AppendImpl ( char const* pszString, size_t lLen )This method is from 'PdfMemStream' class.
PdfMemStream::BeginAppendImpl ( TVecFilters const& vecFilters )This method is from 'PdfMemStream' class.
PdfMemStream::EndAppendImpl ( )This method is from 'PdfMemStream' class.
PdfMemStream::FlateCompress ( )This method is from 'PdfMemStream' class.
PdfMemStream::GetCopy ( char** pBuffer, long* lLen ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetInternalBuffer ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetInternalBufferSize ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::GetLength ( ) constThis method is from 'PdfMemStream' class.
PdfMemStream::operator = ( PdfStream const& rhs )This method is from 'PdfMemStream' class.
PdfMemStream::PdfMemStream [in-charge] ( PdfMemStream const& rhs )1st parameter 'rhs' (reference) has base type 'PdfMemStream'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )This constructor is from 'PdfMemStream' class.
PdfMemStream::Uncompress ( )This method is from 'PdfMemStream' class.
PdfMemStream::~PdfMemStream [in-charge] ( )This method is from 'PdfMemStream' class.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (2)
| Change |
Effect |
1 | Field m_pRefCountedBuffer has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_ulPosition has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (12)
PdfDeviceOutputStream::PdfDeviceOutputStream [in-charge] ( PdfOutputDevice* pDevice )1st parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfOutputDevice::Flush ( )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::GetLength ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, long lLen )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( std::ostream const* pOutStream )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::Print ( char const* pszFormat, ... )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Seek ( size_t offset )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Write ( char const* pBuffer, long lLen )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::~PdfOutputDevice [in-charge] ( )This method is from 'PdfOutputDevice' class.
PdfWriter::Write ( PdfOutputDevice* pDevice )1st parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfParser.h
namespace PoDoFo
[+] class PdfParser (4)
| Change |
Effect |
1 | Field m_offsets has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_pEncrypt has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_xrefSizeUnknown has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field m_pOffsets has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (20)
PdfParser::FindToken ( char const* pszToken, long const lRange )This method is from 'PdfParser' class.
PdfParser::GetPdfVersionString ( ) constThis method is from 'PdfParser' class.
PdfParser::HasLinearizationDict ( )This method is from 'PdfParser' class.
PdfParser::IsPdfFile ( )This method is from 'PdfParser' class.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )This method is from 'PdfParser' class.
PdfParser::ParseFile ( char const* pszFilename, bool bLoadOnDemand )This method is from 'PdfParser' class.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from 'PdfParser' class.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )This constructor is from 'PdfParser' class.
PdfParser::ReadDocumentStructure ( )This method is from 'PdfParser' class.
PdfParser::ReadNextTrailer ( )This method is from 'PdfParser' class.
PdfParser::ReadObjectFromStream ( int nObjNo, int nIndex )This method is from 'PdfParser' class.
PdfParser::ReadObjects ( )This method is from 'PdfParser' class.
PdfParser::ReadTrailer ( )This method is from 'PdfParser' class.
PdfParser::ReadXRef ( long* pXRefOffset )This method is from 'PdfParser' class.
PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd )This method is from 'PdfParser' class.
PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer )This method is from 'PdfParser' class.
PdfParser::ReadXRefStreamEntry ( char* pBuffer, long lLen, long* lW, int nObjNo )This method is from 'PdfParser' class.
PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects )This method is from 'PdfParser' class.
PdfParser::~PdfParser [in-charge] ( )This method is from 'PdfParser' class.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )1st parameter 'pParser' (pointer) has base type 'PdfParser'.
PdfParserObject.h
namespace PoDoFo
[+] class PdfParserObject (1)
| Change |
Effect |
1 | Field m_pEncrypt has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (6)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::ParseStream ( )This method is from 'PdfParserObject' class.
PdfParserObject::PdfParserObject [in-charge] ( PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfParserObject' class.
PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset )This constructor is from 'PdfParserObject' class.
PdfParserObject::~PdfParserObject [in-charge] ( )This method is from 'PdfParserObject' class.
PdfStreamedDocument.h
namespace PoDoFo
[+] class PdfStreamedDocument (4)
| Change |
Effect |
1 | Field m_bOwnDevice has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_pEncrypt has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_doc has been removed from this type. | Size of the inclusive type has been changed. |
4 | Virtual method PdfDocument::~PdfDocument ( ) has been overridden by PdfStreamedDocument::~PdfStreamedDocument ( ). | Method PdfStreamedDocument::~PdfStreamedDocument ( ) will be called instead of PdfDocument::~PdfDocument ( ) by old applications. |
[+] affected symbols (10)
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfStreamedDocument::Close ( )This method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::~PdfStreamedDocument [in-charge] ( )This method is from 'PdfStreamedDocument' class.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfString.h
namespace PoDoFo
[+] class PdfString (1)
| Change |
Effect |
1 | Field m_sUtf8 has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (60)
PdfAction::GetScript ( ) constReturn value has type 'PdfString'.
PdfAction::GetURI ( ) constReturn value has type 'PdfString'.
PdfAction::SetScript ( PdfString const& sScript )1st parameter 'sScript' (reference) has base type 'PdfString'.
PdfAction::SetURI ( PdfString const& sUri )1st parameter 'sUri' (reference) has base type 'PdfString'.
PdfAnnotation::GetContents ( ) constReturn value has type 'PdfString'.
PdfAnnotation::GetTitle ( ) constReturn value has type 'PdfString'.
PdfAnnotation::SetContents ( PdfString const& sContents )1st parameter 'sContents' (reference) has base type 'PdfString'.
PdfAnnotation::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfButton::GetCaption ( ) constReturn value has base type 'PdfString'.
PdfButton::SetCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::GetAlternateName ( ) constReturn value has type 'PdfString'.
PdfField::GetFieldName ( ) constReturn value has type 'PdfString'.
PdfField::GetMappingName ( ) constReturn value has type 'PdfString'.
PdfField::SetAlternateName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetFieldName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetMappingName ( PdfString const& rsName )1st parameter 'rsName' (reference) has base type 'PdfString'.
PdfFileSpec::GetFilename ( ) constReturn value (reference) has base type 'PdfString'.
PdfInfo::SetAuthor ( PdfString const& sAuthor )1st parameter 'sAuthor' (reference) has base type 'PdfString'.
PdfInfo::SetCreator ( PdfString const& sCreator )1st parameter 'sCreator' (reference) has base type 'PdfString'.
PdfInfo::SetKeywords ( PdfString const& sKeywords )1st parameter 'sKeywords' (reference) has base type 'PdfString'.
PdfInfo::SetSubject ( PdfString const& sSubject )1st parameter 'sSubject' (reference) has base type 'PdfString'.
PdfInfo::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfListField::GetItem ( int nIndex ) constReturn value (reference) has base type 'PdfString'.
PdfListField::GetItemDisplayText ( int nIndex ) constReturn value (reference) has base type 'PdfString'.
PdfListField::InsertItem ( PdfString const& rsValue, PdfString const& rsDisplayName )1st parameter 'rsValue' (reference) has base type 'PdfString'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::HasValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'key' (reference) has base type 'PdfString'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )1st parameter 'rsString' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::GetTitle ( ) constReturn value (reference) has base type 'PdfString'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlines::CreateRoot ( PdfString const& sTitle )1st parameter 'sTitle' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )3rd parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )3rd parameter 'sText' (reference) has base type 'PdfString'.
PdfPushButton::GetAlternateCaption ( ) constReturn value has base type 'PdfString'.
PdfPushButton::GetRolloverCaption ( ) constReturn value has base type 'PdfString'.
PdfPushButton::SetAlternateCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfPushButton::SetRolloverCaption ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfString::operator< ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator = ( PdfString const& rhs )1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator == ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator> ( PdfString const& rhs ) const1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( char const* pszString )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( PdfString const& rhs )1st parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( std::string const& sString )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8 )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen )This constructor is from 'PdfString' class.
PdfString::StringNull [data]This method is from 'PdfString' class.
PdfString::ToUnicode ( ) constThis method is from 'PdfString' class.
PdfString::~PdfString [in-charge] ( )This method is from 'PdfString' class.
PdfTextField::GetText ( ) constReturn value has type 'PdfString'.
PdfTextField::SetText ( PdfString const& rsText )1st parameter 'rsText' (reference) has base type 'PdfString'.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )1st parameter 'rsString' (reference) has base type 'PdfString'.
PdfTokenizer.h
namespace PoDoFo
[+] class PdfTokenizer (1)
| Change |
Effect |
1 | Field m_vecBuffer has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (6)
PdfTokenizer::GetNextNumber ( )This method is from 'PdfTokenizer' class.
PdfTokenizer::IsNextToken ( char const* pszToken )This method is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, long lLen )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::~PdfTokenizer [in-charge] ( )This method is from 'PdfTokenizer' class.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (3)
| Change |
Effect |
1 | Field m_identifier has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_pEncrypt has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_pEncryptObj has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (10)
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) constThis method is from 'PdfWriter' class.
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )This method is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from 'PdfWriter' class.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )This constructor is from 'PdfWriter' class.
PdfWriter::Write ( char const* pszFilename )This method is from 'PdfWriter' class.
PdfWriter::Write ( PdfOutputDevice* pDevice )This method is from 'PdfWriter' class.
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )This method is from 'PdfWriter' class.
PdfWriter::~PdfWriter [in-charge] ( )This method is from 'PdfWriter' class.
to the top
Problems with Symbols, Low Severity (5)
PdfDocument.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfDocument::PdfDocument [not-in-charge] ( ) (1)
[symbol: _ZN6PoDoFo11PdfDocumentC2Ev]
| Change | Effect |
---|
1 | This method became protected. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] PdfDocument::PdfDocument [in-charge] ( ) (1)
[symbol: _ZN6PoDoFo11PdfDocumentC1Ev]
| Change | Effect |
---|
1 | This method became protected. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
PdfPage.h,
libpodofo.so.0.5.0
namespace PoDoFo
[+] PdfPage::GetNumAnnots ( ) const (1)
[symbol: _ZNK6PoDoFo7PdfPage12GetNumAnnotsEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int const to int. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfPage::GetNumFields ( ) const (1)
[symbol: _ZNK6PoDoFo7PdfPage12GetNumFieldsEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int const to int. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfPage::GetRotation ( ) const (1)
[symbol: _ZNK6PoDoFo7PdfPage11GetRotationEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int const to int. | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (8)
PdfError.h
namespace PoDoFo
[+] enum EPdfError (6)
| Change |
Effect |
1 | The member ePdfError_InvalidContentStream with value 31 has been added. | No effect. |
2 | The member ePdfError_InvalidEncryptionDict with value 28 has been added. | No effect. |
3 | The member ePdfError_InvalidEnumValue with value 9 has been added. | No effect. |
4 | The member ePdfError_InvalidFontFile with value 30 has been added. | No effect. |
5 | The member ePdfError_InvalidPassword with value 29 has been added. | No effect. |
6 | The member ePdfError_UnsupportedImageFormat with value 40 has been added. | No effect. |
[+] affected symbols (6)
PdfError::ErrorMessage ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::ErrorName ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::operator!= ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator = ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator == ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (1)
| Change |
Effect |
1 | Virtual method PdfFont::WriteStringToStream ( PdfString const&, PdfStream* ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfFont |
~PdfFont |
12 |
~PdfFont |
~PdfFont |
16 |
|
PdfFont::WriteStringToStream |
[+] affected symbols (1)
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (1)
| Change |
Effect |
1 | Virtual method PdfOutputDevice::Tell ( ) const has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfOutputDevice |
~PdfOutputDevice |
12 |
~PdfOutputDevice |
~PdfOutputDevice |
16 |
PdfOutputDevice::GetLength |
PdfOutputDevice::GetLength |
20 |
PdfOutputDevice::Print |
PdfOutputDevice::Print |
24 |
PdfOutputDevice::Write |
PdfOutputDevice::Write |
28 |
PdfOutputDevice::Seek |
PdfOutputDevice::Seek |
32 |
PdfOutputDevice::Flush |
PdfOutputDevice::Tell |
36 |
|
PdfOutputDevice::Flush |
[+] affected symbols (10)
PdfOutputDevice::Flush ( )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::GetLength ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, long lLen )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( std::ostream const* pOutStream )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::Print ( char const* pszFormat, ... )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Seek ( size_t offset )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Write ( char const* pBuffer, long lLen )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::~PdfOutputDevice [in-charge] ( )This method is from 'PdfOutputDevice' class.
to the top
Other Changes in Constants (1)
PdfFontMetrics.h
[+] PODOFO_CONVERSION_CONSTANT
| Change | Effect |
---|
1 | The constant PODOFO_CONVERSION_CONSTANT with value 0.002834645669291339 has been added. | No effect. |
to the top
Header Files (1)
podofo.h
to the top
Shared Libraries (1)
libpodofo.so.0.5.0
to the top