Binary compatibility report for the PoDoFo library between 0.6.0 and 0.7.0 versions on x86
Test Info
Library Name | PoDoFo |
Version #1 | 0.6.0 |
Version #2 | 0.7.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1209 / 468 |
Verdict | Incompatible (43.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 123 |
Removed Symbols | High | 18 |
Problems with Data Types | High | 17 |
Medium | 5 |
Low | 12 |
Problems with Symbols | High | 16 |
Medium | 2 |
Low | 4 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Added Symbols (123)
PdfAnnotation.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfAnnotation::GetColor ( ) const
[symbol: _ZNK6PoDoFo13PdfAnnotation8GetColorEv]
PdfAnnotation::GetQuadPoints ( ) const
[symbol: _ZNK6PoDoFo13PdfAnnotation13GetQuadPointsEv]
PdfAnnotation::SetColor ( )
[symbol: _ZN6PoDoFo13PdfAnnotation8SetColorEv]
PdfAnnotation::SetColor ( double c, double m, double y, double k )
[symbol: _ZN6PoDoFo13PdfAnnotation8SetColorEdddd]
PdfAnnotation::SetColor ( double gray )
[symbol: _ZN6PoDoFo13PdfAnnotation8SetColorEd]
PdfAnnotation::SetColor ( double r, double g, double b )
[symbol: _ZN6PoDoFo13PdfAnnotation8SetColorEddd]
PdfAnnotation::SetQuadPoints ( PdfArray const& rQuadPoints )
[symbol: _ZN6PoDoFo13PdfAnnotation13SetQuadPointsERKNS_8PdfArrayE]
PdfArray.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfArray::IsDirty ( ) const
[symbol: _ZNK6PoDoFo8PdfArray7IsDirtyEv]
PdfArray::SetDirty ( bool bDirty )
[symbol: _ZN6PoDoFo8PdfArray8SetDirtyEb]
PdfDataType.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDataType::IsDirty ( ) const
[symbol: _ZNK6PoDoFo11PdfDataType7IsDirtyEv]
PdfDataType::SetDirty ( bool bDirty )
[symbol: _ZN6PoDoFo11PdfDataType8SetDirtyEb]
PdfDictionary.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDictionary::GetKeyAsReal ( PdfName const& key, double dDefault ) const
[symbol: _ZNK6PoDoFo13PdfDictionary12GetKeyAsRealERKNS_7PdfNameEd]
PdfDictionary::IsDirty ( ) const
[symbol: _ZNK6PoDoFo13PdfDictionary7IsDirtyEv]
PdfDictionary::SetDirty ( bool bDirty )
[symbol: _ZN6PoDoFo13PdfDictionary8SetDirtyEb]
PdfDifferenceEncoding.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDifferenceEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding15AddToDictionaryERNS_13PdfDictionaryE]
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding17ConvertToEncodingERKNS_9PdfStringEPKNS_7PdfFontE]
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding16ConvertToUnicodeERKNS_9PdfStringEPKNS_7PdfFontE]
PdfDifferenceEncoding::GetCharCode ( int nIndex ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding11GetCharCodeEi]
PdfDifferenceEncoding::GetID ( ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding5GetIDEv]
PdfDifferenceEncoding::IsAutoDelete ( ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding12IsAutoDeleteEv]
PdfDifferenceEncoding::IsSingleByteEncoding ( ) const
[symbol: _ZNK6PoDoFo21PdfDifferenceEncoding20IsSingleByteEncodingEv]
PdfDifferenceEncoding::NameToUnicodeID ( PdfName const& rName ) [static]
[symbol: _ZN6PoDoFo21PdfDifferenceEncoding15NameToUnicodeIDERKNS_7PdfNameE]
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1ERKNS_21PdfEncodingDifferenceENS0_13EBaseEncodingEPNS_11PdfDocumentEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1ERKNS_21PdfEncodingDifferenceENS0_13EBaseEncodingEPNS_13PdfVecObjectsEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1ERKNS_21PdfEncodingDifferenceEPNS_11PdfDocumentEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1ERKNS_21PdfEncodingDifferenceEPNS_13PdfVecObjectsEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2ERKNS_21PdfEncodingDifferenceENS0_13EBaseEncodingEPNS_11PdfDocumentEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2ERKNS_21PdfEncodingDifferenceENS0_13EBaseEncodingEPNS_13PdfVecObjectsEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2ERKNS_21PdfEncodingDifferenceEPNS_11PdfDocumentEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2ERKNS_21PdfEncodingDifferenceEPNS_13PdfVecObjectsEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEb]
PdfDifferenceEncoding::UnicodeIDToName ( pdf_utf16be inCodePoint ) [static]
[symbol: _ZN6PoDoFo21PdfDifferenceEncoding15UnicodeIDToNameEt]
PdfDifferenceEncoding::~PdfDifferenceEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingD0Ev]
PdfDifferenceEncoding::~PdfDifferenceEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingD1Ev]
PdfEncodingDifference::AddDifference ( int nCode )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEi]
PdfEncodingDifference::AddDifference ( int nCode, PdfName const& rName )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEiRKNS_7PdfNameE]
PdfEncodingDifference::Contains ( int nCode, PdfName& rName, pdf_utf16be& rValue ) const
[symbol: _ZNK6PoDoFo21PdfEncodingDifference8ContainsEiRNS_7PdfNameERt]
PdfEncodingDifference::operator = ( PdfEncodingDifference const& rhs )
[symbol: _ZN6PoDoFo21PdfEncodingDifferenceaSERKS0_]
PdfEncodingDifference::PdfEncodingDifference [in-charge] ( )
[symbol: _ZN6PoDoFo21PdfEncodingDifferenceC1Ev]
PdfEncodingDifference::PdfEncodingDifference [in-charge] ( PdfEncodingDifference const& rhs )
[symbol: _ZN6PoDoFo21PdfEncodingDifferenceC1ERKS0_]
PdfEncodingDifference::PdfEncodingDifference [not-in-charge] ( )
[symbol: _ZN6PoDoFo21PdfEncodingDifferenceC2Ev]
PdfEncodingDifference::PdfEncodingDifference [not-in-charge] ( PdfEncodingDifference const& rhs )
[symbol: _ZN6PoDoFo21PdfEncodingDifferenceC2ERKS0_]
PdfEncodingDifference::ToArray ( PdfArray& rArray )
[symbol: _ZN6PoDoFo21PdfEncodingDifference7ToArrayERNS_8PdfArrayE]
PdfDocument.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
PdfEncoding.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDocEncoding::GetToUnicodeTable ( ) const
[symbol: _ZNK6PoDoFo14PdfDocEncoding17GetToUnicodeTableEv]
PdfDocEncoding::~PdfDocEncoding [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo14PdfDocEncodingD0Ev]
PdfDocEncoding::~PdfDocEncoding [in-charge] ( )
[symbol: _ZN6PoDoFo14PdfDocEncodingD1Ev]
PdfIdentityEncoding::GetCharCode ( int nIndex ) const
[symbol: _ZNK6PoDoFo19PdfIdentityEncoding11GetCharCodeEi]
PdfSimpleEncoding::GetCharCode ( int nIndex ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding11GetCharCodeEi]
PdfEncodingFactory.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory14CreateEncodingEPNS_9PdfObjectE]
PdfEncodingFactory::FreeGlobalEncodingInstances ( ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory27FreeGlobalEncodingInstancesEv]
PdfEncodingFactory::GlobalMacRomanEncodingInstance ( ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory30GlobalMacRomanEncodingInstanceEv]
PdfEncodingFactory::GlobalPdfDocEncodingInstance ( ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory28GlobalPdfDocEncodingInstanceEv]
PdfEncodingFactory::GlobalWinAnsiEncodingInstance ( ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory29GlobalWinAnsiEncodingInstanceEv]
PdfError.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfError::LogMessage ( enum ELogSeverity eLogSeverity, wchar_t const* pszMsg, ... ) [static]
[symbol: _ZN6PoDoFo8PdfError10LogMessageENS_12ELogSeverityEPKwz]
PdfErrorInfo::PdfErrorInfo [in-charge] ( int line, char const* pszFile, wchar_t const* pszInfo )
[symbol: _ZN6PoDoFo12PdfErrorInfoC1EiPKcPKw]
PdfErrorInfo::PdfErrorInfo [not-in-charge] ( int line, char const* pszFile, wchar_t const* pszInfo )
[symbol: _ZN6PoDoFo12PdfErrorInfoC2EiPKcPKw]
PdfFont.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfFontC1EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_9PdfObjectE]
PdfFont::PdfFont [not-in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfFontC2EPNS_14PdfFontMetricsEPKNS_11PdfEncodingEPNS_9PdfObjectE]
PdfFontCache.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFontCache::GetFont ( PdfObject* pObject )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPNS_9PdfObjectE]
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
PdfFontFactory.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]
[symbol: _ZN6PoDoFo14PdfFontFactory10CreateFontEPP14FT_LibraryRec_PNS_9PdfObjectE]
PdfFontMetrics.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFontMetrics::GetSubsetFontnamePrefix ( ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics23GetSubsetFontnamePrefixEv]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKcjS5_]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKcS5_]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PNS_9PdfObjectE]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKcjS5_]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKcS5_]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PNS_9PdfObjectE]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
PdfFontMetrics::StringWidth ( pdf_utf16be const* pszText, unsigned int nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKtj]
PdfFontMetrics::StringWidth ( wchar_t const* pszText, unsigned int nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKwj]
PdfFontMetrics::StringWidthMM ( pdf_utf16be const* pszText, unsigned int nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics13StringWidthMMEPKtj]
PdfFontMetrics::StringWidthMM ( wchar_t const* pszText, unsigned int nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics13StringWidthMMEPKwj]
PdfFontTTFSubset.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFontTTFSubset::AddGlyph ( unsigned short nGlyphIndex )
[symbol: _ZN6PoDoFo16PdfFontTTFSubset8AddGlyphEt]
PdfFontTTFSubset::BuildFont ( PdfOutputDevice* pOutputDevice )
[symbol: _ZN6PoDoFo16PdfFontTTFSubset9BuildFontEPNS_15PdfOutputDeviceE]
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetC1EPKcPNS_14PdfFontMetricsEt]
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetC1EPNS_14PdfInputDeviceEPNS_14PdfFontMetricsENS0_13EFontFileTypeEt]
PdfFontTTFSubset::PdfFontTTFSubset [not-in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetC2EPKcPNS_14PdfFontMetricsEt]
PdfFontTTFSubset::PdfFontTTFSubset [not-in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetC2EPNS_14PdfInputDeviceEPNS_14PdfFontMetricsENS0_13EFontFileTypeEt]
PdfFontTTFSubset::~PdfFontTTFSubset [in-charge] ( )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetD1Ev]
PdfFontTTFSubset::~PdfFontTTFSubset [not-in-charge] ( )
[symbol: _ZN6PoDoFo16PdfFontTTFSubsetD2Ev]
PdfInfo.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfInfo::SetProducer ( PdfString const& sProducer )
[symbol: _ZN6PoDoFo7PdfInfo11SetProducerERKNS_9PdfStringE]
PdfInfo::SetTrapped ( PdfName const& sTrapped )
[symbol: _ZN6PoDoFo7PdfInfo10SetTrappedERKNS_7PdfNameE]
PdfMemDocument.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )
[symbol: _ZN6PoDoFo14PdfMemDocument16FreeObjectMemoryEPNS_9PdfObjectEb]
PdfMemDocument::FreeObjectMemory ( PdfReference const& rRef, bool bForce )
[symbol: _ZN6PoDoFo14PdfMemDocument16FreeObjectMemoryERKNS_12PdfReferenceEb]
PdfMemDocument::GetFont ( PdfObject* pObject )
[symbol: _ZN6PoDoFo14PdfMemDocument7GetFontEPNS_9PdfObjectE]
PdfMutex.h,
libpodofo.so.0.6.99
namespace PoDoFo::Util
PdfMutex::IsPoDoFoMultiThread ( ) [static]
[symbol: _ZN6PoDoFo4Util8PdfMutex19IsPoDoFoMultiThreadEv]
PdfMutex::Lock ( )
[symbol: _ZN6PoDoFo4Util8PdfMutex4LockEv]
PdfMutex::PdfMutex [in-charge] ( )
[symbol: _ZN6PoDoFo4Util8PdfMutexC1Ev]
PdfMutex::PdfMutex [not-in-charge] ( )
[symbol: _ZN6PoDoFo4Util8PdfMutexC2Ev]
PdfMutex::TryLock ( )
[symbol: _ZN6PoDoFo4Util8PdfMutex7TryLockEv]
PdfMutex::UnLock ( )
[symbol: _ZN6PoDoFo4Util8PdfMutex6UnLockEv]
PdfMutex::~PdfMutex [in-charge] ( )
[symbol: _ZN6PoDoFo4Util8PdfMutexD1Ev]
PdfMutex::~PdfMutex [not-in-charge] ( )
[symbol: _ZN6PoDoFo4Util8PdfMutexD2Ev]
PdfMutexWrapper.h,
libpodofo.so.0.6.99
namespace PoDoFo::Util
PdfMutexWrapper::PdfMutexWrapper [in-charge] ( PdfMutex& rMutex )
[symbol: _ZN6PoDoFo4Util15PdfMutexWrapperC1ERNS0_8PdfMutexE]
PdfMutexWrapper::PdfMutexWrapper [not-in-charge] ( PdfMutex& rMutex )
[symbol: _ZN6PoDoFo4Util15PdfMutexWrapperC2ERNS0_8PdfMutexE]
PdfMutexWrapper::~PdfMutexWrapper [in-charge] ( )
[symbol: _ZN6PoDoFo4Util15PdfMutexWrapperD1Ev]
PdfMutexWrapper::~PdfMutexWrapper [not-in-charge] ( )
[symbol: _ZN6PoDoFo4Util15PdfMutexWrapperD2Ev]
PdfPage.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfPage::GetFromResources ( PdfName const& rType, PdfName const& rKey )
[symbol: _ZN6PoDoFo7PdfPage16GetFromResourcesERKNS_7PdfNameES3_]
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )
[symbol: _ZN6PoDoFo7PdfPageC1EPNS_9PdfObjectERKSt5dequeIS2_SaIS2_EE]
PdfPage::PdfPage [not-in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )
[symbol: _ZN6PoDoFo7PdfPageC2EPNS_9PdfObjectERKSt5dequeIS2_SaIS2_EE]
PdfPainter.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfPainter::AddText ( PdfString const& sText )
[symbol: _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringE]
PdfPainter::AddText ( PdfString const& sText, long lStringLen )
[symbol: _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEl]
PdfPainter::BeginText ( double dX, double dY )
[symbol: _ZN6PoDoFo10PdfPainter9BeginTextEdd]
PdfPainter::EndText ( )
[symbol: _ZN6PoDoFo10PdfPainter7EndTextEv]
PdfPainter::MoveTextPos ( double dX, double dY )
[symbol: _ZN6PoDoFo10PdfPainter11MoveTextPosEdd]
PdfParser.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfParser::QuickEncryptedCheck ( char const* pszFilename )
[symbol: _ZN6PoDoFo9PdfParser19QuickEncryptedCheckEPKc]
PdfParserObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfParserObject::FreeObjectMemory ( bool bForce )
[symbol: _ZN6PoDoFo15PdfParserObject16FreeObjectMemoryEb]
PdfString.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKclbPKNS_11PdfEncodingE]
PdfString::PdfString [in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKcPKNS_11PdfEncodingE]
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKtl]
PdfString::PdfString [in-charge] ( std::string const& sString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1ERKSsPKNS_11PdfEncodingE]
PdfString::PdfString [in-charge] ( wchar_t const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC1EPKw]
PdfString::PdfString [not-in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKclbPKNS_11PdfEncodingE]
PdfString::PdfString [not-in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKcPKNS_11PdfEncodingE]
PdfString::PdfString [not-in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKtl]
PdfString::PdfString [not-in-charge] ( std::string const& sString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2ERKSsPKNS_11PdfEncodingE]
PdfString::PdfString [not-in-charge] ( wchar_t const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC2EPKw]
to the top
Removed Symbols (18)
PdfFont.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFont::MacRomanEncoding [data]
[symbol: _ZN6PoDoFo7PdfFont16MacRomanEncodingE]
PdfFont::WinAnsiEncoding [data]
[symbol: _ZN6PoDoFo7PdfFont15WinAnsiEncodingE]
PdfFontMetrics.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKcj]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKc]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_]
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKcj]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKc]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_]
PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
PdfPage.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfPage::PdfPage [in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfPageC1EPNS_9PdfObjectE]
PdfPage::PdfPage [not-in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfPageC2EPNS_9PdfObjectE]
PdfString.h,
libpodofo.so.0.6.0
namespace PoDoFo
PdfString::PdfString [in-charge] ( char const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC1EPKc]
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex )
[symbol: _ZN6PoDoFo9PdfStringC1EPKclb]
PdfString::PdfString [in-charge] ( std::string const& sString )
[symbol: _ZN6PoDoFo9PdfStringC1ERKSs]
PdfString::PdfString [not-in-charge] ( char const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC2EPKc]
PdfString::PdfString [not-in-charge] ( char const* pszString, long lLen, bool bHex )
[symbol: _ZN6PoDoFo9PdfStringC2EPKclb]
PdfString::PdfString [not-in-charge] ( std::string const& sString )
[symbol: _ZN6PoDoFo9PdfStringC2ERKSs]
to the top
Problems with Data Types, High Severity (17)
PdfArray.h
namespace PoDoFo
[+] class PdfArray (1)
| Change |
Effect |
1 | Size of this class has been increased from 16 bytes to 20 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 (22)
PdfAnnotation::SetBorderStyle ( double dHCorner, double dVCorner, double dWidth, PdfArray const& rStrokeStyle )5th parameter 'rStrokeStyle' (reference) has base type 'PdfArray'.
PdfArray::ContainsString ( std::string const& cmpString ) constThis method is from 'PdfArray' class.
PdfArray::GetStringIndex ( std::string const& cmpString ) constThis method is from 'PdfArray' class.
PdfArray::PdfArray [in-charge] ( )This constructor is from 'PdfArray' class.
PdfArray::PdfArray [in-charge] ( PdfArray const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfArray'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )This constructor is from 'PdfArray' class.
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfArray' class.
PdfArray::~PdfArray [in-charge] ( )This method is from 'PdfArray' class.
PdfCanvas::GetProcSet ( ) [static]Return value (reference) has base type 'PdfArray'.
PdfColor::FromArray ( PdfArray const& rArray ) [static]1st parameter 'rArray' (reference) has base type 'PdfArray'.
PdfColor::ToArray ( ) constReturn value has type 'PdfArray'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )2nd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )2nd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) const2nd parameter 'array' (reference) has base type 'PdfArray'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )2nd parameter 'tList' (reference) has base type 'PdfArray'.
PdfRect::FromArray ( PdfArray const& inArray )2nd parameter 'inArray' (reference) has base type 'PdfArray'.
PdfRect::PdfRect [in-charge] ( PdfArray const& inArray )2nd parameter 'inArray' (reference) has base type 'PdfArray'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfVariant::PdfVariant [in-charge] ( PdfArray const& tList )2nd parameter 'tList' (reference) has base type 'PdfArray'.
PdfDataType.h
namespace PoDoFo
[+] class PdfDataType (2)
| Change |
Effect |
1 | Virtual method PdfDataType::IsDirty ( ) const has been added to this class. | 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. |
2 | Virtual method PdfDataType::SetDirty ( bool ) has been added to this class. | 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) - 5 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfDataType |
~PdfDataType |
12 |
~PdfDataType |
~PdfDataType |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
|
PdfDataType::IsDirty |
24 |
|
PdfDataType::SetDirty |
[+] affected symbols (3)
PdfDataType::PdfDataType [in-charge] ( )This constructor is from 'PdfDataType' class.
PdfDataType::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfDataType' class.
PdfDataType::~PdfDataType [in-charge] ( )This method is from 'PdfDataType' class.
PdfDestination.h
namespace PoDoFo
[+] class PdfDestination (1)
| Change |
Effect |
1 | Size of this class has been increased from 20 bytes to 24 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 (18)
PdfAnnotation::GetDestination ( ) constReturn value has type 'PdfDestination'.
PdfAnnotation::SetDestination ( PdfDestination const& rDestination )2nd parameter 'rDestination' (reference) has base type 'PdfDestination'.
PdfDestination::AddToDictionary ( PdfDictionary& dictionary ) constThis method is from 'PdfDestination' class.
PdfDestination::GetPage ( )This method is from 'PdfDestination' class.
PdfDestination::operator = ( PdfDestination const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDestination'.
PdfDestination::PdfDestination [in-charge] ( PdfDestination const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDestination'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, double dLeft, double dTop, double dZoom )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, enum EPdfDestinationFit eFit )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, enum EPdfDestinationFit eFit, double dValue )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, PdfRect const& rRect )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfDestination' class.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )2nd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::GetDestination ( )Return value (pointer) has base type 'PdfDestination'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::SetDestination ( PdfDestination const& rDest )2nd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfDictionary.h
namespace PoDoFo
[+] class PdfDictionary (1)
| Change |
Effect |
1 | Size of this class has been increased from 28 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 (26)
PdfDestination::AddToDictionary ( PdfDictionary& dictionary ) const2nd parameter 'dictionary' (reference) has base type 'PdfDictionary'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )This method is from 'PdfDictionary' class.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )This method is from 'PdfDictionary' class.
PdfDictionary::Clear ( )This method is from 'PdfDictionary' class.
PdfDictionary::GetKey ( PdfName const& key )This method is from 'PdfDictionary' class.
PdfDictionary::GetKey ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsBool ( PdfName const& key, bool bDefault ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsLong ( PdfName const& key, long lDefault ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsName ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::HasKey ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::operator = ( PdfDictionary const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::operator == ( PdfDictionary const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::PdfDictionary [in-charge] ( )This constructor is from 'PdfDictionary' class.
PdfDictionary::PdfDictionary [in-charge] ( PdfDictionary const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::RemoveKey ( PdfName const& identifier )This method is from 'PdfDictionary' class.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfDictionary' class.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) constThis method is from 'PdfDictionary' class.
PdfDictionary::~PdfDictionary [in-charge] ( )This method is from 'PdfDictionary' class.
PdfFilter::BeginDecodeImpl ( PdfDictionary const* p1 )2nd parameter 'p1' (pointer) has base type 'PdfDictionary'.
PdfFilter::Decode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen, PdfDictionary const* pDecodeParms ) const6th parameter 'pDecodeParms' (pointer) has base type 'PdfDictionary'.
PdfFilterFactory::CreateDecodeStream ( TVecFilters const& filters, PdfOutputStream* pStream, PdfDictionary const* pDictionary ) [static]3rd parameter 'pDictionary' (pointer) has base type 'PdfDictionary'.
PdfIdentityEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const2nd parameter 'rDictionary' (reference) has base type 'PdfDictionary'.
PdfNamesTree::ToDictionary ( PdfName const& dictionary, PdfDictionary& rDict )3rd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )2nd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfSimpleEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const2nd parameter 'rDictionary' (reference) has base type 'PdfDictionary'.
PdfVariant::PdfVariant [in-charge] ( PdfDictionary const& rDict )2nd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfEncoding.h
namespace PoDoFo
[+] class PdfEncoding (1)
| Change |
Effect |
1 | Pure virtual method PdfEncoding::GetCharCode ( int ) 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) - 10 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
__cxa_pure_virtual |
__cxa_pure_virtual |
12 |
~PdfEncoding |
~PdfEncoding |
16 |
~PdfEncoding |
~PdfEncoding |
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 |
[+] affected symbols (9)
PdfEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfEncoding' class.
PdfEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfEncoding' class.
PdfEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfEncoding' class.
PdfEncoding::GetID ( ) constThis method is from 'PdfEncoding' class.
PdfEncoding::IsAutoDelete ( ) constThis method is from 'PdfEncoding' class.
PdfEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfEncoding' class.
PdfEncoding::PdfEncoding [in-charge] ( int nFirstChar, int nLastChar )This constructor is from 'PdfEncoding' class.
PdfEncoding::~PdfEncoding [in-charge] ( )This method is from 'PdfEncoding' class.
PdfSimpleEncoding::GetToUnicodeTable ( ) constThis method is from derived class 'PdfSimpleEncoding'.
[+] class PdfSimpleEncoding (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 (8)
PdfSimpleEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::GetID ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::IsAutoDelete ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::PdfSimpleEncoding [in-charge] ( PdfName const& rName )This constructor is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::~PdfSimpleEncoding [in-charge] ( )This method is from 'PdfSimpleEncoding' class.
PdfError.h
namespace PoDoFo
[+] class PdfErrorInfo (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 (4)
PdfErrorInfo::operator = ( PdfErrorInfo const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfErrorInfo'.
PdfErrorInfo::PdfErrorInfo [in-charge] ( )This constructor is from 'PdfErrorInfo' class.
PdfErrorInfo::PdfErrorInfo [in-charge] ( int line, char const* pszFile, char const* pszInfo )This constructor is from 'PdfErrorInfo' class.
PdfErrorInfo::PdfErrorInfo [in-charge] ( PdfErrorInfo const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfErrorInfo'.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (1)
| Change |
Effect |
1 | Size of this class has been increased from 128 bytes to 132 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 (84)
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )2nd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )Field 'this->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfFont::~PdfFont [in-charge] ( )Field 'this->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]1st parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFontMetrics::CharWidth ( unsigned char c ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::CharWidthMM ( unsigned char c ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetFontname ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetGlyphId ( long lUnicode ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetGlyphWidth ( int nGlyphId ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontCharSpace ( float fCharSpace )This method is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontScale ( float fScale )This method 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.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Clip ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Close ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::ClosePath ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) constField 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Fill ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FinishPage ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Restore ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Save ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'pFont->m_pMetrics' in 2nd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Stroke ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constField 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont->m_pMetrics' in 5th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont->m_pMetrics' in 4th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont->m_pMetrics' in 5th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfImmediateWriter.h
namespace PoDoFo
[+] class PdfImmediateWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 152 bytes to 156 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 (2)
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from 'PdfImmediateWriter' class.
PdfImmediateWriter::~PdfImmediateWriter [in-charge] ( )This method is from 'PdfImmediateWriter' class.
PdfObject.h
namespace PoDoFo
[+] class PdfObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 44 bytes to 48 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 (138)
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject )3rd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfAction::PdfAction [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfObject* pObject, PdfPage* pPage )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )2nd parameter 'var' (reference) has base type 'PdfObject'.
PdfButton::PdfButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfComboBox::PdfComboBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfContents::GetContents ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfContents::GetContentsForAppending ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfContents::PdfContents [in-charge] ( PdfObject* inObj )2nd parameter 'inObj' (pointer) has base type 'PdfObject'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )3rd parameter 'rObject' (reference) has base type 'PdfObject'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )3rd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfDictionary::GetKey ( PdfName const& key )Return value (pointer) has base type 'PdfObject'.
PdfDictionary::GetKey ( PdfName const& key ) constReturn value (pointer) has base type 'PdfObject'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constReturn value (pointer) has base type 'PdfObject'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )3rd parameter 'valueObj' (reference) has base type 'PdfObject'.
PdfElement::CreateObject ( char const* pszType )Return value (pointer) has base type 'PdfObject'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfObject* pObject )3rd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfVecObjects* pParent )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfElement::TypeNameForIndex ( int i, char const** ppTypes, long lLen ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfElement::TypeNameToIndex ( char const* pszType, char const** ppTypes, long lLen ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfElement::~PdfElement [in-charge] ( )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]1st parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfField::GetAlternateName ( ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::GetAppearanceCharacteristics ( bool bCreate ) constReturn value (pointer) has base type 'PdfObject'.
PdfField::GetFieldFlag ( long lValue, bool bDefault ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::GetFieldName ( ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::GetHighlightingMode ( ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::GetMappingName ( ) constField 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfAcroForm* pParent )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfField::PdfField [in-charge] ( PdfObject* pObject, PdfAnnotation* pWidget )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfField::SetAlternateName ( PdfString const& rsName )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBackgroundColor ( double dGray )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBackgroundColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBackgroundColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBackgroundColorTransparent ( )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBorderColor ( double dGray )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBorderColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBorderColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetBorderColorTransparent ( )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetFieldFlag ( long lValue, bool bSet )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetFieldName ( PdfString const& rsName )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetHighlightingMode ( enum EPdfHighlightingMode eMode )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::SetMappingName ( PdfString const& rsName )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfField::~PdfField [in-charge] ( )Field 'this->m_pObject' in the object of this method has base type 'PdfObject'.
PdfFileSpec::PdfFileSpec [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFilterFactory::CreateFilterList ( PdfObject const* pObject ) [static]1st parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )4th parameter 'pTrailer' (pointer) has base type 'PdfObject'.
PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfListBox::PdfListBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfListField::PdfListField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfMemStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfObject'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )4th parameter 'rValue' (reference) has base type 'PdfObject'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]1st parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) constReturn value (pointer) has base type 'PdfObject'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfObject* pObject, PdfObject* pCatalog )3rd parameter 'pCatalog' (pointer) has base type 'PdfObject'.
PdfObject::DelayedStreamLoadImpl ( )This method is from 'PdfObject' class.
PdfObject::FlateCompressStream ( )This method is from 'PdfObject' class.
PdfObject::GetByteOffset ( char const* pszKey )This method is from 'PdfObject' class.
PdfObject::GetIndirectKey ( PdfName const& key ) constReturn value (pointer) has base type 'PdfObject'.
PdfObject::GetObjectLength ( )This method is from 'PdfObject' class.
PdfObject::GetStream ( )This method is from 'PdfObject' class.
PdfObject::GetStream ( ) constField 'retval->m_pParent' in return value (pointer) has base type 'PdfObject'.
PdfObject::GetStream_NoDL ( )This method is from 'PdfObject' class.
PdfObject::operator = ( PdfObject const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfObject::PdfObject [in-charge] ( )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( bool b )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( double d )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( long l )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfObject const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, char const* pszType )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )This constructor is from 'PdfObject' class.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )This constructor is from 'PdfObject' class.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) constThis method is from 'PdfObject' class.
PdfObject::~PdfObject [in-charge] ( )This method is from 'PdfObject' class.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfPage::GetContents ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfPage::GetContentsForAppending ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfPage::GetField ( int index )Field 'retval->m_pObject' in return value (pointer) has base type 'PdfObject'.
PdfPage::GetField ( int index ) constField 'retval->m_pObject' in return value (pointer) has base type 'PdfObject'.
PdfPage::GetResources ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )3rd parameter 'pPage' (pointer) has base type 'PdfObject'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )2nd parameter 'pPagesRoot' (pointer) has base type 'PdfObject'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )2nd parameter 'pTrailer' (pointer) has base type 'PdfObject'.
PdfParserObject::DelayedLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, 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'.
PdfPushButton::PdfPushButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfObject'.
PdfTextField::PdfTextField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfVecObjects::BeginAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent' in 2nd parameter 'pStream' (pointer) has base type 'PdfObject'.
PdfVecObjects::CreateObject ( char const* pszType )Return value (pointer) has base type 'PdfObject'.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )Return value (pointer) has base type 'PdfObject'.
PdfVecObjects::CreateStream ( PdfObject* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfObject'.
PdfVecObjects::CreateStream ( PdfStream const& rhs )Field 'rhs->m_pParent' in 2nd parameter 'rhs' (reference) has base type 'PdfObject'.
PdfVecObjects::EndAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent' in 2nd parameter 'pStream' (pointer) has base type 'PdfObject'.
PdfVecObjects::GetObject ( PdfReference const& ref ) constReturn value (pointer) has base type 'PdfObject'.
PdfVecObjects::GetObjectDependencies ( PdfObject const* pObj, TPdfReferenceList* pList ) const2nd parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfVecObjects::push_back ( PdfObject* pObj )2nd parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfVecObjects::RemoveObject ( TIVecObjects const& it )Return value (pointer) has base type 'PdfObject'.
PdfVecObjects::RemoveObject ( PdfReference const& ref, bool bMarkAsFree )Return value (pointer) has base type 'PdfObject'.
PdfVecObjects::RenumberObjects ( PdfObject* pTrailer, TPdfReferenceSet* pNotDelete )2nd parameter 'pTrailer' (pointer) has base type 'PdfObject'.
PdfVecObjects::WriteObject ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) const2nd parameter 'pTrailer' (pointer) has base type 'PdfObject'.
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )3rd parameter 'pTrailer' (pointer) has base type 'PdfObject'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pTrailer' in the object of this method has base type 'PdfObject'.
PdfXObject::GetContents ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfXObject::GetContentsForAppending ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfXObject::GetResources ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )3rd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (1)
| Change |
Effect |
1 | Size of this class has been increased from 316 bytes to 320 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 (58)
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )This method is from 'PdfPainter' class.
PdfPainter::Clip ( )This method is from 'PdfPainter' class.
PdfPainter::Close ( )This method is from 'PdfPainter' class.
PdfPainter::ClosePath ( )This method is from 'PdfPainter' class.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )This method is from 'PdfPainter' class.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )This method is from 'PdfPainter' class.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )This method is from 'PdfPainter' class.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )This method is from 'PdfPainter' class.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )This method is from 'PdfPainter' class.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )This method is from 'PdfPainter' class.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )This method is from 'PdfPainter' class.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )This method is from 'PdfPainter' class.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) constThis method is from 'PdfPainter' class.
PdfPainter::Fill ( )This method is from 'PdfPainter' class.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )This method is from 'PdfPainter' class.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )This method is from 'PdfPainter' class.
PdfPainter::FinishPage ( )This method is from 'PdfPainter' class.
PdfPainter::HorizonalLineTo ( double dX )This method is from 'PdfPainter' class.
PdfPainter::LineTo ( double dX, double dY )This method is from 'PdfPainter' class.
PdfPainter::MoveTo ( double dX, double dY )This method is from 'PdfPainter' class.
PdfPainter::PdfPainter [in-charge] ( )This constructor is from 'PdfPainter' class.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::Restore ( )This method is from 'PdfPainter' class.
PdfPainter::Save ( )This method is from 'PdfPainter' class.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::SetColor ( double r, double g, double b )This method is from 'PdfPainter' class.
PdfPainter::SetColor ( PdfColor const& rColor )This method is from 'PdfPainter' class.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )This method is from 'PdfPainter' class.
PdfPainter::SetCurrentStrokingColor ( )This method is from 'PdfPainter' class.
PdfPainter::SetExtGState ( PdfExtGState* inGState )This method is from 'PdfPainter' class.
PdfPainter::SetFont ( PdfFont* pFont )This method is from 'PdfPainter' class.
PdfPainter::SetGray ( double g )This method is from 'PdfPainter' class.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )This method is from 'PdfPainter' class.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )This method is from 'PdfPainter' class.
PdfPainter::SetPage ( PdfCanvas* pPage )This method is from 'PdfPainter' class.
PdfPainter::SetRenderingIntent ( char* intent )This method is from 'PdfPainter' class.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )This method is from 'PdfPainter' class.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )This method is from 'PdfPainter' class.
PdfPainter::SetStrokeWidth ( double dWidth )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColor ( double r, double g, double b )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingGray ( double g )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )This method is from 'PdfPainter' class.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )This method is from 'PdfPainter' class.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::Stroke ( )This method is from 'PdfPainter' class.
PdfPainter::VerticalLineTo ( double dY )This method is from 'PdfPainter' class.
PdfPainter::~PdfPainter [in-charge] ( )This method is from 'PdfPainter' class.
PdfPainterMM::~PdfPainterMM [in-charge] ( )This method is from derived class 'PdfPainterMM'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )5th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )4th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )5th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfPainterMM.h
namespace PoDoFo
[+] class PdfPainterMM (1)
| Change |
Effect |
1 | Size of this class has been changed from 316 bytes to 320 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
PdfPainterMM::~PdfPainterMM [in-charge] ( )This method is from 'PdfPainterMM' class.
PdfParserObject.h
namespace PoDoFo
[+] class PdfParserObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 128 bytes to 132 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 (7)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )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.
PdfString.h
namespace PoDoFo
[+] class PdfString (1)
| Change |
Effect |
1 | Size of this class has been increased from 16 bytes to 20 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 (82)
PdfAction::GetScript ( ) constReturn value has type 'PdfString'.
PdfAction::GetURI ( ) constReturn value has type 'PdfString'.
PdfAction::SetScript ( PdfString const& sScript )2nd parameter 'sScript' (reference) has base type 'PdfString'.
PdfAction::SetURI ( PdfString const& sUri )2nd 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 )2nd parameter 'sContents' (reference) has base type 'PdfString'.
PdfAnnotation::SetTitle ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfButton::GetCaption ( ) constReturn value has base type 'PdfString'.
PdfButton::SetCaption ( PdfString const& rsText )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )3rd parameter 'rsName' (reference) has base type 'PdfString'.
PdfEncrypt::Authenticate ( std::string const& password, PdfString const& documentId )3rd parameter 'documentId' (reference) has base type 'PdfString'.
PdfEncrypt::GenerateEncryptionKey ( PdfString const& documentId )2nd parameter 'documentId' (reference) has base type 'PdfString'.
PdfEncrypt::GetMD5String ( unsigned char const* pBuffer, int nLength ) [static]Return value has 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 )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetFieldName ( PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetMappingName ( PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfFileSpec::GetFilename ( ) constReturn value (reference) has base type 'PdfString'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const2nd parameter 'rString' (reference) has base type 'PdfString'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const2nd parameter 'rEncodedString' (reference) has base type 'PdfString'.
PdfInfo::SetAuthor ( PdfString const& sAuthor )2nd parameter 'sAuthor' (reference) has base type 'PdfString'.
PdfInfo::SetCreator ( PdfString const& sCreator )2nd parameter 'sCreator' (reference) has base type 'PdfString'.
PdfInfo::SetKeywords ( PdfString const& sKeywords )2nd parameter 'sKeywords' (reference) has base type 'PdfString'.
PdfInfo::SetSubject ( PdfString const& sSubject )2nd parameter 'sSubject' (reference) has base type 'PdfString'.
PdfInfo::SetTitle ( PdfString const& sTitle )2nd 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 )3rd parameter 'rsDisplayName' (reference) has base type 'PdfString'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )3rd 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 ) const3rd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::HasValue ( PdfName const& tree, PdfString const& key ) const3rd parameter 'key' (reference) has base type 'PdfString'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )2nd 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 )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlines::CreateRoot ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )6th parameter 'rsText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )4th parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )4th parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )5th parameter 'rsText' (reference) has base type 'PdfString'.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) const2nd parameter 'rsString' (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 )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfPushButton::SetRolloverCaption ( PdfString const& rsText )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const2nd parameter 'rString' (reference) has base type 'PdfString'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const2nd parameter 'rEncodedString' (reference) has base type 'PdfString'.
PdfSimpleTableModel::GetText ( int col, int row ) constReturn value has type 'PdfString'.
PdfString::operator< ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator = ( PdfString const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator == ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator> ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( PdfString const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfString'.
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::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16 )This constructor is from 'PdfString' class.
PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )This method is from 'PdfString' class.
PdfString::StringNull [data]This method is from 'PdfString' class.
PdfString::ToUnicode ( ) constThis method is from 'PdfString' class.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) 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 )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) constField 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfVariant.h
namespace PoDoFo
[+] class PdfVariant (1)
| Change |
Effect |
1 | Size of this class has been increased from 20 bytes to 24 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 (58)
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) const2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfObject::DelayedStreamLoadImpl ( )This method is from derived class 'PdfObject'.
PdfObject::FlateCompressStream ( )This method is from derived class 'PdfObject'.
PdfObject::GetByteOffset ( char const* pszKey )This method is from derived class 'PdfObject'.
PdfObject::GetIndirectKey ( PdfName const& key ) constThis method is from derived class 'PdfObject'.
PdfObject::GetObjectLength ( )This method is from derived class 'PdfObject'.
PdfObject::GetStream ( )This method is from derived class 'PdfObject'.
PdfObject::GetStream ( ) constThis method is from derived class 'PdfObject'.
PdfObject::GetStream_NoDL ( )This method is from derived class 'PdfObject'.
PdfObject::operator = ( PdfObject const& rhs )This method is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( bool b )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( double d )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( long l )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfObject const& rhs )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, char const* pszType )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )3rd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )This constructor is from derived class 'PdfObject'.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) constThis method is from derived class 'PdfObject'.
PdfObject::~PdfObject [in-charge] ( )This method is from derived class 'PdfObject'.
PdfRect::ToVariant ( PdfVariant& var ) const2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfTokenizer::DetermineDataType ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadName ( PdfVariant& rVariant )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfVariant::Clear ( )This method is from 'PdfVariant' class.
PdfVariant::DelayedLoadImpl ( )This method is from 'PdfVariant' class.
PdfVariant::GetDataTypeString ( ) constThis method is from 'PdfVariant' class.
PdfVariant::NullValue [data]This method is from 'PdfVariant' class.
PdfVariant::operator = ( PdfVariant const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::operator == ( PdfVariant const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::PdfVariant [in-charge] ( )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( bool b )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( double d )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( long l )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfArray const& tList )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfData const& rData )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfDictionary const& rDict )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfName const& rName )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfReference const& rRef )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfVariant const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::ToString ( std::string& rsData ) constThis method is from 'PdfVariant' class.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfVariant' class.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) constThis method is from 'PdfVariant' class.
PdfVariant::~PdfVariant [in-charge] ( )This method is from 'PdfVariant' class.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 124 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 (12)
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from derived class 'PdfImmediateWriter'.
PdfImmediateWriter::~PdfImmediateWriter [in-charge] ( )This method is from derived class 'PdfImmediateWriter'.
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 (16)
PdfFontMetrics.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKc to _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKc to _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKcj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_PKcj to _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKcj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_PKcj to _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_ to _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_ to _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE to _ZN6PoDoFo14PdfFontMetricsC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer ) (1)
changed to:PdfFontMetrics::PdfFontMetrics [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferE to _ZN6PoDoFo14PdfFontMetricsC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc. This may cause "undefined reference" linker error in old client applications. |
PdfPage.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfPage::PdfPage [in-charge] ( PdfObject* pObject ) (1)
changed to:PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )
[symbol: _ZN6PoDoFo7PdfPageC1EPNS_9PdfObjectE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfPageC1EPNS_9PdfObjectE to _ZN6PoDoFo7PdfPageC1EPNS_9PdfObjectERKSt5dequeIS2_SaIS2_EE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfPage::PdfPage [not-in-charge] ( PdfObject* pObject ) (1)
changed to:PdfPage::PdfPage [not-in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )
[symbol: _ZN6PoDoFo7PdfPageC2EPNS_9PdfObjectE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfPageC2EPNS_9PdfObjectE to _ZN6PoDoFo7PdfPageC2EPNS_9PdfObjectERKSt5dequeIS2_SaIS2_EE. This may cause "undefined reference" linker error in old client applications. |
PdfString.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfString::PdfString [in-charge] ( char const* pszString ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKc to _ZN6PoDoFo9PdfStringC1EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( char const* pszString ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKc to _ZN6PoDoFo9PdfStringC2EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( char const* pszString, long lLen, bool bHex ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKclb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKclb to _ZN6PoDoFo9PdfStringC2EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKclb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKclb to _ZN6PoDoFo9PdfStringC1EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( std::string const& sString ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2ERKSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2ERKSs to _ZN6PoDoFo9PdfStringC2EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [in-charge] ( std::string const& sString ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1ERKSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1ERKSs to _ZN6PoDoFo9PdfStringC1EPKcPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (5)
PdfError.h
namespace PoDoFo
[+] enum EPdfError (1)
| Change |
Effect |
1 | Value of member ePdfError_UnsupportedImageFormat has been changed from 40 to 41. | 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 )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator = ( enum EPdfError const& eCode )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator == ( enum EPdfError const& eCode )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfImmediateWriter.h
namespace PoDoFo
[+] class PdfImmediateWriter (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 24 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfImmediateWriter |
~PdfImmediateWriter |
12 |
~PdfImmediateWriter |
~PdfImmediateWriter |
16 |
PdfImmediateWriter::WriteObject |
PdfImmediateWriter::WriteObject |
20 |
PdfImmediateWriter::ParentDestructed |
PdfImmediateWriter::ParentDestructed |
24 |
PdfImmediateWriter::Finish |
PdfImmediateWriter::Finish |
28 |
PdfImmediateWriter::BeginAppendStream |
PdfImmediateWriter::BeginAppendStream |
32 |
PdfImmediateWriter::EndAppendStream |
PdfImmediateWriter::EndAppendStream |
36 |
PdfImmediateWriter::CreateStream |
PdfImmediateWriter::CreateStream |
40 |
(int (*)(...))-0x00000007c |
(int (*)(...))-0x000000080 |
44 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
48 |
non-virtual thunk |
non-virtual thunk |
52 |
non-virtual thunk |
non-virtual thunk |
56 |
non-virtual thunk |
non-virtual thunk |
60 |
non-virtual thunk |
non-virtual thunk |
64 |
non-virtual thunk |
non-virtual thunk |
68 |
non-virtual thunk |
non-virtual thunk |
72 |
non-virtual thunk |
non-virtual thunk |
76 |
(int (*)(...))-0x000000080 |
(int (*)(...))-0x000000084 |
80 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
84 |
non-virtual thunk |
non-virtual thunk |
88 |
non-virtual thunk |
non-virtual thunk |
92 |
non-virtual thunk |
non-virtual thunk |
[+] affected symbols (2)
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from 'PdfImmediateWriter' class.
PdfImmediateWriter::~PdfImmediateWriter [in-charge] ( )This method is from 'PdfImmediateWriter' class.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (1)
| Change |
Effect |
1 | Field m_isTextOpen has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) 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 (57)
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )This method is from 'PdfPainter' class.
PdfPainter::Clip ( )This method is from 'PdfPainter' class.
PdfPainter::Close ( )This method is from 'PdfPainter' class.
PdfPainter::ClosePath ( )This method is from 'PdfPainter' class.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )This method is from 'PdfPainter' class.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )This method is from 'PdfPainter' class.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )This method is from 'PdfPainter' class.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )This method is from 'PdfPainter' class.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )This method is from 'PdfPainter' class.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )This method is from 'PdfPainter' class.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )This method is from 'PdfPainter' class.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )This method is from 'PdfPainter' class.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) constThis method is from 'PdfPainter' class.
PdfPainter::Fill ( )This method is from 'PdfPainter' class.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )This method is from 'PdfPainter' class.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )This method is from 'PdfPainter' class.
PdfPainter::FinishPage ( )This method is from 'PdfPainter' class.
PdfPainter::HorizonalLineTo ( double dX )This method is from 'PdfPainter' class.
PdfPainter::LineTo ( double dX, double dY )This method is from 'PdfPainter' class.
PdfPainter::MoveTo ( double dX, double dY )This method is from 'PdfPainter' class.
PdfPainter::PdfPainter [in-charge] ( )This constructor is from 'PdfPainter' class.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::Restore ( )This method is from 'PdfPainter' class.
PdfPainter::Save ( )This method is from 'PdfPainter' class.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )This method is from 'PdfPainter' class.
PdfPainter::SetColor ( double r, double g, double b )This method is from 'PdfPainter' class.
PdfPainter::SetColor ( PdfColor const& rColor )This method is from 'PdfPainter' class.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )This method is from 'PdfPainter' class.
PdfPainter::SetCurrentStrokingColor ( )This method is from 'PdfPainter' class.
PdfPainter::SetExtGState ( PdfExtGState* inGState )This method is from 'PdfPainter' class.
PdfPainter::SetFont ( PdfFont* pFont )This method is from 'PdfPainter' class.
PdfPainter::SetGray ( double g )This method is from 'PdfPainter' class.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )This method is from 'PdfPainter' class.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )This method is from 'PdfPainter' class.
PdfPainter::SetPage ( PdfCanvas* pPage )This method is from 'PdfPainter' class.
PdfPainter::SetRenderingIntent ( char* intent )This method is from 'PdfPainter' class.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )This method is from 'PdfPainter' class.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )This method is from 'PdfPainter' class.
PdfPainter::SetStrokeWidth ( double dWidth )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColor ( double r, double g, double b )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingGray ( double g )This method is from 'PdfPainter' class.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )This method is from 'PdfPainter' class.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )This method is from 'PdfPainter' class.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )This method is from 'PdfPainter' class.
PdfPainter::Stroke ( )This method is from 'PdfPainter' class.
PdfPainter::VerticalLineTo ( double dY )This method is from 'PdfPainter' class.
PdfPainter::~PdfPainter [in-charge] ( )This method is from 'PdfPainter' class.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )5th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )4th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )5th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfParserObject.h
namespace PoDoFo
[+] class PdfParserObject (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfParserObject |
~PdfParserObject |
12 |
~PdfParserObject |
~PdfParserObject |
16 |
PdfVariant::Write |
PdfVariant::Write |
20 |
PdfParserObject::DelayedLoadImpl |
PdfParserObject::DelayedLoadImpl |
24 |
PdfParserObject::DelayedStreamLoadImpl |
PdfParserObject::DelayedStreamLoadImpl |
28 |
(int (*)(...))-0x00000002c |
(int (*)(...))-0x000000030 |
32 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
36 |
non-virtual thunk |
non-virtual thunk |
40 |
non-virtual thunk |
non-virtual thunk |
[+] affected symbols (7)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )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.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (1)
| Change |
Effect |
1 | Size of field m_identifier has been changed from 16 bytes to 20 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] 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, Medium Severity (2)
PdfString.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfString::StringNull [data] (1)
[symbol: _ZN6PoDoFo9PdfString10StringNullE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 16 bytes to 20 bytes. | Applications will obtain a different value and execution may change. |
PdfVariant.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfVariant::NullValue [data] (1)
[symbol: _ZN6PoDoFo10PdfVariant9NullValueE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 20 bytes to 24 bytes. | Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity (12)
PdfArray.h
namespace PoDoFo
[+] class PdfArray (1)
| Change |
Effect |
1 | Field m_bDirty 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 (22)
PdfAnnotation::SetBorderStyle ( double dHCorner, double dVCorner, double dWidth, PdfArray const& rStrokeStyle )5th parameter 'rStrokeStyle' (reference) has base type 'PdfArray'.
PdfArray::ContainsString ( std::string const& cmpString ) constThis method is from 'PdfArray' class.
PdfArray::GetStringIndex ( std::string const& cmpString ) constThis method is from 'PdfArray' class.
PdfArray::PdfArray [in-charge] ( )This constructor is from 'PdfArray' class.
PdfArray::PdfArray [in-charge] ( PdfArray const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfArray'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )This constructor is from 'PdfArray' class.
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfArray' class.
PdfArray::~PdfArray [in-charge] ( )This method is from 'PdfArray' class.
PdfCanvas::GetProcSet ( ) [static]Return value (reference) has base type 'PdfArray'.
PdfColor::FromArray ( PdfArray const& rArray ) [static]1st parameter 'rArray' (reference) has base type 'PdfArray'.
PdfColor::ToArray ( ) constReturn value has type 'PdfArray'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )2nd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )2nd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) const2nd parameter 'array' (reference) has base type 'PdfArray'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )2nd parameter 'tList' (reference) has base type 'PdfArray'.
PdfRect::FromArray ( PdfArray const& inArray )2nd parameter 'inArray' (reference) has base type 'PdfArray'.
PdfRect::PdfRect [in-charge] ( PdfArray const& inArray )2nd parameter 'inArray' (reference) has base type 'PdfArray'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )3rd parameter 'rDomain' (reference) has base type 'PdfArray'.
PdfVariant::PdfVariant [in-charge] ( PdfArray const& tList )2nd parameter 'tList' (reference) has base type 'PdfArray'.
PdfDestination.h
namespace PoDoFo
[+] class PdfDestination (1)
| Change |
Effect |
1 | Size of field m_array has been changed from 16 bytes to 20 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (18)
PdfAnnotation::GetDestination ( ) constReturn value has type 'PdfDestination'.
PdfAnnotation::SetDestination ( PdfDestination const& rDestination )2nd parameter 'rDestination' (reference) has base type 'PdfDestination'.
PdfDestination::AddToDictionary ( PdfDictionary& dictionary ) constThis method is from 'PdfDestination' class.
PdfDestination::GetPage ( )This method is from 'PdfDestination' class.
PdfDestination::operator = ( PdfDestination const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDestination'.
PdfDestination::PdfDestination [in-charge] ( PdfDestination const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDestination'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, double dLeft, double dTop, double dZoom )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, enum EPdfDestinationFit eFit )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, enum EPdfDestinationFit eFit, double dValue )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfPage const* pPage, PdfRect const& rRect )This constructor is from 'PdfDestination' class.
PdfDestination::PdfDestination [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfDestination' class.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )2nd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::GetDestination ( )Return value (pointer) has base type 'PdfDestination'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )3rd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfOutlineItem::SetDestination ( PdfDestination const& rDest )2nd parameter 'rDest' (reference) has base type 'PdfDestination'.
PdfDictionary.h
namespace PoDoFo
[+] class PdfDictionary (1)
| Change |
Effect |
1 | Field m_bDirty 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 (26)
PdfDestination::AddToDictionary ( PdfDictionary& dictionary ) const2nd parameter 'dictionary' (reference) has base type 'PdfDictionary'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )This method is from 'PdfDictionary' class.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )This method is from 'PdfDictionary' class.
PdfDictionary::Clear ( )This method is from 'PdfDictionary' class.
PdfDictionary::GetKey ( PdfName const& key )This method is from 'PdfDictionary' class.
PdfDictionary::GetKey ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsBool ( PdfName const& key, bool bDefault ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsLong ( PdfName const& key, long lDefault ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsName ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::HasKey ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::operator = ( PdfDictionary const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::operator == ( PdfDictionary const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::PdfDictionary [in-charge] ( )This constructor is from 'PdfDictionary' class.
PdfDictionary::PdfDictionary [in-charge] ( PdfDictionary const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfDictionary'.
PdfDictionary::RemoveKey ( PdfName const& identifier )This method is from 'PdfDictionary' class.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfDictionary' class.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) constThis method is from 'PdfDictionary' class.
PdfDictionary::~PdfDictionary [in-charge] ( )This method is from 'PdfDictionary' class.
PdfFilter::BeginDecodeImpl ( PdfDictionary const* p1 )2nd parameter 'p1' (pointer) has base type 'PdfDictionary'.
PdfFilter::Decode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen, PdfDictionary const* pDecodeParms ) const6th parameter 'pDecodeParms' (pointer) has base type 'PdfDictionary'.
PdfFilterFactory::CreateDecodeStream ( TVecFilters const& filters, PdfOutputStream* pStream, PdfDictionary const* pDictionary ) [static]3rd parameter 'pDictionary' (pointer) has base type 'PdfDictionary'.
PdfIdentityEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const2nd parameter 'rDictionary' (reference) has base type 'PdfDictionary'.
PdfNamesTree::ToDictionary ( PdfName const& dictionary, PdfDictionary& rDict )3rd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )2nd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfSimpleEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const2nd parameter 'rDictionary' (reference) has base type 'PdfDictionary'.
PdfVariant::PdfVariant [in-charge] ( PdfDictionary const& rDict )2nd parameter 'rDict' (reference) has base type 'PdfDictionary'.
PdfEncoding.h
namespace PoDoFo
[+] class PdfMacRomanEncoding (1)
| Change |
Effect |
1 | Size of this type has been changed from 24 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
PdfMacRomanEncoding::GetToUnicodeTable ( ) constThis method is from 'PdfMacRomanEncoding' class.
PdfMacRomanEncoding::~PdfMacRomanEncoding [in-charge] ( )This method is from 'PdfMacRomanEncoding' class.
[+] class PdfSimpleEncoding (1)
| Change |
Effect |
1 | Field m_mutex 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 (8)
PdfSimpleEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::GetID ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::IsAutoDelete ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::PdfSimpleEncoding [in-charge] ( PdfName const& rName )This constructor is from 'PdfSimpleEncoding' class.
PdfSimpleEncoding::~PdfSimpleEncoding [in-charge] ( )This method is from 'PdfSimpleEncoding' class.
[+] class PdfWinAnsiEncoding (1)
| Change |
Effect |
1 | Size of this type has been changed from 24 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
PdfWinAnsiEncoding::GetToUnicodeTable ( ) constThis method is from 'PdfWinAnsiEncoding' class.
PdfWinAnsiEncoding::~PdfWinAnsiEncoding [in-charge] ( )This method is from 'PdfWinAnsiEncoding' class.
PdfError.h
namespace PoDoFo
[+] class PdfErrorInfo (1)
| Change |
Effect |
1 | Field m_swInfo 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 (4)
PdfErrorInfo::operator = ( PdfErrorInfo const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfErrorInfo'.
PdfErrorInfo::PdfErrorInfo [in-charge] ( )This constructor is from 'PdfErrorInfo' class.
PdfErrorInfo::PdfErrorInfo [in-charge] ( int line, char const* pszFile, char const* pszInfo )This constructor is from 'PdfErrorInfo' class.
PdfErrorInfo::PdfErrorInfo [in-charge] ( PdfErrorInfo const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfErrorInfo'.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (1)
| Change |
Effect |
1 | Field m_sFontSubsetPrefix 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 (84)
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )2nd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )Field 'this->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfFont::~PdfFont [in-charge] ( )Field 'this->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]1st parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFontMetrics::CharWidth ( unsigned char c ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::CharWidthMM ( unsigned char c ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetFontname ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetGlyphId ( long lUnicode ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetGlyphWidth ( int nGlyphId ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontCharSpace ( float fCharSpace )This method is from 'PdfFontMetrics' class.
PdfFontMetrics::SetFontScale ( float fScale )This method 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.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Clip ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Close ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::ClosePath ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) constField 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Fill ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::FinishPage ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Restore ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Save ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'pFont->m_pMetrics' in 2nd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::Stroke ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics' in the object of this method has base type 'PdfFontMetrics'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constField 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont->m_pMetrics' in 5th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont->m_pMetrics' in 4th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont->m_pMetrics' in 5th parameter 'pPainter' (pointer) has base type 'PdfFontMetrics'.
PdfParser.h
namespace PoDoFo
[+] class PdfParser (2)
| Change |
Effect |
1 | Size of this type has been changed from 148 bytes to 144 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field m_xrefSizeUnknown has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (26)
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::ParseFile ( char const* pBuffer, long lLen, bool bLoadOnDemand )This method is from 'PdfParser' class.
PdfParser::ParseFile ( PdfRefCountedInputDevice const& rDevice, 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::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )This constructor is from 'PdfParser' class.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, 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::ReadObjectsInternal ( )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::SetPassword ( std::string const& sPassword )This method is from 'PdfParser' class.
PdfParser::~PdfParser [in-charge] ( )This method is from 'PdfParser' class.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )2nd parameter 'pParser' (pointer) has base type 'PdfParser'.
PdfString.h
namespace PoDoFo
[+] class PdfString (1)
| Change |
Effect |
1 | Field m_pEncoding 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 (82)
PdfAction::GetScript ( ) constReturn value has type 'PdfString'.
PdfAction::GetURI ( ) constReturn value has type 'PdfString'.
PdfAction::SetScript ( PdfString const& sScript )2nd parameter 'sScript' (reference) has base type 'PdfString'.
PdfAction::SetURI ( PdfString const& sUri )2nd 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 )2nd parameter 'sContents' (reference) has base type 'PdfString'.
PdfAnnotation::SetTitle ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfButton::GetCaption ( ) constReturn value has base type 'PdfString'.
PdfButton::SetCaption ( PdfString const& rsText )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )3rd parameter 'rsName' (reference) has base type 'PdfString'.
PdfEncrypt::Authenticate ( std::string const& password, PdfString const& documentId )3rd parameter 'documentId' (reference) has base type 'PdfString'.
PdfEncrypt::GenerateEncryptionKey ( PdfString const& documentId )2nd parameter 'documentId' (reference) has base type 'PdfString'.
PdfEncrypt::GetMD5String ( unsigned char const* pBuffer, int nLength ) [static]Return value has 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 )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetFieldName ( PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfField::SetMappingName ( PdfString const& rsName )2nd parameter 'rsName' (reference) has base type 'PdfString'.
PdfFileSpec::GetFilename ( ) constReturn value (reference) has base type 'PdfString'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const2nd parameter 'rString' (reference) has base type 'PdfString'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const2nd parameter 'rEncodedString' (reference) has base type 'PdfString'.
PdfInfo::SetAuthor ( PdfString const& sAuthor )2nd parameter 'sAuthor' (reference) has base type 'PdfString'.
PdfInfo::SetCreator ( PdfString const& sCreator )2nd parameter 'sCreator' (reference) has base type 'PdfString'.
PdfInfo::SetKeywords ( PdfString const& sKeywords )2nd parameter 'sKeywords' (reference) has base type 'PdfString'.
PdfInfo::SetSubject ( PdfString const& sSubject )2nd parameter 'sSubject' (reference) has base type 'PdfString'.
PdfInfo::SetTitle ( PdfString const& sTitle )2nd 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 )3rd parameter 'rsDisplayName' (reference) has base type 'PdfString'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )3rd 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 ) const3rd parameter 'key' (reference) has base type 'PdfString'.
PdfNamesTree::HasValue ( PdfName const& tree, PdfString const& key ) const3rd parameter 'key' (reference) has base type 'PdfString'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )2nd 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 )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfOutlines::CreateRoot ( PdfString const& sTitle )2nd parameter 'sTitle' (reference) has base type 'PdfString'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )6th parameter 'rsText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )4th parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )4th parameter 'sText' (reference) has base type 'PdfString'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )5th parameter 'rsText' (reference) has base type 'PdfString'.
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) const2nd parameter 'rsString' (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 )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfPushButton::SetRolloverCaption ( PdfString const& rsText )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const2nd parameter 'rString' (reference) has base type 'PdfString'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const2nd parameter 'rEncodedString' (reference) has base type 'PdfString'.
PdfSimpleTableModel::GetText ( int col, int row ) constReturn value has type 'PdfString'.
PdfString::operator< ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator = ( PdfString const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator == ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::operator> ( PdfString const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfString'.
PdfString::PdfString [in-charge] ( )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( PdfString const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfString'.
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::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16 )This constructor is from 'PdfString' class.
PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )This method is from 'PdfString' class.
PdfString::StringNull [data]Return value has base type 'PdfString'.
PdfString::ToUnicode ( ) constReturn value has type 'PdfString'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) 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 )2nd parameter 'rsText' (reference) has base type 'PdfString'.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )2nd parameter 'rsString' (reference) has base type 'PdfString'.
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) constField 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfVariant.h
namespace PoDoFo
[+] class PdfVariant (1)
| Change |
Effect |
1 | Field m_bDirty 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 (36)
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) const2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )3rd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfRect::ToVariant ( PdfVariant& var ) const2nd parameter 'var' (reference) has base type 'PdfVariant'.
PdfTokenizer::DetermineDataType ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadName ( PdfVariant& rVariant )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
PdfVariant::Clear ( )This method is from 'PdfVariant' class.
PdfVariant::DelayedLoadImpl ( )This method is from 'PdfVariant' class.
PdfVariant::GetDataTypeString ( ) constThis method is from 'PdfVariant' class.
PdfVariant::NullValue [data]This method is from 'PdfVariant' class.
PdfVariant::operator = ( PdfVariant const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::operator == ( PdfVariant const& rhs ) const2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::PdfVariant [in-charge] ( )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( bool b )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( double d )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( long l )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfArray const& tList )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfData const& rData )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfDictionary const& rDict )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfName const& rName )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfReference const& rRef )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfString const& rsString )This constructor is from 'PdfVariant' class.
PdfVariant::PdfVariant [in-charge] ( PdfVariant const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfVariant'.
PdfVariant::ToString ( std::string& rsData ) constThis method is from 'PdfVariant' class.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfVariant' class.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) constThis method is from 'PdfVariant' class.
PdfVariant::~PdfVariant [in-charge] ( )This method is from 'PdfVariant' class.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )2nd parameter 'rVariant' (reference) has base type 'PdfVariant'.
to the top
Problems with Symbols, Low Severity (4)
PdfStreamedDocument.h,
libpodofo.so.0.6.0
namespace PoDoFo
[+] PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt ) (1)
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPKcNS_11EPdfVersionEPNS_10PdfEncryptE]
| Change | Effect |
---|
1 | The default argument of 3rd parameter eVersion has been changed from 5 to ePdfVersion_Default. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt ) (1)
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPKcNS_11EPdfVersionEPNS_10PdfEncryptE]
| Change | Effect |
---|
1 | The default argument of 3rd parameter eVersion has been changed from 5 to ePdfVersion_Default. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt ) (1)
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC1EPNS_15PdfOutputDeviceENS_11EPdfVersionEPNS_10PdfEncryptE]
| Change | Effect |
---|
1 | The default argument of 3rd parameter eVersion has been changed from 5 to ePdfVersion_Default. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
[+] PdfStreamedDocument::PdfStreamedDocument [not-in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt ) (1)
[symbol: _ZN6PoDoFo19PdfStreamedDocumentC2EPNS_15PdfOutputDeviceENS_11EPdfVersionEPNS_10PdfEncryptE]
| Change | Effect |
---|
1 | The default argument of 3rd parameter eVersion has been changed from 5 to ePdfVersion_Default. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
to the top
Other Changes in Data Types (2)
PdfError.h
namespace PoDoFo
[+] enum EPdfError (2)
| Change |
Effect |
1 | The member ePdfError_MutexError with value 40 has been added. | No effect. |
2 | The member ePdfError_NotImplemented with value 42 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 )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator = ( enum EPdfError const& eCode )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator == ( enum EPdfError const& eCode )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )2nd parameter 'eCode' (reference) has base type 'enum EPdfError'.
to the top
Header Files (1)
podofo.h
to the top
Shared Libraries (1)
libpodofo.so.0.6.0
to the top