Binary compatibility report for the PoDoFo library between 0.7.0 and 0.8.0 versions on x86
Test Info
Library Name | PoDoFo |
Version #1 | 0.7.0 |
Version #2 | 0.8.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1314 / 481 |
Verdict | Incompatible (78.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 154 |
Removed Symbols | High | 98 |
Problems with Data Types | High | 51 |
Medium | 52 |
Low | 32 |
Problems with Symbols | High | 85 |
Medium | 10 |
Low | 21 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 8 |
Other Changes in Constants | - | 2 |
Added Symbols (154)
PdfAcroForm.h,
libpodofo.so
namespace PoDoFo
PdfAcroForm::GetNeedAppearances ( ) const
[symbol: _ZNK6PoDoFo11PdfAcroForm18GetNeedAppearancesEv]
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::SetNeedAppearances ( bool bNeedAppearances )
[symbol: _ZN6PoDoFo11PdfAcroForm18SetNeedAppearancesEb]
PdfAction.h,
libpodofo.so
namespace PoDoFo
PdfAction::AddToDictionary ( PdfDictionary& dictionary ) const
[symbol: _ZNK6PoDoFo9PdfAction15AddToDictionaryERNS_13PdfDictionaryE]
PdfCanvas.h,
libpodofo.so
namespace PoDoFo
PdfCanvas::AddColorResource ( PdfColor const& rColor )
[symbol: _ZN6PoDoFo9PdfCanvas16AddColorResourceERKNS_8PdfColorE]
PdfColor.h,
libpodofo.so
namespace PoDoFo
PdfColor::BuildColorSpace ( PdfVecObjects* pOwner ) const
[symbol: _ZNK6PoDoFo8PdfColor15BuildColorSpaceEPNS_13PdfVecObjectsE]
PdfColorCieLab::PdfColorCieLab [in-charge] ( double dCieL, double dCieA, double dCieB )
[symbol: _ZN6PoDoFo14PdfColorCieLabC1Eddd]
PdfColorCieLab::PdfColorCieLab [not-in-charge] ( double dCieL, double dCieA, double dCieB )
[symbol: _ZN6PoDoFo14PdfColorCieLabC2Eddd]
PdfColorCMYK::PdfColorCMYK [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )
[symbol: _ZN6PoDoFo12PdfColorCMYKC1Edddd]
PdfColorCMYK::PdfColorCMYK [not-in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )
[symbol: _ZN6PoDoFo12PdfColorCMYKC2Edddd]
PdfColorGray::PdfColorGray [in-charge] ( double dGray )
[symbol: _ZN6PoDoFo12PdfColorGrayC1Ed]
PdfColorGray::PdfColorGray [not-in-charge] ( double dGray )
[symbol: _ZN6PoDoFo12PdfColorGrayC2Ed]
PdfColorRGB::PdfColorRGB [in-charge] ( double dRed, double dGreen, double dBlue )
[symbol: _ZN6PoDoFo11PdfColorRGBC1Eddd]
PdfColorRGB::PdfColorRGB [not-in-charge] ( double dRed, double dGreen, double dBlue )
[symbol: _ZN6PoDoFo11PdfColorRGBC2Eddd]
PdfColorSeparation::PdfColorSeparation [in-charge] ( std::string const& sName, double dDensity, PdfColor const& alternateColor )
[symbol: _ZN6PoDoFo18PdfColorSeparationC1ERKSsdRKNS_8PdfColorE]
PdfColorSeparation::PdfColorSeparation [not-in-charge] ( std::string const& sName, double dDensity, PdfColor const& alternateColor )
[symbol: _ZN6PoDoFo18PdfColorSeparationC2ERKSsdRKNS_8PdfColorE]
PdfColorSeparationAll::PdfColorSeparationAll [in-charge] ( )
[symbol: _ZN6PoDoFo21PdfColorSeparationAllC1Ev]
PdfColorSeparationAll::PdfColorSeparationAll [not-in-charge] ( )
[symbol: _ZN6PoDoFo21PdfColorSeparationAllC2Ev]
PdfColorSeparationNone::PdfColorSeparationNone [in-charge] ( )
[symbol: _ZN6PoDoFo22PdfColorSeparationNoneC1Ev]
PdfColorSeparationNone::PdfColorSeparationNone [not-in-charge] ( )
[symbol: _ZN6PoDoFo22PdfColorSeparationNoneC2Ev]
PdfContents.h,
libpodofo.so
namespace PoDoFo
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfContentsC1EPNS_11PdfDocumentE]
PdfContents::PdfContents [in-charge] ( PdfPage* pParent )
[symbol: _ZN6PoDoFo11PdfContentsC1EPNS_7PdfPageE]
PdfContents::PdfContents [not-in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfContentsC2EPNS_11PdfDocumentE]
PdfContents::PdfContents [not-in-charge] ( PdfPage* pParent )
[symbol: _ZN6PoDoFo11PdfContentsC2EPNS_7PdfPageE]
PdfDictionary.h,
libpodofo.so
namespace PoDoFo
PdfDictionary::GetKeyAsLong ( PdfName const& key, long long lDefault ) const
[symbol: _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEx]
PdfDocument.h,
libpodofo.so
namespace PoDoFo
PdfDocument::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )
[symbol: _ZN6PoDoFo11PdfDocument24CreateDuplicateFontType1EPNS_7PdfFontEPKc]
PdfDocument::GetAcroForm ( bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_11PdfAcroForm28EPdfAcroFormDefaulAppearanceE]
PdfElement.h,
libpodofo.so
namespace PoDoFo
PdfElement::PdfElement [in-charge] ( enum EPdfDataType eExpectedDataType, PdfObject* pObject )
[symbol: _ZN6PoDoFo10PdfElementC1ENS_12EPdfDataTypeEPNS_9PdfObjectE]
PdfElement::PdfElement [not-in-charge] ( enum EPdfDataType eExpectedDataType, PdfObject* pObject )
[symbol: _ZN6PoDoFo10PdfElementC2ENS_12EPdfDataTypeEPNS_9PdfObjectE]
PdfExtGState.h,
libpodofo.so
namespace PoDoFo
PdfExtGState::SetFrequency ( double frequency )
[symbol: _ZN6PoDoFo12PdfExtGState12SetFrequencyEd]
PdfFilter.h,
libpodofo.so
namespace PoDoFo
PdfFilter::Decode ( char const* pInBuffer, pdf_long lInLen, char** ppOutBuffer, pdf_long* plOutLen, PdfDictionary const* pDecodeParms ) const
[symbol: _ZNK6PoDoFo9PdfFilter6DecodeEPKciPPcPiPKNS_13PdfDictionaryE]
PdfFilter::Encode ( char const* pInBuffer, pdf_long lInLen, char** ppOutBuffer, pdf_long* plOutLen ) const
[symbol: _ZNK6PoDoFo9PdfFilter6EncodeEPKciPPcPi]
PdfFont.h,
libpodofo.so
namespace PoDoFo
PdfFont::EmbedFont ( )
[symbol: _ZN6PoDoFo7PdfFont9EmbedFontEv]
PdfFontCache.h,
libpodofo.so
namespace PoDoFo
PdfFontCache::GetDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )
[symbol: _ZN6PoDoFo12PdfFontCache21GetDuplicateFontType1EPNS_7PdfFontEPKc]
PdfFontFactory.h,
libpodofo.so
namespace PoDoFo
PdfFontFactory::GetFontType ( char const* pszFilename ) [static]
[symbol: _ZN6PoDoFo14PdfFontFactory11GetFontTypeEPKc]
PdfFontMetrics.h,
libpodofo.so
namespace PoDoFo
PdfFontMetrics::StringWidth ( char const* pszText, pdf_long nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKci]
PdfFontMetrics::UnicodeCharWidth ( unsigned short c ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics16UnicodeCharWidthEt]
PdfFunction.h,
libpodofo.so
namespace PoDoFo
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )
[symbol: _ZN6PoDoFo18PdfSampledFunctionC1ERKNS_8PdfArrayES3_RKSt4listIcSaIcEEPNS_11PdfDocumentE]
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo18PdfSampledFunctionC1ERKNS_8PdfArrayES3_RKSt4listIcSaIcEEPNS_13PdfVecObjectsE]
PdfSampledFunction::PdfSampledFunction [not-in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )
[symbol: _ZN6PoDoFo18PdfSampledFunctionC2ERKNS_8PdfArrayES3_RKSt4listIcSaIcEEPNS_11PdfDocumentE]
PdfSampledFunction::PdfSampledFunction [not-in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo18PdfSampledFunctionC2ERKNS_8PdfArrayES3_RKSt4listIcSaIcEEPNS_13PdfVecObjectsE]
PdfSampledFunction::~PdfSampledFunction [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo18PdfSampledFunctionD0Ev]
PdfSampledFunction::~PdfSampledFunction [in-charge] ( )
[symbol: _ZN6PoDoFo18PdfSampledFunctionD1Ev]
PdfImage.h,
libpodofo.so
namespace PoDoFo
PdfImage::GetSupportedFormats ( ) [static]
[symbol: _ZN6PoDoFo8PdfImage19GetSupportedFormatsEv]
PdfImage::LoadFromPng ( char const* pszFilename )
[symbol: _ZN6PoDoFo8PdfImage11LoadFromPngEPKc]
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentEPKc]
PdfImage::PdfImage [in-charge] ( PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_13PdfVecObjectsEPKc]
PdfImage::PdfImage [not-in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentEPKc]
PdfImage::PdfImage [not-in-charge] ( PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_13PdfVecObjectsEPKc]
PdfImage::SetImageSoftmask ( PdfImage const* pSoftmask )
[symbol: _ZN6PoDoFo8PdfImage16SetImageSoftmaskEPKS0_]
PdfInfo.h,
libpodofo.so
namespace PoDoFo
PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_9PdfObjectEi]
PdfInfo::PdfInfo [in-charge] ( PdfVecObjects* pParent, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_13PdfVecObjectsEi]
PdfInfo::PdfInfo [not-in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_9PdfObjectEi]
PdfInfo::PdfInfo [not-in-charge] ( PdfVecObjects* pParent, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_13PdfVecObjectsEi]
PdfInputDevice.h,
libpodofo.so
namespace PoDoFo
PdfInputDevice::PdfInputDevice [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC1EPKcj]
PdfInputDevice::PdfInputDevice [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC2EPKcj]
PdfInputStream.h,
libpodofo.so
namespace PoDoFo
PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPci]
PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPci]
PdfMemoryInputStream::PdfMemoryInputStream [in-charge] ( char const* pBuffer, pdf_long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC1EPKci]
PdfMemoryInputStream::PdfMemoryInputStream [not-in-charge] ( char const* pBuffer, pdf_long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC2EPKci]
PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPci]
PdfMemStream.h,
libpodofo.so
namespace PoDoFo
PdfMemStream::GetCopy ( char** pBuffer, pdf_long* lLen ) const
[symbol: _ZNK6PoDoFo12PdfMemStream7GetCopyEPPcPi]
PdfMemStream::GetCopy ( PdfOutputStream* pStream ) const
[symbol: _ZNK6PoDoFo12PdfMemStream7GetCopyEPNS_15PdfOutputStreamE]
PdfObject.h,
libpodofo.so
namespace PoDoFo
PdfObject::PdfObject [in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo9PdfObjectC1Ex]
PdfObject::PdfObject [not-in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo9PdfObjectC2Ex]
PdfOutlines.h,
libpodofo.so
namespace PoDoFo
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfAction const& rAction )
[symbol: _ZN6PoDoFo14PdfOutlineItem10CreateNextERKNS_9PdfStringERKNS_9PdfActionE]
PdfOutlineItem::GetAction ( )
[symbol: _ZN6PoDoFo14PdfOutlineItem9GetActionEv]
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfAction const& rAction, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo14PdfOutlineItemC1ERKNS_9PdfStringERKNS_9PdfActionEPS0_PNS_13PdfVecObjectsE]
PdfOutlineItem::PdfOutlineItem [not-in-charge] ( PdfString const& sTitle, PdfAction const& rAction, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo14PdfOutlineItemC2ERKNS_9PdfStringERKNS_9PdfActionEPS0_PNS_13PdfVecObjectsE]
PdfOutlineItem::SetAction ( PdfAction const& rAction )
[symbol: _ZN6PoDoFo14PdfOutlineItem9SetActionERKNS_9PdfActionE]
PdfOutputDevice.h,
libpodofo.so
namespace PoDoFo
PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC1EPcj]
PdfOutputDevice::PdfOutputDevice [not-in-charge] ( char* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC2EPcj]
PdfOutputDevice::Write ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDevice5WriteEPKcj]
PdfOutputStream.h,
libpodofo.so
namespace PoDoFo
PdfBufferOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfBufferOutputStream5WriteEPKci]
PdfDeviceOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfDeviceOutputStream5WriteEPKci]
PdfFileOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo19PdfFileOutputStream5WriteEPKci]
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1EPci]
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( pdf_long lInitial )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1Ei]
PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2EPci]
PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( pdf_long lInitial )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2Ei]
PdfMemoryOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStream5WriteEPKci]
PdfPage.h,
libpodofo.so
namespace PoDoFo
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )
[symbol: _ZN6PoDoFo7PdfPageC1ERKNS_7PdfRectEPNS_11PdfDocumentE]
PdfPage::PdfPage [not-in-charge] ( PdfRect const& rSize, PdfDocument* pParent )
[symbol: _ZN6PoDoFo7PdfPageC2ERKNS_7PdfRectEPNS_11PdfDocumentE]
PdfPagesTreeCache.h,
libpodofo.so
namespace PoDoFo
PdfPagesTreeCache::AddPageObject ( int nIndex, PdfPage* pPage )
[symbol: _ZN6PoDoFo17PdfPagesTreeCache13AddPageObjectEiPNS_7PdfPageE]
PdfPagesTreeCache::ClearCache ( )
[symbol: _ZN6PoDoFo17PdfPagesTreeCache10ClearCacheEv]
PdfPagesTreeCache::DeletePage ( int nIndex )
[symbol: _ZN6PoDoFo17PdfPagesTreeCache10DeletePageEi]
PdfPagesTreeCache::GetPage ( int nIndex )
[symbol: _ZN6PoDoFo17PdfPagesTreeCache7GetPageEi]
PdfPagesTreeCache::InsertPage ( int nIndex )
[symbol: _ZN6PoDoFo17PdfPagesTreeCache10InsertPageEi]
PdfPagesTreeCache::PdfPagesTreeCache [in-charge] ( int nInitialSize )
[symbol: _ZN6PoDoFo17PdfPagesTreeCacheC1Ei]
PdfPagesTreeCache::PdfPagesTreeCache [not-in-charge] ( int nInitialSize )
[symbol: _ZN6PoDoFo17PdfPagesTreeCacheC2Ei]
PdfPagesTreeCache::~PdfPagesTreeCache [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo17PdfPagesTreeCacheD0Ev]
PdfPagesTreeCache::~PdfPagesTreeCache [in-charge] ( )
[symbol: _ZN6PoDoFo17PdfPagesTreeCacheD1Ev]
PdfPagesTreeCache::~PdfPagesTreeCache [not-in-charge] ( )
[symbol: _ZN6PoDoFo17PdfPagesTreeCacheD2Ev]
PdfPainter.h,
libpodofo.so
namespace PoDoFo
PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )
[symbol: _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEi]
PdfPainter::Clip ( bool useEvenOddRule )
[symbol: _ZN6PoDoFo10PdfPainter4ClipEb]
PdfPainter::DrawArc ( double dX, double dY, double dRadius, double dAngle1, double dAngle2 )
[symbol: _ZN6PoDoFo10PdfPainter7DrawArcEddddd]
PdfPainter::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) const
[symbol: _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEi]
PdfPainter::InternalArc ( double x, double y, double ray, double ang1, double ang2, bool cont_flg )
[symbol: _ZN6PoDoFo10PdfPainter11InternalArcEdddddb]
PdfParser.h,
libpodofo.so
namespace PoDoFo
PdfParser::FindToken2 ( char const* pszToken, long const lRange, size_t searchEnd )
[symbol: _ZN6PoDoFo9PdfParser10FindToken2EPKclj]
PdfParser::ReadXRef ( pdf_long* pXRefOffset )
[symbol: _ZN6PoDoFo9PdfParser8ReadXRefEPi]
PdfParser::ReadXRefContents ( pdf_long lOffset, bool bPositionAtEnd )
[symbol: _ZN6PoDoFo9PdfParser16ReadXRefContentsEib]
PdfParser::ReadXRefStreamContents ( pdf_long lOffset, bool bReadOnlyTrailer )
[symbol: _ZN6PoDoFo9PdfParser22ReadXRefStreamContentsEib]
PdfParser::ReadXRefSubsection ( long long& nFirstObject, long long& nNumObjects )
[symbol: _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERxS1_]
PdfParserObject.h,
libpodofo.so
namespace PoDoFo
PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, pdf_long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEi]
PdfParserObject::PdfParserObject [not-in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, pdf_long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEi]
PdfRefCountedBuffer.h,
libpodofo.so
namespace PoDoFo
PdfRefCountedBuffer::PdfRefCountedBuffer [in-charge] ( char* pBuffer, size_t lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC1EPcj]
PdfRefCountedBuffer::PdfRefCountedBuffer [not-in-charge] ( char* pBuffer, size_t lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC2EPcj]
PdfRefCountedInputDevice.h,
libpodofo.so
namespace PoDoFo
PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPKcj]
PdfRefCountedInputDevice::PdfRefCountedInputDevice [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPKcj]
PdfShadingPattern.h,
libpodofo.so
namespace PoDoFo
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternC1ERKNS_8PdfColorES3_S3_S3_RKNS_8PdfArrayEPNS_11PdfDocumentE]
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternC1ERKNS_8PdfColorES3_S3_S3_RKNS_8PdfArrayEPNS_13PdfVecObjectsE]
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [not-in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternC2ERKNS_8PdfColorES3_S3_S3_RKNS_8PdfArrayEPNS_11PdfDocumentE]
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [not-in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternC2ERKNS_8PdfColorES3_S3_S3_RKNS_8PdfArrayEPNS_13PdfVecObjectsE]
PdfFunctionBaseShadingPattern::~PdfFunctionBaseShadingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternD0Ev]
PdfFunctionBaseShadingPattern::~PdfFunctionBaseShadingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo29PdfFunctionBaseShadingPatternD1Ev]
PdfStream.h,
libpodofo.so
namespace PoDoFo
PdfStream::GetFilteredCopy ( char** pBuffer, pdf_long* lLen ) const
[symbol: _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPi]
PdfStream::Set ( char const* szBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKci]
PdfStream::Set ( char const* szBuffer, pdf_long lLen, TVecFilters const& vecFilters )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKciRKSt6vectorINS_10EPdfFilterESaIS4_EE]
PdfStream::SetRawData ( PdfInputStream* pStream, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStream10SetRawDataEPNS_14PdfInputStreamEi]
PdfString.h,
libpodofo.so
namespace PoDoFo
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_long lLenUtf16, pdf_utf8* pszUtf8, pdf_long lLenUtf8, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtiPhiNS_20EPdfStringConversionE]
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_utf8* pszUtf8, pdf_long lLenUtf8 ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtPhi]
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_long lLenUtf8, pdf_utf16be* pszUtf16, pdf_long lLenUtf16, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhiPtiNS_20EPdfStringConversionE]
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_utf16be* pszUtf16, pdf_long lLenUtf16 ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhPti]
PdfString::PdfString [in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKcibPKNS_11PdfEncodingE]
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKti]
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKhi]
PdfString::PdfString [not-in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKcibPKNS_11PdfEncodingE]
PdfString::PdfString [not-in-charge] ( pdf_utf16be const* pszStringUtf16, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKti]
PdfString::PdfString [not-in-charge] ( pdf_utf8 const* pszStringUtf8, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKhi]
PdfString::SetHexData ( char const* pszHex, pdf_long lLen, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKciPNS_10PdfEncryptE]
PdfTable.h,
libpodofo.so
namespace PoDoFo
PdfTable::SetColumnWidths ( double* pdWidths )
[symbol: _ZN6PoDoFo8PdfTable15SetColumnWidthsEPd]
PdfTable::SetRowHeights ( double* pdHeights )
[symbol: _ZN6PoDoFo8PdfTable13SetRowHeightsEPd]
PdfTokenizer.h,
libpodofo.so
namespace PoDoFo
PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC1EPKcj]
PdfTokenizer::PdfTokenizer [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC2EPKcj]
PdfVariant.h,
libpodofo.so
namespace PoDoFo
PdfVariant::PdfVariant [in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo10PdfVariantC1Ex]
PdfVariant::PdfVariant [not-in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo10PdfVariantC2Ex]
PdfVecObjects.h,
libpodofo.so
namespace PoDoFo
PdfVecObjects::GetObjectDependencies ( PdfObject const* pObj, std::deque<PdfReference>* pList ) const
[symbol: _ZNK6PoDoFo13PdfVecObjects21GetObjectDependenciesEPKNS_9PdfObjectEPSt5dequeINS_12PdfReferenceESaIS5_EE]
PdfWriter.h,
libpodofo.so
namespace PoDoFo
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, pdf_long lSize, bool bPrevEntry, bool bOnlySizeKey ) const
[symbol: _ZNK6PoDoFo9PdfWriter17FillTrailerObjectEPNS_9PdfObjectEibb]
PdfWriter::GetByteOffset ( PdfObject* pObject, pdf_long* pulOffset )
[symbol: _ZN6PoDoFo9PdfWriter13GetByteOffsetEPNS_9PdfObjectEPi]
PdfWriter::WriteToBuffer ( char** ppBuffer, pdf_long* pulLen )
[symbol: _ZN6PoDoFo9PdfWriter13WriteToBufferEPPcPi]
PdfXObject.h,
libpodofo.so
namespace PoDoFo
PdfXObject::InitXObject ( PdfRect const& rRect, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectEPKc]
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_11PdfDocumentES2_]
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_13PdfVecObjectsES2_]
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_13PdfVecObjectsEPKc]
PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_11PdfDocumentES2_]
PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_13PdfVecObjectsES2_]
PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_13PdfVecObjectsEPKc]
to the top
Removed Symbols (98)
PdfAcroForm.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentE]
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_9PdfObjectE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_9PdfObjectE]
PdfDictionary.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDictionary::GetKeyAsLong ( PdfName const& key, long lDefault ) const
[symbol: _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEl]
PdfDocument.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDocument::GetAcroForm ( bool bCreate )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEb]
PdfFilter.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFilter::Decode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen, PdfDictionary const* pDecodeParms ) const
[symbol: _ZNK6PoDoFo9PdfFilter6DecodeEPKclPPcPlPKNS_13PdfDictionaryE]
PdfFilter::Encode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen ) const
[symbol: _ZNK6PoDoFo9PdfFilter6EncodeEPKclPPcPl]
PdfFontMetrics.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfFontMetrics::StringWidth ( char const* pszText, unsigned int nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKcj]
PdfImage.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentE]
PdfImage::PdfImage [in-charge] ( PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_13PdfVecObjectsE]
PdfImage::PdfImage [not-in-charge] ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentE]
PdfImage::PdfImage [not-in-charge] ( PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_13PdfVecObjectsE]
PdfInfo.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_9PdfObjectE]
PdfInfo::PdfInfo [in-charge] ( PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_13PdfVecObjectsE]
PdfInfo::PdfInfo [not-in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_9PdfObjectE]
PdfInfo::PdfInfo [not-in-charge] ( PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_13PdfVecObjectsE]
PdfInputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfInputDevice::PdfInputDevice [in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC1EPKcl]
PdfInputDevice::PdfInputDevice [not-in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC2EPKcl]
PdfInputStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfDeviceInputStream::Read ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPcl]
PdfFileInputStream::Read ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPcl]
PdfMemoryInputStream::PdfMemoryInputStream [in-charge] ( char const* pBuffer, long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC1EPKcl]
PdfMemoryInputStream::PdfMemoryInputStream [not-in-charge] ( char const* pBuffer, long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC2EPKcl]
PdfMemoryInputStream::Read ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPcl]
PdfMemStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfMemStream::GetCopy ( char** pBuffer, long* lLen ) const
[symbol: _ZNK6PoDoFo12PdfMemStream7GetCopyEPPcPl]
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]
PdfObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfObject::PdfObject [in-charge] ( long l )
[symbol: _ZN6PoDoFo9PdfObjectC1El]
PdfObject::PdfObject [not-in-charge] ( long l )
[symbol: _ZN6PoDoFo9PdfObjectC2El]
PdfOutputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC1EPcl]
PdfOutputDevice::PdfOutputDevice [not-in-charge] ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC2EPcl]
PdfOutputDevice::Write ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo15PdfOutputDevice5WriteEPKcl]
PdfOutputStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfBufferOutputStream::Write ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo21PdfBufferOutputStream5WriteEPKcl]
PdfDeviceOutputStream::Write ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo21PdfDeviceOutputStream5WriteEPKcl]
PdfFileOutputStream::Write ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo19PdfFileOutputStream5WriteEPKcl]
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1EPcl]
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( long lInitial )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1El]
PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( char* pBuffer, long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2EPcl]
PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( long lInitial )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2El]
PdfMemoryOutputStream::Write ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStream5WriteEPKcl]
PdfPainter.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfPainter::AddText ( PdfString const& sText, long lStringLen )
[symbol: _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEl]
PdfPainter::Clip ( )
[symbol: _ZN6PoDoFo10PdfPainter4ClipEv]
PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) const
[symbol: _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEl]
PdfParser.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfParser::ReadXRef ( long* pXRefOffset )
[symbol: _ZN6PoDoFo9PdfParser8ReadXRefEPl]
PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd )
[symbol: _ZN6PoDoFo9PdfParser16ReadXRefContentsElb]
PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer )
[symbol: _ZN6PoDoFo9PdfParser22ReadXRefStreamContentsElb]
PdfParser::ReadXRefStreamEntry ( char* pBuffer, long lLen, long* lW, int nObjNo )
[symbol: _ZN6PoDoFo9PdfParser19ReadXRefStreamEntryEPclPli]
PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects )
[symbol: _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERlS1_]
PdfParserObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl]
PdfParserObject::PdfParserObject [not-in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl]
PdfRefCountedBuffer.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfRefCountedBuffer::PdfRefCountedBuffer [in-charge] ( char* pBuffer, long lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC1EPcl]
PdfRefCountedBuffer::PdfRefCountedBuffer [not-in-charge] ( char* pBuffer, long lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC2EPcl]
PdfRefCountedInputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPKcl]
PdfRefCountedInputDevice::PdfRefCountedInputDevice [not-in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPKcl]
PdfStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfStream::GetFilteredCopy ( char** pBuffer, long* lLen ) const
[symbol: _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPl]
PdfStream::Set ( char const* szBuffer, long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKcl]
PdfStream::Set ( char const* szBuffer, long lLen, TVecFilters const& vecFilters )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKclRKSt6vectorINS_10EPdfFilterESaIS4_EE]
PdfStream::SetRawData ( PdfInputStream* pStream, long lLen )
[symbol: _ZN6PoDoFo9PdfStream10SetRawDataEPNS_14PdfInputStreamEl]
PdfString.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, long lLenUtf16, pdf_utf8* pszUtf8, long lLenUtf8, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtlPhlNS_20EPdfStringConversionE]
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_utf8* pszUtf8, long lLenUtf8 ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtPhl]
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, long lLenUtf8, pdf_utf16be* pszUtf16, long lLenUtf16, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhlPtlNS_20EPdfStringConversionE]
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_utf16be* pszUtf16, long lLenUtf16 ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhPtl]
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKclbPKNS_11PdfEncodingE]
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKtl]
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKhl]
PdfString::PdfString [not-in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKclbPKNS_11PdfEncodingE]
PdfString::PdfString [not-in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKtl]
PdfString::PdfString [not-in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKhl]
PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKclPNS_10PdfEncryptE]
PdfTokenizer.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC1EPKcl]
PdfTokenizer::PdfTokenizer [not-in-charge] ( char const* pBuffer, long lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC2EPKcl]
PdfVariant.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfVariant::PdfVariant [in-charge] ( long l )
[symbol: _ZN6PoDoFo10PdfVariantC1El]
PdfVariant::PdfVariant [not-in-charge] ( long l )
[symbol: _ZN6PoDoFo10PdfVariantC2El]
PdfVecObjects.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfVecObjects::GetObjectDependencies ( PdfObject const* pObj, std::list<PdfReference>* pList ) const
[symbol: _ZNK6PoDoFo13PdfVecObjects21GetObjectDependenciesEPKNS_9PdfObjectEPSt4listINS_12PdfReferenceESaIS5_EE]
PdfWriter.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) const
[symbol: _ZNK6PoDoFo9PdfWriter17FillTrailerObjectEPNS_9PdfObjectElbb]
PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset )
[symbol: _ZN6PoDoFo9PdfWriter13GetByteOffsetEPNS_9PdfObjectEPm]
PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen )
[symbol: _ZN6PoDoFo9PdfWriter13WriteToBufferEPPcPm]
PdfXObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
PdfXObject::InitXObject ( PdfRect const& rRect )
[symbol: _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectE]
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_11PdfDocumentE]
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_13PdfVecObjectsE]
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentE]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_13PdfVecObjectsE]
PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_13PdfVecObjectsE]
PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentE]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_13PdfVecObjectsE]
to the top
Problems with Data Types, High Severity (51)
PdfArray.h
namespace PoDoFo
[+] class PdfArray (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 (28)
PdfAnnotation::GetColor ( ) constReturn value has type 'PdfArray'.
PdfAnnotation::GetQuadPoints ( ) constReturn value has type 'PdfArray'.
PdfAnnotation::SetBorderStyle ( double dHCorner, double dVCorner, double dWidth, PdfArray const& rStrokeStyle )5th parameter 'rStrokeStyle' (reference) has base type 'PdfArray'.
PdfAnnotation::SetQuadPoints ( PdfArray const& rQuadPoints )2nd parameter 'rQuadPoints' (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::IsDirty ( ) 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::SetDirty ( bool bDirty )This method 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'.
PdfEncodingDifference::ToArray ( PdfArray& rArray )2nd parameter 'rArray' (reference) has base 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'.
PdfColor.h
namespace PoDoFo
[+] class PdfColor (1)
| Change |
Effect |
1 | Size of this class has been increased from 36 bytes to 52 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (20)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfColor::ConvertToCMYK ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToGrayScale ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToRGB ( ) constThis method is from 'PdfColor' class.
PdfColor::FromArray ( PdfArray const& rArray ) [static]Return value has type 'PdfColor'.
PdfColor::FromString ( char const* pszName ) [static]Return value has type 'PdfColor'.
PdfColor::operator = ( PdfColor const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfColor'.
PdfColor::PdfColor [in-charge] ( )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dGray )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dRed, double dGreen, double dBlue )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )This constructor is from 'PdfColor' class.
PdfColor::ToArray ( ) constThis method is from 'PdfColor' class.
PdfPainter::SetColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfContents.h
namespace PoDoFo
[+] class PdfContents (2)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 12 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Base class PdfElement has been added. | The memory layout in this class has been shifted by 8 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfContents |
~PdfContents |
12 |
~PdfContents |
~PdfContents |
16 |
PdfContents::GetContents |
PdfContents::GetContents |
20 |
PdfContents::GetContentsForAppending |
PdfContents::GetContentsForAppending |
[+] affected symbols (5)
PdfContents::GetContents ( ) constThis method is from 'PdfContents' class.
PdfContents::GetContentsForAppending ( ) constThis method is from 'PdfContents' class.
PdfContents::PdfContents [in-charge] ( PdfObject* inObj )This constructor is from 'PdfContents' class.
PdfContents::PdfContents [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfContents' class.
PdfContents::~PdfContents [in-charge] ( )This method is from 'PdfContents' class.
PdfContentsTokenizer.h
namespace PoDoFo
[+] class PdfContentsTokenizer (1)
| Change |
Effect |
1 | Size of this class has been increased from 76 bytes to 264 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
PdfContentsTokenizer::PdfContentsTokenizer [in-charge] ( PdfCanvas* pCanvas )This constructor is from 'PdfContentsTokenizer' class.
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )This method is from 'PdfContentsTokenizer' class.
PdfContentsTokenizer::~PdfContentsTokenizer [in-charge] ( )This method is from 'PdfContentsTokenizer' class.
PdfData.h
namespace PoDoFo
[+] class PdfData (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 12 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 (3)
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfData' class.
PdfData::~PdfData [in-charge] ( )This method is from 'PdfData' class.
PdfVariant::PdfVariant [in-charge] ( PdfData const& rData )2nd parameter 'rData' (reference) has base type 'PdfData'.
PdfDataType.h
namespace PoDoFo
[+] class PdfDataType (1)
| Change |
Effect |
1 | Size of this class has been increased from 4 bytes to 8 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 (74)
PdfArray::ContainsString ( std::string const& cmpString ) constThis method is from derived class 'PdfArray'.
PdfArray::GetStringIndex ( std::string const& cmpString ) constThis method is from derived class 'PdfArray'.
PdfArray::IsDirty ( ) constThis method is from derived class 'PdfArray'.
PdfArray::PdfArray [in-charge] ( )This constructor is from derived class 'PdfArray'.
PdfArray::PdfArray [in-charge] ( PdfArray const& rhs )This constructor is from derived class 'PdfArray'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )This constructor is from derived class 'PdfArray'.
PdfArray::SetDirty ( bool bDirty )This method is from derived class 'PdfArray'.
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfArray'.
PdfArray::~PdfArray [in-charge] ( )This method is from derived class 'PdfArray'.
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfData'.
PdfDataType::IsDirty ( ) constThis method is from 'PdfDataType' class.
PdfDataType::PdfDataType [in-charge] ( )This constructor is from 'PdfDataType' class.
PdfDataType::SetDirty ( bool bDirty )This method is from 'PdfDataType' class.
PdfDataType::~PdfDataType [in-charge] ( )This method is from 'PdfDataType' class.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )This method is from derived class 'PdfDictionary'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )This method is from derived class 'PdfDictionary'.
PdfDictionary::Clear ( )This method is from derived class 'PdfDictionary'.
PdfDictionary::GetKey ( PdfName const& key )This method is from derived class 'PdfDictionary'.
PdfDictionary::GetKey ( PdfName const& key ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::GetKeyAsBool ( PdfName const& key, bool bDefault ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::GetKeyAsLong ( PdfName const& key, long lDefault ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::GetKeyAsName ( PdfName const& key ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::GetKeyAsReal ( PdfName const& key, double dDefault ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::HasKey ( PdfName const& key ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::IsDirty ( ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::operator = ( PdfDictionary const& rhs )This method is from derived class 'PdfDictionary'.
PdfDictionary::operator == ( PdfDictionary const& rhs ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::PdfDictionary [in-charge] ( )This constructor is from derived class 'PdfDictionary'.
PdfDictionary::PdfDictionary [in-charge] ( PdfDictionary const& rhs )This constructor is from derived class 'PdfDictionary'.
PdfDictionary::RemoveKey ( PdfName const& identifier )This method is from derived class 'PdfDictionary'.
PdfDictionary::SetDirty ( bool bDirty )This method is from derived class 'PdfDictionary'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) constThis method is from derived class 'PdfDictionary'.
PdfDictionary::~PdfDictionary [in-charge] ( )This method is from derived class 'PdfDictionary'.
PdfName::FromEscaped ( char const* pszName, int ilength ) [static]This method is from derived class 'PdfName'.
PdfName::FromEscaped ( std::string const& sName ) [static]This method is from derived class 'PdfName'.
PdfName::GetEscapedName ( ) constThis method is from derived class 'PdfName'.
PdfName::KeyContents [data]This method is from derived class 'PdfName'.
PdfName::KeyFilter [data]This method is from derived class 'PdfName'.
PdfName::KeyFlags [data]This method is from derived class 'PdfName'.
PdfName::KeyLength [data]This method is from derived class 'PdfName'.
PdfName::KeyNull [data]This method is from derived class 'PdfName'.
PdfName::KeyRect [data]This method is from derived class 'PdfName'.
PdfName::KeySize [data]This method is from derived class 'PdfName'.
PdfName::KeySubtype [data]This method is from derived class 'PdfName'.
PdfName::KeyType [data]This method is from derived class 'PdfName'.
PdfName::operator == ( char const* rhs ) constThis method is from derived class 'PdfName'.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfName'.
PdfName::~PdfName [in-charge] ( )This method is from derived class 'PdfName'.
PdfReference::ToString ( ) constThis method is from derived class 'PdfReference'.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfReference'.
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, long lLenUtf16, pdf_utf8* pszUtf8, long lLenUtf8, enum EPdfStringConversion eConversion ) [static]This method is from derived class 'PdfString'.
PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_utf8* pszUtf8, long lLenUtf8 ) [static]This method is from derived class 'PdfString'.
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, long lLenUtf8, pdf_utf16be* pszUtf16, long lLenUtf16, enum EPdfStringConversion eConversion ) [static]This method is from derived class 'PdfString'.
PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_utf16be* pszUtf16, long lLenUtf16 ) [static]This method is from derived class 'PdfString'.
PdfString::operator< ( PdfString const& rhs ) constThis method is from derived class 'PdfString'.
PdfString::operator = ( PdfString const& rhs )This method is from derived class 'PdfString'.
PdfString::operator == ( PdfString const& rhs ) constThis method is from derived class 'PdfString'.
PdfString::operator> ( PdfString const& rhs ) constThis method is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( char const* pszString, PdfEncoding const*const pEncoding )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( PdfString const& rhs )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( std::string const& sString, PdfEncoding const*const pEncoding )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8 )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16 )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen )This constructor is from derived class 'PdfString'.
PdfString::PdfString [in-charge] ( wchar_t const* pszString )This constructor is from derived class 'PdfString'.
PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt )This method is from derived class 'PdfString'.
PdfString::StringNull [data]This method is from derived class 'PdfString'.
PdfString::ToUnicode ( ) constThis method is from derived class 'PdfString'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from derived class 'PdfString'.
PdfString::~PdfString [in-charge] ( )This method is from derived class 'PdfString'.
PdfDestination.h
namespace PoDoFo
[+] class PdfDestination (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 (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 32 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (28)
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::GetKeyAsName ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::GetKeyAsReal ( PdfName const& key, double dDefault ) constThis method is from 'PdfDictionary' class.
PdfDictionary::HasKey ( PdfName const& key ) constThis method is from 'PdfDictionary' class.
PdfDictionary::IsDirty ( ) 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::SetDirty ( bool bDirty )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.
PdfDifferenceEncoding::AddToDictionary ( PdfDictionary& rDictionary ) const2nd parameter 'rDictionary' (reference) has base type 'PdfDictionary'.
PdfFilter::BeginDecodeImpl ( PdfDictionary const* p1 )2nd parameter 'p1' (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'.
PdfDifferenceEncoding.h
namespace PoDoFo
[+] class PdfDifferenceEncoding (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 bytes to 52 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (13)
PdfDifferenceEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::GetCharCode ( int nIndex ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::GetID ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::IsAutoDelete ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::~PdfDifferenceEncoding [in-charge] ( )This method is from 'PdfDifferenceEncoding' class.
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 128 bytes to 160 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 (96)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )8th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )This method is from 'PdfDocument' class.
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )Return value (reference) has base type 'PdfDocument'.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )This method is from 'PdfDocument' class.
PdfDocument::Clear ( )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )This method is from 'PdfDocument' class.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )This method is from 'PdfDocument' class.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )This method is from 'PdfDocument' class.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constThis method is from 'PdfDocument' class.
PdfDocument::GetNamesTree ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetOutlines ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetPage ( int nIndex ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageCount ( ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageMode ( ) constThis method is from 'PdfDocument' class.
PdfDocument::InitPagesTree ( )This method is from 'PdfDocument' class.
PdfDocument::PdfDocument [in-charge] ( )This constructor is from 'PdfDocument' class.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )This method is from 'PdfDocument' class.
PdfDocument::SetBindingDirection ( PdfName& inDirection )This method is from 'PdfDocument' class.
PdfDocument::SetCenterWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetDisplayDocTitle ( )This method is from 'PdfDocument' class.
PdfDocument::SetFitWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideMenubar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideToolbar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideWindowUI ( )This method is from 'PdfDocument' class.
PdfDocument::SetLanguage ( std::string const& inLanguage )This method is from 'PdfDocument' class.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )This method is from 'PdfDocument' class.
PdfDocument::SetPageMode ( enum EPdfPageMode inMode )This method is from 'PdfDocument' class.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )This method is from 'PdfDocument' class.
PdfDocument::SetUseFullScreen ( )This method is from 'PdfDocument' class.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )This method is from 'PdfDocument' class.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )This method is from 'PdfDocument' class.
PdfDocument::~PdfDocument [in-charge] ( )This method is from 'PdfDocument' class.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfMemDocument::DeletePages ( int inFirstPage, int inNumPages )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::FreeObjectMemory ( PdfReference const& rRef, bool bForce )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::GetFont ( PdfObject* pObject )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::GetPdfVersion ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::InsertPages ( PdfMemDocument const& rDoc, int inFirstPage, int inNumPages )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsAccessibilityAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsCopyAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsDocAssemblyAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsEditAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsEditNotesAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsFillAndSignAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsHighPrintAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsLinearized ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::IsPrintAllowed ( ) constThis method is from derived class 'PdfMemDocument'.
PdfMemDocument::Load ( char const* pszFilename )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::Load ( char const* pBuffer, long lLen )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::Load ( PdfRefCountedInputDevice const& rDevice )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::PdfMemDocument [in-charge] ( )This constructor is from derived class 'PdfMemDocument'.
PdfMemDocument::PdfMemDocument [in-charge] ( char const* pszFilename )This constructor is from derived class 'PdfMemDocument'.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::SetEncrypted ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::SetPassword ( std::string const& sPassword )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::Write ( char const* pszFilename )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::Write ( PdfOutputDevice* pDevice )This method is from derived class 'PdfMemDocument'.
PdfMemDocument::~PdfMemDocument [in-charge] ( )This method is from derived class 'PdfMemDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )10th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfStreamedDocument::Close ( )This method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::GetPdfVersion ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsAccessibilityAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsCopyAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsDocAssemblyAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsEditAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsEditNotesAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsFillAndSignAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsHighPrintAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsLinearized ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::IsPrintAllowed ( ) constThis method is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::~PdfStreamedDocument [in-charge] ( )This method is from derived class 'PdfStreamedDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )2nd parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfEncoding.h
namespace PoDoFo
[+] class PdfDocEncoding (1)
| Change |
Effect |
1 | Size of this class has been changed from 28 bytes to 32 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 (2)
PdfDocEncoding::GetToUnicodeTable ( ) constThis method is from 'PdfDocEncoding' class.
PdfDocEncoding::~PdfDocEncoding [in-charge] ( )This method is from 'PdfDocEncoding' class.
[+] class PdfIdentityEncoding (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 (9)
PdfIdentityEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::GetCharCode ( int nIndex ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::GetID ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::IsAutoDelete ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )This constructor is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::~PdfIdentityEncoding [in-charge] ( )This method is from 'PdfIdentityEncoding' class.
[+] class PdfMacRomanEncoding (1)
| Change |
Effect |
1 | Size of this class has been changed from 28 bytes to 32 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 (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 | 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 (12)
PdfDocEncoding::GetToUnicodeTable ( ) constThis method is from derived class 'PdfDocEncoding'.
PdfMacRomanEncoding::GetToUnicodeTable ( ) constThis method is from derived class 'PdfMacRomanEncoding'.
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::GetCharCode ( int nIndex ) 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.
PdfWinAnsiEncoding::GetToUnicodeTable ( ) constThis method is from derived class 'PdfWinAnsiEncoding'.
[+] class PdfWinAnsiEncoding (1)
| Change |
Effect |
1 | Size of this class has been changed from 28 bytes to 32 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 (2)
PdfWinAnsiEncoding::GetToUnicodeTable ( ) constThis method is from 'PdfWinAnsiEncoding' class.
PdfWinAnsiEncoding::~PdfWinAnsiEncoding [in-charge] ( )This method is from 'PdfWinAnsiEncoding' class.
PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)
| Change |
Effect |
1 | Size of this class has been increased from 400 bytes to 404 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 (49)
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::Authenticate ( std::string const& password, PdfString const& documentId )This method is from 'PdfEncrypt' class.
PdfEncrypt::Authenticate ( std::string const& documentID, std::string const& password, std::string const& uValue, std::string const& oValue, int pValue, int lengthValue, int rValue )This method is from 'PdfEncrypt' class.
PdfEncrypt::CalculateStreamLength ( int length ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CalculateStreamOffset ( ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )This method is from 'PdfEncrypt' class.
PdfEncrypt::ComputeEncryptionKey ( std::string const& documentID, unsigned char* userPad, unsigned char* ownerKey, int pValue, int keyLength, int revision, unsigned char* userKey )This method is from 'PdfEncrypt' class.
PdfEncrypt::ComputeOwnerKey ( unsigned char* userPad, unsigned char* ownerPad, int keylength, int revision, bool authenticate, unsigned char* ownerKey )This method is from 'PdfEncrypt' class.
PdfEncrypt::CreateObjKey ( unsigned char* objkey, int* pnKeyLen ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CreatePdfEncrypt ( PdfEncrypt const& rhs ) [static]1st parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]Return value (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::CreatePdfEncrypt ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength ) [static]Return value (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::Encrypt ( std::string& str, int inputLen ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::GenerateEncryptionKey ( PdfString const& documentId )This method is from 'PdfEncrypt' class.
PdfEncrypt::GenerateInitialVector ( unsigned char* iv )This method is from 'PdfEncrypt' class.
PdfEncrypt::operator = ( PdfEncrypt const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::PadPassword ( std::string const& password, unsigned char* pswd )This method is from 'PdfEncrypt' class.
PdfEncrypt::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::RC4 ( unsigned char* key, int keylen, unsigned char* textin, int textlen, unsigned char* textout )This method is from 'PdfEncrypt' class.
PdfEncrypt::~PdfEncrypt [in-charge] ( )This method is from 'PdfEncrypt' class.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )6th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )2nd parameter 'pEncrypt' (reference) has base type 'PdfEncrypt'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )5th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfExtGState.h
namespace PoDoFo
[+] class PdfExtGState (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 (12)
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )This constructor is from 'PdfExtGState' class.
PdfExtGState::PdfExtGState [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfExtGState' class.
PdfExtGState::SetBlendMode ( char* blendMode )This method is from 'PdfExtGState' class.
PdfExtGState::SetFillOpacity ( float opac )This method is from 'PdfExtGState' class.
PdfExtGState::SetFillOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetNonZeroOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetRenderingIntent ( char* intent )This method is from 'PdfExtGState' class.
PdfExtGState::SetStrokeOpacity ( float opac )This method is from 'PdfExtGState' class.
PdfExtGState::SetStrokeOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::~PdfExtGState [in-charge] ( )This method is from 'PdfExtGState' class.
PdfPainter::SetExtGState ( PdfExtGState* inGState )2nd parameter 'inGState' (pointer) has base type 'PdfExtGState'.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (1)
| Change |
Effect |
1 | Size of this class has been increased from 36 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 (81)
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )This constructor is from 'PdfFont' class.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )This constructor is from 'PdfFont' class.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )This method is from 'PdfFont' class.
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFont ( PdfObject* pObject )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Return value (pointer) has base type 'PdfFont'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]Return value (pointer) has base type 'PdfFont'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfMemDocument::GetFont ( PdfObject* pObject )Return value (pointer) has base type 'PdfFont'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::BeginText ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Close ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ClosePath ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::EndText ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Fill ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FinishPage ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTextPos ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Restore ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Save ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetFont ( PdfFont* pFont )2nd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Stroke ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constReturn value (pointer) has base type 'PdfFont'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont' in 5th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont' in 4th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont' in 5th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (1)
| Change |
Effect |
1 | Size of this class has been increased from 132 bytes to 136 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 (105)
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )2nd parameter 'pMetrics' (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'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]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::GetSubsetFontnamePrefix ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )This constructor 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 ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidth ( wchar_t 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::StringWidthMM ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidthMM ( wchar_t const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )This method is from 'PdfFontMetrics' class.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont->m_pMetrics' in the object of this method 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::BeginText ( double dX, double dY )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::EndText ( )Field '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::MoveTextPos ( 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'.
PdfImage.h
namespace PoDoFo
[+] class PdfImage (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 76 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 (9)
PdfImage::LoadFromFile ( char const* pszFilename )This method is from 'PdfImage' class.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )This constructor is from 'PdfImage' class.
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace )This method is from 'PdfImage' class.
PdfImage::SetImageData ( unsigned int nWidth, unsigned int nHeight, unsigned int nBitsPerComponent, PdfInputStream* pStream )This method is from 'PdfImage' class.
PdfImage::SetImageData ( unsigned int nWidth, unsigned int nHeight, unsigned int nBitsPerComponent, PdfInputStream* pStream, TVecFilters const& vecFilters )This method is from 'PdfImage' class.
PdfImage::SetImageICCProfile ( PdfInputStream* pStream, long lColorComponents, enum EPdfColorSpace eAlternateColorSpace )This method is from 'PdfImage' class.
PdfImage::~PdfImage [in-charge] ( )This method is from 'PdfImage' class.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )4th parameter 'pObject' (pointer) has base type 'PdfImage'.
PdfSimpleTableModel::GetImage ( int p1, int p2 ) constReturn value (pointer) has base type 'PdfImage'.
PdfImmediateWriter.h
namespace PoDoFo
[+] class PdfImmediateWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 156 bytes to 192 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.
PdfInputDevice.h
namespace PoDoFo
[+] class PdfInputDevice (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 (16)
PdfDeviceInputStream::PdfDeviceInputStream [in-charge] ( PdfInputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfInputDevice::Bad ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Clear ( std::ios_base::iostate state ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Close ( )This method is from 'PdfInputDevice' class.
PdfInputDevice::Eof ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::GetChar ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Look ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( std::istream const* pInStream )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::Read ( char* pBuffer, std::streamsize lLen )This method is from 'PdfInputDevice' class.
PdfInputDevice::Seek ( std::streamoff off, std::ios_base::seekdir dir )This method is from 'PdfInputDevice' class.
PdfInputDevice::Tell ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::~PdfInputDevice [in-charge] ( )This method is from 'PdfInputDevice' class.
PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( PdfInputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfMemDocument.h
namespace PoDoFo
[+] class PdfMemDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 144 bytes to 176 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 (28)
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )2nd parameter 'rDoc' (reference) has base type 'PdfMemDocument'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )3rd parameter 'rDoc' (reference) has base type 'PdfMemDocument'.
PdfMemDocument::DeletePages ( int inFirstPage, int inNumPages )This method is from 'PdfMemDocument' class.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )This method is from 'PdfMemDocument' class.
PdfMemDocument::FreeObjectMemory ( PdfReference const& rRef, bool bForce )This method is from 'PdfMemDocument' class.
PdfMemDocument::GetFont ( PdfObject* pObject )This method is from 'PdfMemDocument' class.
PdfMemDocument::GetPdfVersion ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::InsertPages ( PdfMemDocument const& rDoc, int inFirstPage, int inNumPages )2nd parameter 'rDoc' (reference) has base type 'PdfMemDocument'.
PdfMemDocument::IsAccessibilityAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsCopyAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsDocAssemblyAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsEditAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsEditNotesAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsFillAndSignAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsHighPrintAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsLinearized ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::IsPrintAllowed ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::Load ( char const* pszFilename )This method is from 'PdfMemDocument' class.
PdfMemDocument::Load ( char const* pBuffer, long lLen )This method is from 'PdfMemDocument' class.
PdfMemDocument::Load ( PdfRefCountedInputDevice const& rDevice )This method is from 'PdfMemDocument' class.
PdfMemDocument::PdfMemDocument [in-charge] ( )This constructor is from 'PdfMemDocument' class.
PdfMemDocument::PdfMemDocument [in-charge] ( char const* pszFilename )This constructor is from 'PdfMemDocument' class.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )This method is from 'PdfMemDocument' class.
PdfMemDocument::SetEncrypted ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength )This method is from 'PdfMemDocument' class.
PdfMemDocument::SetPassword ( std::string const& sPassword )This method is from 'PdfMemDocument' class.
PdfMemDocument::Write ( char const* pszFilename )This method is from 'PdfMemDocument' class.
PdfMemDocument::Write ( PdfOutputDevice* pDevice )This method is from 'PdfMemDocument' class.
PdfMemDocument::~PdfMemDocument [in-charge] ( )This method is from 'PdfMemDocument' class.
PdfName.h
namespace PoDoFo
[+] class PdfName (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 12 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 (131)
PdfCanvas::AddResource ( PdfName const& rIdentifier, PdfReference const& rRef, PdfName const& rName )2nd parameter 'rIdentifier' (reference) has base type 'PdfName'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )2nd parameter 'identifier' (reference) has base type 'PdfName'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )2nd parameter 'identifier' (reference) has base type 'PdfName'.
PdfDictionary::GetKey ( PdfName const& key )2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::GetKey ( PdfName const& key ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::GetKeyAsBool ( PdfName const& key, bool bDefault ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::GetKeyAsName ( PdfName const& key ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::GetKeyAsReal ( PdfName const& key, double dDefault ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::HasKey ( PdfName const& key ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfDictionary::RemoveKey ( PdfName const& identifier )2nd parameter 'identifier' (reference) has base type 'PdfName'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const4th parameter 'keyStop' (reference) has base type 'PdfName'.
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfDifferenceEncoding::GetID ( ) constReturn value (reference) has base type 'PdfName'.
PdfDifferenceEncoding::NameToUnicodeID ( PdfName const& rName ) [static]1st parameter 'rName' (reference) has base type 'PdfName'.
PdfDifferenceEncoding::UnicodeIDToName ( pdf_utf16be inCodePoint ) [static]Return value has type 'PdfName'.
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfDocument::SetBindingDirection ( PdfName& inDirection )2nd parameter 'inDirection' (reference) has base type 'PdfName'.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )2nd parameter 'inScalingType' (reference) has base type 'PdfName'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )2nd parameter 'whichPref' (reference) has base type 'PdfName'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )2nd parameter 'whichPref' (reference) has base type 'PdfName'.
PdfEncodingDifference::AddDifference ( int nCode, PdfName const& rName )3rd parameter 'rName' (reference) has base type 'PdfName'.
PdfEncodingDifference::Contains ( int nCode, PdfName& rName, pdf_utf16be& rValue ) const3rd parameter 'rName' (reference) has base type 'PdfName'.
PdfFilterFactory::FilterNameToType ( PdfName const& name ) [static]1st parameter 'name' (reference) has base type 'PdfName'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )Field 'this->m_Identifier' in the object of this method has type 'PdfName'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )Field 'this->m_Identifier' in the object of this method has type 'PdfName'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )Field 'this->m_Identifier' in the object of this method has type 'PdfName'.
PdfFont::~PdfFont [in-charge] ( )Field 'this->m_Identifier' in the object of this method has type 'PdfName'.
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfIdentityEncoding::GetID ( ) constReturn value (reference) has base type 'PdfName'.
PdfInfo::SetTrapped ( PdfName const& sTrapped )2nd parameter 'sTrapped' (reference) has base type 'PdfName'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfName::FromEscaped ( char const* pszName, int ilength ) [static]Return value has type 'PdfName'.
PdfName::FromEscaped ( std::string const& sName ) [static]Return value has type 'PdfName'.
PdfName::GetEscapedName ( ) constThis method is from 'PdfName' class.
PdfName::KeyContents [data]This method is from 'PdfName' class.
PdfName::KeyFilter [data]This method is from 'PdfName' class.
PdfName::KeyFlags [data]This method is from 'PdfName' class.
PdfName::KeyLength [data]This method is from 'PdfName' class.
PdfName::KeyNull [data]This method is from 'PdfName' class.
PdfName::KeyRect [data]This method is from 'PdfName' class.
PdfName::KeySize [data]This method is from 'PdfName' class.
PdfName::KeySubtype [data]This method is from 'PdfName' class.
PdfName::KeyType [data]This method is from 'PdfName' class.
PdfName::operator == ( char const* rhs ) constThis method is from 'PdfName' class.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfName' class.
PdfName::~PdfName [in-charge] ( )This method is from 'PdfName' class.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )2nd parameter 'tree' (reference) has base type 'PdfName'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'tree' (reference) has base type 'PdfName'.
PdfNamesTree::HasValue ( PdfName const& tree, PdfString const& key ) const2nd parameter 'tree' (reference) has base type 'PdfName'.
PdfNamesTree::ToDictionary ( PdfName const& dictionary, PdfDictionary& rDict )2nd parameter 'dictionary' (reference) has base type 'PdfName'.
PdfObject::GetIndirectKey ( PdfName const& key ) const2nd parameter 'key' (reference) has base type 'PdfName'.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )2nd parameter 'rName' (reference) has base type 'PdfName'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const4th parameter 'keyStop' (reference) has base type 'PdfName'.
PdfPage::GetFromResources ( PdfName const& rType, PdfName const& rKey )3rd parameter 'rKey' (reference) has base type 'PdfName'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::BeginText ( double dX, double dY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::Close ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::ClosePath ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::EndText ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::Fill ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::FinishPage ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::MoveTextPos ( double dX, double dY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::Restore ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::Save ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'pFont->m_Identifier' in 2nd parameter 'pFont' (pointer) has type 'PdfName'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::Stroke ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont->m_Identifier' in the object of this method has type 'PdfName'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_Identifier' in 3rd parameter 'pFont' (pointer) has type 'PdfName'.
PdfSimpleEncoding::GetID ( ) constReturn value (reference) has base type 'PdfName'.
PdfSimpleEncoding::PdfSimpleEncoding [in-charge] ( PdfName const& rName )2nd parameter 'rName' (reference) has base type 'PdfName'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constField 'retval->m_Identifier' in return value (pointer) has type 'PdfName'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont->m_Identifier' in 5th parameter 'pPainter' (pointer) has type 'PdfName'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont->m_Identifier' in 4th parameter 'pPainter' (pointer) has type 'PdfName'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont->m_Identifier' in 5th parameter 'pPainter' (pointer) has type 'PdfName'.
PdfVariant::PdfVariant [in-charge] ( PdfName const& rName )2nd parameter 'rName' (reference) has base type 'PdfName'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const4th parameter 'keyStop' (reference) has base type 'PdfName'.
PdfObject.h
namespace PoDoFo
[+] class PdfObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 bytes to 52 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 (142)
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'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )2nd parameter 'pObject' (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'.
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]1st parameter 'pObject' (pointer) 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'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )4th parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontCache::GetFont ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )3rd parameter 'pDescriptor' (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'.
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'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )2nd parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfMemDocument::GetFont ( PdfObject* pObject )2nd parameter 'pObject' (pointer) 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] ( 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::GetFromResources ( PdfName const& rType, PdfName const& rKey )Return value (pointer) has base type 'PdfObject'.
PdfPage::GetResources ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )2nd parameter 'pObject' (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::FreeObjectMemory ( bool bForce )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::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::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::~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'.
PdfOutlines.h
namespace PoDoFo
[+] class PdfOutlineItem (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (22)
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )Return value (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )Return value (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::Erase ( )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetDestination ( )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorBlue ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorGreen ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorRed ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextFormat ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTitle ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::InsertChild ( PdfOutlineItem* pItem )2nd parameter 'pItem' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )4th parameter 'pPrevious' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )4th parameter 'pParentOutline' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfOutlineItem' class.
PdfOutlineItem::SetDestination ( PdfDestination const& rDest )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTextColor ( double r, double g, double b )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTextFormat ( enum EPdfOutlineFormat eFormat )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::~PdfOutlineItem [in-charge] ( )This method is from 'PdfOutlineItem' class.
PdfOutlines::CreateRoot ( PdfString const& sTitle )Return value (pointer) has base type 'PdfOutlineItem'.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )This constructor is from derived class 'PdfOutlines'.
PdfOutlines::PdfOutlines [in-charge] ( PdfVecObjects* pParent )This constructor is from derived class 'PdfOutlines'.
PdfOutlines::~PdfOutlines [in-charge] ( )This method is from derived class 'PdfOutlines'.
[+] class PdfOutlines (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (5)
PdfDocument::GetOutlines ( bool bCreate )Return value (pointer) has base type 'PdfOutlines'.
PdfOutlines::CreateRoot ( PdfString const& sTitle )This method is from 'PdfOutlines' class.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )This constructor is from 'PdfOutlines' class.
PdfOutlines::PdfOutlines [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfOutlines' class.
PdfOutlines::~PdfOutlines [in-charge] ( )This method is from 'PdfOutlines' class.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 40 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 (27)
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDeviceOutputStream::PdfDeviceOutputStream [in-charge] ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfFontTTFSubset::BuildFont ( PdfOutputDevice* pOutputDevice )2nd parameter 'pOutputDevice' (pointer) has base type 'PdfOutputDevice'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfMemDocument::Write ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfOutputDevice::Flush ( )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::GetLength ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( PdfRefCountedBuffer* pOutBuffer )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( std::ostream const* pOutStream )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::Print ( char const* pszFormat, ... )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Seek ( size_t offset )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Tell ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::~PdfOutputDevice [in-charge] ( )This method is from 'PdfOutputDevice' class.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfWriter::Write ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfPagesTree.h
namespace PoDoFo
[+] class PdfPagesTree (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 bytes to 52 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
PdfPagesTree::CreatePage ( PdfRect const& rSize )This method is from 'PdfPagesTree' class.
PdfPagesTree::DeletePage ( int inPageNumber )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetPage ( int nIndex )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetPage ( PdfReference const& ref )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetTotalNumberOfPages ( ) constThis method is from 'PdfPagesTree' class.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )This method is from 'PdfPagesTree' class.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfPage* inPage )This method is from 'PdfPagesTree' class.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )This constructor is from 'PdfPagesTree' class.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfPagesTree' class.
PdfPagesTree::~PdfPagesTree [in-charge] ( )This method is from 'PdfPagesTree' class.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (6)
| Change |
Effect |
1 | Field m_curColor1 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field m_curColor2 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field m_curColor3 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field m_curColor4 has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field m_eCurColorSpace has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Size of this class has been increased from 320 bytes to 336 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (60)
PdfPainter::AddText ( PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )This method is from 'PdfPainter' class.
PdfPainter::BeginText ( double dX, double dY )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::EndText ( )This 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::MoveTextPos ( 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 320 bytes to 336 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.
PdfParser.h
namespace PoDoFo
[+] class PdfParser (1)
| Change |
Effect |
1 | Size of this class has been increased from 144 bytes to 340 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)
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::QuickEncryptedCheck ( char const* pszFilename )This method 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::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'.
PdfParserObject.h
namespace PoDoFo
[+] class PdfParserObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 132 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 (7)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::FreeObjectMemory ( bool bForce )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] ( )This method is from 'PdfParserObject' class.
PdfReference.h
namespace PoDoFo
[+] class PdfReference (1)
| Change |
Effect |
1 | Size of this class has been changed from 12 bytes to 16 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 (144)
PdfAction::PdfAction [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfObject* pObject, PdfPage* pPage )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )Field 'var->m_reference' in 2nd parameter 'var' (reference) has type 'PdfReference'.
PdfButton::PdfButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfCanvas::AddResource ( PdfName const& rIdentifier, PdfReference const& rRef, PdfName const& rName )3rd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfComboBox::PdfComboBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfContents::GetContents ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfContents::GetContentsForAppending ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfContents::PdfContents [in-charge] ( PdfObject* inObj )Field 'inObj->m_reference' in 2nd parameter 'inObj' (pointer) has type 'PdfReference'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )Field 'rObject->m_reference' in 3rd parameter 'rObject' (reference) has type 'PdfReference'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )Field 'pObject->m_reference' in 3rd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfDictionary::GetKey ( PdfName const& key )Field 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfDictionary::GetKey ( PdfName const& key ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )Field 'valueObj->m_reference' in 3rd parameter 'valueObj' (reference) has type 'PdfReference'.
PdfElement::CreateObject ( char const* pszType )Field 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfObject* pObject )Field 'pObject->m_reference' in 3rd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfVecObjects* pParent )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfElement::TypeNameForIndex ( int i, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfElement::TypeNameToIndex ( char const* pszType, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfElement::~PdfElement [in-charge] ( )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]Field 'pObject->m_reference' in 1st parameter 'pObject' (pointer) has type 'PdfReference'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]Field 'pObject->m_reference' in 1st parameter 'pObject' (pointer) has type 'PdfReference'.
PdfField::GetAlternateName ( ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::GetAppearanceCharacteristics ( bool bCreate ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfField::GetFieldFlag ( long lValue, bool bDefault ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::GetFieldName ( ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::GetHighlightingMode ( ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::GetMappingName ( ) constField 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfAcroForm* pParent )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::PdfField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfField::PdfField [in-charge] ( PdfObject* pObject, PdfAnnotation* pWidget )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfField::SetAlternateName ( PdfString const& rsName )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBackgroundColor ( double dGray )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBackgroundColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBackgroundColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBackgroundColorTransparent ( )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBorderColor ( double dGray )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBorderColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBorderColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetBorderColorTransparent ( )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetFieldFlag ( long lValue, bool bSet )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetFieldName ( PdfString const& rsName )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetHighlightingMode ( enum EPdfHighlightingMode eMode )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::SetMappingName ( PdfString const& rsName )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfField::~PdfField [in-charge] ( )Field 'this->m_pObject->m_reference' in the object of this method has type 'PdfReference'.
PdfFileSpec::PdfFileSpec [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfFilterFactory::CreateFilterList ( PdfObject const* pObject ) [static]Field 'pObject->m_reference' in 1st parameter 'pObject' (pointer) has type 'PdfReference'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )Field 'pObject->m_reference' in 4th parameter 'pObject' (pointer) has type 'PdfReference'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )Field 'pDescriptor->m_reference' in 3rd parameter 'pDescriptor' (pointer) has type 'PdfReference'.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )Field 'pTrailer->m_reference' in 4th parameter 'pTrailer' (pointer) has type 'PdfReference'.
PdfListBox::PdfListBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfListField::PdfListField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )Field 'pObj->m_reference' in 2nd parameter 'pObj' (pointer) has type 'PdfReference'.
PdfMemDocument::FreeObjectMemory ( PdfReference const& rRef, bool bForce )2nd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfMemStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_reference' in 2nd parameter 'pParent' (pointer) has type 'PdfReference'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )Field 'rValue->m_reference' in 4th parameter 'rValue' (reference) has type 'PdfReference'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]Field 'pObj->m_reference' in 1st parameter 'pObj' (pointer) has type 'PdfReference'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfObject* pObject, PdfObject* pCatalog )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfObject::DelayedStreamLoadImpl ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::FlateCompressStream ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::GetByteOffset ( char const* pszKey )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::GetIndirectKey ( PdfName const& key ) constField 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::GetObjectLength ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::GetStream ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::GetStream ( ) constField 'retval->m_pParent->m_reference' in return value (pointer) has type 'PdfReference'.
PdfObject::GetStream_NoDL ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::operator = ( PdfObject const& rhs )Field 'rhs->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( bool b )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( double d )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfObject const& rhs )Field 'rhs->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef )2nd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, char const* pszType )2nd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )2nd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) constField 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfObject::~PdfObject [in-charge] ( )Field 'this->m_reference' in the object of this method has type 'PdfReference'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfPage::DeleteAnnotation ( PdfReference const& ref )2nd parameter 'ref' (reference) has base type 'PdfReference'.
PdfPage::GetContents ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::GetContentsForAppending ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::GetField ( int index )Field 'retval->m_pObject->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::GetField ( int index ) constField 'retval->m_pObject->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::GetFromResources ( PdfName const& rType, PdfName const& rKey )Field 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::GetResources ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfPagesTree::GetPage ( PdfReference const& ref )2nd parameter 'ref' (reference) has base type 'PdfReference'.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )Field 'pPage->m_reference' in 3rd parameter 'pPage' (pointer) has type 'PdfReference'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )Field 'pPagesRoot->m_reference' in 2nd parameter 'pPagesRoot' (pointer) has type 'PdfReference'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )Field 'pTrailer->m_reference' in 2nd parameter 'pTrailer' (pointer) has type 'PdfReference'.
PdfPushButton::PdfPushButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfReference::ToString ( ) constThis method is from 'PdfReference' class.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) constThis method is from 'PdfReference' class.
PdfReference::~PdfReference [in-charge] ( )This method is from 'PdfReference' class.
PdfStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_reference' in 2nd parameter 'pParent' (pointer) has type 'PdfReference'.
PdfTextField::PdfTextField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfVariant::PdfVariant [in-charge] ( PdfReference const& rRef )2nd parameter 'rRef' (reference) has base type 'PdfReference'.
PdfVecObjects::AddFreeObject ( PdfReference const& rReference )2nd parameter 'rReference' (reference) has base type 'PdfReference'.
PdfVecObjects::BeginAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent->m_reference' in 2nd parameter 'pStream' (pointer) has type 'PdfReference'.
PdfVecObjects::CreateObject ( char const* pszType )Field 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )Field 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfVecObjects::CreateStream ( PdfObject* pParent )Field 'pParent->m_reference' in 2nd parameter 'pParent' (pointer) has type 'PdfReference'.
PdfVecObjects::CreateStream ( PdfStream const& rhs )Field 'rhs->m_pParent->m_reference' in 2nd parameter 'rhs' (reference) has type 'PdfReference'.
PdfVecObjects::EndAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent->m_reference' in 2nd parameter 'pStream' (pointer) has type 'PdfReference'.
PdfVecObjects::GetIndex ( PdfReference const& ref ) const2nd parameter 'ref' (reference) has base type 'PdfReference'.
PdfVecObjects::GetObject ( PdfReference const& ref ) const2nd parameter 'ref' (reference) has base type 'PdfReference'.
PdfVecObjects::push_back ( PdfObject* pObj )Field 'pObj->m_reference' in 2nd parameter 'pObj' (pointer) has type 'PdfReference'.
PdfVecObjects::RemoveObject ( TIVecObjects const& it )Field 'it->_M_current->m_reference' in 2nd parameter 'it' (reference) has type 'PdfReference'.
PdfVecObjects::RemoveObject ( PdfReference const& ref, bool bMarkAsFree )2nd parameter 'ref' (reference) has base type 'PdfReference'.
PdfVecObjects::RenumberObjects ( PdfObject* pTrailer, TPdfReferenceSet* pNotDelete )Field 'pTrailer->m_reference' in 2nd parameter 'pTrailer' (pointer) has type 'PdfReference'.
PdfVecObjects::WriteObject ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'pTrailer->m_reference' in 3rd parameter 'pTrailer' (pointer) has type 'PdfReference'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pTrailer->m_reference' in the object of this method has type 'PdfReference'.
PdfXObject::GetContents ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfXObject::GetContentsForAppending ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfXObject::GetResources ( ) constField 'retval->m_reference' in return value (pointer) has type 'PdfReference'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )Field 'pObject->m_reference' in 3rd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )Field 'pObject->m_reference' in 2nd parameter 'pObject' (pointer) has type 'PdfReference'.
PdfShadingPattern.h
namespace PoDoFo
[+] class PdfAxialShadingPattern (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 (3)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )This constructor is from 'PdfAxialShadingPattern' class.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )This constructor is from 'PdfAxialShadingPattern' class.
PdfAxialShadingPattern::~PdfAxialShadingPattern [in-charge] ( )This method is from 'PdfAxialShadingPattern' class.
[+] class PdfRadialShadingPattern (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 (3)
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )This constructor is from 'PdfRadialShadingPattern' class.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )This constructor is from 'PdfRadialShadingPattern' class.
PdfRadialShadingPattern::~PdfRadialShadingPattern [in-charge] ( )This method is from 'PdfRadialShadingPattern' class.
[+] class PdfShadingPattern (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 (11)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )This constructor is from derived class 'PdfAxialShadingPattern'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )This constructor is from derived class 'PdfAxialShadingPattern'.
PdfAxialShadingPattern::~PdfAxialShadingPattern [in-charge] ( )This method is from derived class 'PdfAxialShadingPattern'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )2nd parameter 'rPattern' (reference) has base type 'PdfShadingPattern'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )2nd parameter 'rPattern' (reference) has base type 'PdfShadingPattern'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )This constructor is from derived class 'PdfRadialShadingPattern'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )This constructor is from derived class 'PdfRadialShadingPattern'.
PdfRadialShadingPattern::~PdfRadialShadingPattern [in-charge] ( )This method is from derived class 'PdfRadialShadingPattern'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )This constructor is from 'PdfShadingPattern' class.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )This constructor is from 'PdfShadingPattern' class.
PdfShadingPattern::~PdfShadingPattern [in-charge] ( )This method is from 'PdfShadingPattern' class.
PdfStream.h
namespace PoDoFo
[+] class PdfStream (1)
| Change |
Effect |
1 | Pure virtual method PdfStream::GetCopy ( PdfOutputStream* ) 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) - 12 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfStream |
~PdfStream |
12 |
~PdfStream |
~PdfStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
|
__cxa_pure_virtual |
[+] affected symbols (16)
PdfStream::AppendImpl ( char const* pszString, size_t lLen )This method is from 'PdfStream' class.
PdfStream::BeginAppend ( bool bClearExisting )This method is from 'PdfStream' class.
PdfStream::BeginAppend ( TVecFilters const& vecFilters, bool bClearExisting, bool bDeleteFilters )This method is from 'PdfStream' class.
PdfStream::BeginAppendImpl ( TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::EndAppend ( )This method is from 'PdfStream' class.
PdfStream::EndAppendImpl ( )This method is from 'PdfStream' class.
PdfStream::GetFilteredCopy ( PdfOutputStream* pStream ) constThis method is from 'PdfStream' class.
PdfStream::GetInternalBuffer ( ) constThis method is from 'PdfStream' class.
PdfStream::GetInternalBufferSize ( ) constThis method is from 'PdfStream' class.
PdfStream::GetLength ( ) constThis method is from 'PdfStream' class.
PdfStream::operator = ( PdfStream const& rhs )This method is from 'PdfStream' class.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )This constructor is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream )This method is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream, TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )This method is from 'PdfStream' class.
PdfStream::~PdfStream [in-charge] ( )This method is from 'PdfStream' class.
PdfStreamedDocument.h
namespace PoDoFo
[+] class PdfStreamedDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 144 bytes to 176 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)
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfStreamedDocument::Close ( )This method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::GetPdfVersion ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsAccessibilityAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsCopyAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsDocAssemblyAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsEditAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsEditNotesAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsFillAndSignAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsHighPrintAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsLinearized ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::IsPrintAllowed ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::~PdfStreamedDocument [in-charge] ( )This method is from 'PdfStreamedDocument' class.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfString.h
namespace PoDoFo
[+] class PdfString (1)
| Change |
Effect |
1 | Size of this class has been increased from 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 (83)
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'.
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const2nd parameter 'rString' (reference) has base type 'PdfString'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const2nd parameter 'rEncodedString' (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::SetProducer ( PdfString const& sProducer )2nd parameter 'sProducer' (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::AddText ( PdfString const& sText )2nd parameter 'sText' (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'.
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] ( char const* pszString, PdfEncoding const*const pEncoding )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] ( std::string const& sString, PdfEncoding const*const pEncoding )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8 )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16 )This constructor is from 'PdfString' class.
PdfString::PdfString [in-charge] ( wchar_t const* pszString )This constructor 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::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::~PdfWriter [in-charge] ( )Field 'this->m_identifier' in the object of this method has type 'PdfString'.
PdfTable.h
namespace PoDoFo
[+] class PdfSimpleTableModel (1)
| Change |
Effect |
1 | Size of this class has been increased from 120 bytes to 152 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 (16)
PdfSimpleTableModel::GetAlignment ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBorderWidth ( ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetImage ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetText ( int col, int row ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetVerticalAlignment ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasBackgroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasBorders ( ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasImage ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasWordWrap ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( )This constructor is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( int nCols, int nRows )This constructor is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::~PdfSimpleTableModel [in-charge] ( )This method is from 'PdfSimpleTableModel' class.
PdfTokenizer.h
namespace PoDoFo
[+] class PdfTokenizer (1)
| Change |
Effect |
1 | Size of this class has been increased from 64 bytes to 248 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 (53)
PdfContentsTokenizer::PdfContentsTokenizer [in-charge] ( PdfCanvas* pCanvas )This constructor is from derived class 'PdfContentsTokenizer'.
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )This method is from derived class 'PdfContentsTokenizer'.
PdfContentsTokenizer::~PdfContentsTokenizer [in-charge] ( )This method is from derived class 'PdfContentsTokenizer'.
PdfParser::FindToken ( char const* pszToken, long const lRange )This method is from derived class 'PdfParser'.
PdfParser::GetPdfVersionString ( ) constThis method is from derived class 'PdfParser'.
PdfParser::HasLinearizationDict ( )This method is from derived class 'PdfParser'.
PdfParser::IsPdfFile ( )This method is from derived class 'PdfParser'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )This method is from derived class 'PdfParser'.
PdfParser::ParseFile ( char const* pszFilename, bool bLoadOnDemand )This method is from derived class 'PdfParser'.
PdfParser::ParseFile ( char const* pBuffer, long lLen, bool bLoadOnDemand )This method is from derived class 'PdfParser'.
PdfParser::ParseFile ( PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )This method is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )This constructor is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )This constructor is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )This constructor is from derived class 'PdfParser'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )This constructor is from derived class 'PdfParser'.
PdfParser::QuickEncryptedCheck ( char const* pszFilename )This method is from derived class 'PdfParser'.
PdfParser::ReadDocumentStructure ( )This method is from derived class 'PdfParser'.
PdfParser::ReadNextTrailer ( )This method is from derived class 'PdfParser'.
PdfParser::ReadObjectFromStream ( int nObjNo, int nIndex )This method is from derived class 'PdfParser'.
PdfParser::ReadObjects ( )This method is from derived class 'PdfParser'.
PdfParser::ReadObjectsInternal ( )This method is from derived class 'PdfParser'.
PdfParser::ReadTrailer ( )This method is from derived class 'PdfParser'.
PdfParser::ReadXRef ( long* pXRefOffset )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefStreamEntry ( char* pBuffer, long lLen, long* lW, int nObjNo )This method is from derived class 'PdfParser'.
PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects )This method is from derived class 'PdfParser'.
PdfParser::SetPassword ( std::string const& sPassword )This method is from derived class 'PdfParser'.
PdfParser::~PdfParser [in-charge] ( )This method is from derived class 'PdfParser'.
PdfParserObject::DelayedLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from derived class 'PdfParserObject'.
PdfParserObject::FreeObjectMemory ( bool bForce )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'.
PdfTokenizer::DetermineDataType ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextNumber ( )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextToken ( char const*& pszToken, enum EPdfTokenType* peType )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::IsNextToken ( char const* pszToken )This method is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::QuequeToken ( char const* pszToken, enum EPdfTokenType eType )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadName ( PdfVariant& rVariant )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::~PdfTokenizer [in-charge] ( )This method is from 'PdfTokenizer' class.
PdfVecObjects.h
namespace PoDoFo
[+] class PdfVecObjects (1)
| Change |
Effect |
1 | Size of this class has been increased from 56 bytes to 88 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 (169)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfAction::PdfAction [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfObject* pObject, PdfPage* pPage )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfPage* pPage, enum EPdfAnnotation eAnnot, PdfRect const& rRect, PdfVecObjects* pParent )5th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )Field 'var->m_pOwner' in 2nd parameter 'var' (reference) has base type 'PdfVecObjects'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )8th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfButton::PdfButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfComboBox::PdfComboBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfContents::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfContents::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfContents::PdfContents [in-charge] ( PdfObject* inObj )Field 'inObj->m_pOwner' in 2nd parameter 'inObj' (pointer) has base type 'PdfVecObjects'.
PdfContents::PdfContents [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDestination::PdfDestination [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )Field 'rObject->m_pOwner' in 3rd parameter 'rObject' (reference) has base type 'PdfVecObjects'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDictionary::GetKey ( PdfName const& key )Field 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDictionary::GetKey ( PdfName const& key ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )Field 'valueObj->m_pOwner' in 3rd parameter 'valueObj' (reference) has base type 'PdfVecObjects'.
PdfElement::CreateObject ( char const* pszType )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfObject* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfElement::TypeNameForIndex ( int i, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::TypeNameToIndex ( char const* pszType, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::~PdfElement [in-charge] ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )6th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfExtGState::PdfExtGState [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfField::GetAlternateName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetAppearanceCharacteristics ( bool bCreate ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetFieldFlag ( long lValue, bool bDefault ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetFieldName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetHighlightingMode ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetMappingName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfAcroForm* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( PdfObject* pObject, PdfAnnotation* pWidget )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfField::SetAlternateName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dGray )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColorTransparent ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dGray )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColorTransparent ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetFieldFlag ( long lValue, bool bSet )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetFieldName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetHighlightingMode ( enum EPdfHighlightingMode eMode )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetMappingName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::~PdfField [in-charge] ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFileSpec::PdfFileSpec [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFilterFactory::CreateFilterList ( PdfObject const* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )Field 'pObject->m_pOwner' in 4th parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )Field 'pDescriptor->m_pOwner' in 3rd parameter 'pDescriptor' (pointer) has base type 'PdfVecObjects'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )Field 'pTrailer->m_pOwner' in 4th parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfListBox::PdfListBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfListField::PdfListField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )Field 'pObj->m_pOwner' in 2nd parameter 'pObj' (pointer) has base type 'PdfVecObjects'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfMemStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_pOwner' in 2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )Field 'rValue->m_pOwner' in 4th parameter 'rValue' (reference) has base type 'PdfVecObjects'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]Field 'pObj->m_pOwner' in 1st parameter 'pObj' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfObject* pObject, PdfObject* pCatalog )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfObject::DelayedStreamLoadImpl ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::FlateCompressStream ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetByteOffset ( char const* pszKey )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetIndirectKey ( PdfName const& key ) constField 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetObjectLength ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetStream ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetStream ( ) constField 'retval->m_pParent->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfObject::GetStream_NoDL ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::operator = ( PdfObject const& rhs )Field 'rhs->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( bool b )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( double d )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfObject const& rhs )Field 'rhs->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, char const* pszType )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) constField 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::~PdfObject [in-charge] ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )5th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfOutlines::PdfOutlines [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfPage::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetField ( int index )Field 'retval->m_pObject->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetField ( int index ) constField 'retval->m_pObject->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetFromResources ( PdfName const& rType, PdfName const& rKey )Field 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetResources ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )Field 'pPage->m_pOwner' in 3rd parameter 'pPage' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )Field 'pPagesRoot->m_pOwner' in 2nd parameter 'pPagesRoot' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )Field 'pTrailer->m_pOwner' in 2nd parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfPushButton::PdfPushButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )10th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )6th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_pOwner' in 2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfTextField::PdfTextField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfVecObjects::AddFreeObject ( PdfReference const& rReference )This method is from 'PdfVecObjects' class.
PdfVecObjects::BeginAppendStream ( PdfStream const* pStream )This method is from 'PdfVecObjects' class.
PdfVecObjects::Clear ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateObject ( char const* pszType )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateStream ( PdfObject* pParent )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateStream ( PdfStream const& rhs )This method is from 'PdfVecObjects' class.
PdfVecObjects::Detach ( PdfVecObjects::Observer* pObserver )This method is from 'PdfVecObjects' class.
PdfVecObjects::EndAppendStream ( PdfStream const* pStream )This method is from 'PdfVecObjects' class.
PdfVecObjects::Finish ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::GetIndex ( PdfReference const& ref ) constThis method is from 'PdfVecObjects' class.
PdfVecObjects::GetObject ( PdfReference const& ref ) constThis method is from 'PdfVecObjects' class.
PdfVecObjects::PdfVecObjects [in-charge] ( )This constructor is from 'PdfVecObjects' class.
PdfVecObjects::push_back ( PdfObject* pObj )This method is from 'PdfVecObjects' class.
PdfVecObjects::RemoveObject ( TIVecObjects const& it )This method is from 'PdfVecObjects' class.
PdfVecObjects::RemoveObject ( PdfReference const& ref, bool bMarkAsFree )This method is from 'PdfVecObjects' class.
PdfVecObjects::RenumberObjects ( PdfObject* pTrailer, TPdfReferenceSet* pNotDelete )Field 'pTrailer->m_pOwner' in 2nd parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::Sort ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::WriteObject ( PdfObject* pObject )This method is from 'PdfVecObjects' class.
PdfVecObjects::~PdfVecObjects [in-charge] ( )This method is from 'PdfVecObjects' class.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_vecObjects' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_vecObjects' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'pTrailer->m_pOwner' in 3rd parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_vecObjects' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_vecObjects' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_vecObjects' in the object of this method has base type 'PdfVecObjects'.
PdfXObject::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::GetResources ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 128 bytes to 164 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 (9)
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::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::~PdfWriter [in-charge] ( )This method is from 'PdfWriter' class.
PdfXObject.h
namespace PoDoFo
[+] class PdfXObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 76 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 (21)
PdfAnnotation::SetAppearanceStream ( PdfXObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfXObject'.
PdfCheckBox::SetAppearanceChecked ( PdfXObject const& rXObject )2nd parameter 'rXObject' (reference) has base type 'PdfXObject'.
PdfCheckBox::SetAppearanceUnchecked ( PdfXObject const& rXObject )2nd parameter 'rXObject' (reference) has base type 'PdfXObject'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )2nd parameter 'pXObj' (pointer) has base type 'PdfXObject'.
PdfImage::LoadFromFile ( char const* pszFilename )This method is from derived class 'PdfImage'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent )This constructor is from derived class 'PdfImage'.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )This constructor is from derived class 'PdfImage'.
PdfImage::PdfImage [in-charge] ( PdfVecObjects* pParent )This constructor is from derived class 'PdfImage'.
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace )This method is from derived class 'PdfImage'.
PdfImage::SetImageData ( unsigned int nWidth, unsigned int nHeight, unsigned int nBitsPerComponent, PdfInputStream* pStream )This method is from derived class 'PdfImage'.
PdfImage::SetImageData ( unsigned int nWidth, unsigned int nHeight, unsigned int nBitsPerComponent, PdfInputStream* pStream, TVecFilters const& vecFilters )This method is from derived class 'PdfImage'.
PdfImage::SetImageICCProfile ( PdfInputStream* pStream, long lColorComponents, enum EPdfColorSpace eAlternateColorSpace )This method is from derived class 'PdfImage'.
PdfImage::~PdfImage [in-charge] ( )This method is from derived class 'PdfImage'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )4th parameter 'pObject' (pointer) has base type 'PdfXObject'.
PdfXObject::GetContents ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetContentsForAppending ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetPageSize ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetResources ( ) constThis method is from 'PdfXObject' class.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )This constructor is from 'PdfXObject' class.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )This constructor is from 'PdfXObject' class.
PdfXObject::~PdfXObject [in-charge] ( )This method is from 'PdfXObject' class.
to the top
Problems with Symbols, High Severity (85)
PdfAcroForm.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc ) (1)
changed to:PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentE to _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc ) (1)
changed to:PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentE to _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject ) (1)
changed to:PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_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 _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_9PdfObjectE to _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject ) (1)
changed to:PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_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 _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_9PdfObjectE to _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
PdfDictionary.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfDictionary::GetKeyAsLong ( PdfName const& key, long lDefault ) const (1)
changed to:PdfDictionary::GetKeyAsLong ( PdfName const& key, long long lDefault ) const
[symbol: _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEl to _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEx. This may cause "undefined reference" linker error in old client applications. |
PdfDocument.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfDocument::GetAcroForm ( bool bCreate ) (1)
changed to:PdfDocument::GetAcroForm ( bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument11GetAcroFormEb to _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_11PdfAcroForm28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
PdfFilter.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfFilter::Decode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen, PdfDictionary const* pDecodeParms ) const (1)
changed to:PdfFilter::Decode ( char const* pInBuffer, pdf_long lInLen, char** ppOutBuffer, pdf_long* plOutLen, PdfDictionary const* pDecodeParms ) const
[symbol: _ZNK6PoDoFo9PdfFilter6DecodeEPKclPPcPlPKNS_13PdfDictionaryE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfFilter6DecodeEPKclPPcPlPKNS_13PdfDictionaryE to _ZNK6PoDoFo9PdfFilter6DecodeEPKciPPcPiPKNS_13PdfDictionaryE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFilter::Encode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen ) const (1)
changed to:PdfFilter::Encode ( char const* pInBuffer, pdf_long lInLen, char** ppOutBuffer, pdf_long* plOutLen ) const
[symbol: _ZNK6PoDoFo9PdfFilter6EncodeEPKclPPcPl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfFilter6EncodeEPKclPPcPl to _ZNK6PoDoFo9PdfFilter6EncodeEPKciPPcPi. This may cause "undefined reference" linker error in old client applications. |
PdfFontMetrics.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfFontMetrics::StringWidth ( char const* pszText, unsigned int nLength ) const (1)
changed to:PdfFontMetrics::StringWidth ( char const* pszText, pdf_long nLength ) const
[symbol: _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKcj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKcj to _ZNK6PoDoFo14PdfFontMetrics11StringWidthEPKci. This may cause "undefined reference" linker error in old client applications. |
PdfImage.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfImage::PdfImage [in-charge] ( PdfDocument* pParent ) (1)
changed to:PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentE to _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfImage::PdfImage [not-in-charge] ( PdfDocument* pParent ) (1)
changed to:PdfImage::PdfImage [not-in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentE to _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfImage::PdfImage [in-charge] ( PdfVecObjects* pParent ) (1)
changed to:PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC1EPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo8PdfImageC1EPNS_13PdfVecObjectsE to _ZN6PoDoFo8PdfImageC1EPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfImage::PdfImage [not-in-charge] ( PdfVecObjects* pParent ) (1)
changed to:PdfImage::PdfImage [not-in-charge] ( PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo8PdfImageC2EPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo8PdfImageC2EPNS_13PdfVecObjectsE to _ZN6PoDoFo8PdfImageC2EPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
PdfInfo.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfInfo::PdfInfo [not-in-charge] ( PdfObject* pObject ) (1)
changed to:PdfInfo::PdfInfo [not-in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_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 _ZN6PoDoFo7PdfInfoC2EPNS_9PdfObjectE to _ZN6PoDoFo7PdfInfoC2EPNS_9PdfObjectEi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject ) (1)
changed to:PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_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 _ZN6PoDoFo7PdfInfoC1EPNS_9PdfObjectE to _ZN6PoDoFo7PdfInfoC1EPNS_9PdfObjectEi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfInfo::PdfInfo [not-in-charge] ( PdfVecObjects* pParent ) (1)
changed to:PdfInfo::PdfInfo [not-in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC2EPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfInfoC2EPNS_13PdfVecObjectsE to _ZN6PoDoFo7PdfInfoC2EPNS_9PdfObjectEi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfInfo::PdfInfo [in-charge] ( PdfVecObjects* pParent ) (1)
changed to:PdfInfo::PdfInfo [in-charge] ( PdfObject* pObject, int eInitial )
[symbol: _ZN6PoDoFo7PdfInfoC1EPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo7PdfInfoC1EPNS_13PdfVecObjectsE to _ZN6PoDoFo7PdfInfoC1EPNS_9PdfObjectEi. This may cause "undefined reference" linker error in old client applications. |
PdfInputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfInputDevice::PdfInputDevice [not-in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfInputDevice::PdfInputDevice [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC2EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfInputDeviceC2EPKcl to _ZN6PoDoFo14PdfInputDeviceC2EPKcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfInputDevice::PdfInputDevice [in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfInputDevice::PdfInputDevice [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo14PdfInputDeviceC1EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo14PdfInputDeviceC1EPKcl to _ZN6PoDoFo14PdfInputDeviceC1EPKcj. This may cause "undefined reference" linker error in old client applications. |
PdfInputStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfDeviceInputStream::Read ( char* pBuffer, long lLen ) (1)
changed to:PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfDeviceInputStream4ReadEPcl to _ZN6PoDoFo20PdfDeviceInputStream4ReadEPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileInputStream::Read ( char* pBuffer, long lLen ) (1)
changed to:PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo18PdfFileInputStream4ReadEPcl to _ZN6PoDoFo18PdfFileInputStream4ReadEPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryInputStream::PdfMemoryInputStream [not-in-charge] ( char const* pBuffer, long lBufferLen ) (1)
changed to:PdfMemoryInputStream::PdfMemoryInputStream [not-in-charge] ( char const* pBuffer, pdf_long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC2EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfMemoryInputStreamC2EPKcl to _ZN6PoDoFo20PdfMemoryInputStreamC2EPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryInputStream::PdfMemoryInputStream [in-charge] ( char const* pBuffer, long lBufferLen ) (1)
changed to:PdfMemoryInputStream::PdfMemoryInputStream [in-charge] ( char const* pBuffer, pdf_long lBufferLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStreamC1EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfMemoryInputStreamC1EPKcl to _ZN6PoDoFo20PdfMemoryInputStreamC1EPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryInputStream::Read ( char* pBuffer, long lLen ) (1)
changed to:PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfMemoryInputStream4ReadEPcl to _ZN6PoDoFo20PdfMemoryInputStream4ReadEPci. This may cause "undefined reference" linker error in old client applications. |
PdfMemStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfMemStream::GetCopy ( char** pBuffer, long* lLen ) const (1)
changed to:PdfMemStream::GetCopy ( PdfOutputStream* pStream ) const
[symbol: _ZNK6PoDoFo12PdfMemStream7GetCopyEPPcPl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo12PdfMemStream7GetCopyEPPcPl to _ZNK6PoDoFo12PdfMemStream7GetCopyEPNS_15PdfOutputStreamE. This may cause "undefined reference" linker error in old client applications. |
PdfObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfObject::PdfObject [in-charge] ( long l ) (1)
changed to:PdfObject::PdfObject [in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo9PdfObjectC1El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfObjectC1El to _ZN6PoDoFo9PdfObjectC1Ex. This may cause "undefined reference" linker error in old client applications. |
[+] PdfObject::PdfObject [not-in-charge] ( long l ) (1)
changed to:PdfObject::PdfObject [not-in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo9PdfObjectC2El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfObjectC2El to _ZN6PoDoFo9PdfObjectC2Ex. This may cause "undefined reference" linker error in old client applications. |
PdfOutputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, long lLen ) (1)
changed to:PdfOutputDevice::PdfOutputDevice [in-charge] ( char* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC1EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfOutputDeviceC1EPcl to _ZN6PoDoFo15PdfOutputDeviceC1EPcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfOutputDevice::PdfOutputDevice [not-in-charge] ( char* pBuffer, long lLen ) (1)
changed to:PdfOutputDevice::PdfOutputDevice [not-in-charge] ( char* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDeviceC2EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfOutputDeviceC2EPcl to _ZN6PoDoFo15PdfOutputDeviceC2EPcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfOutputDevice::Write ( char const* pBuffer, long lLen ) (1)
changed to:PdfOutputDevice::Write ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo15PdfOutputDevice5WriteEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfOutputDevice5WriteEPKcl to _ZN6PoDoFo15PdfOutputDevice5WriteEPKcj. This may cause "undefined reference" linker error in old client applications. |
PdfOutputStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfBufferOutputStream::Write ( char const* pBuffer, long lLen ) (1)
changed to:PdfBufferOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfBufferOutputStream5WriteEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfBufferOutputStream5WriteEPKcl to _ZN6PoDoFo21PdfBufferOutputStream5WriteEPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDeviceOutputStream::Write ( char const* pBuffer, long lLen ) (1)
changed to:PdfDeviceOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfDeviceOutputStream5WriteEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfDeviceOutputStream5WriteEPKcl to _ZN6PoDoFo21PdfDeviceOutputStream5WriteEPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileOutputStream::Write ( char const* pBuffer, long lLen ) (1)
changed to:PdfFileOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo19PdfFileOutputStream5WriteEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfFileOutputStream5WriteEPKcl to _ZN6PoDoFo19PdfFileOutputStream5WriteEPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, long lLen ) (1)
changed to:PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfMemoryOutputStreamC1EPcl to _ZN6PoDoFo21PdfMemoryOutputStreamC1EPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( char* pBuffer, long lLen ) (1)
changed to:PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfMemoryOutputStreamC2EPcl to _ZN6PoDoFo21PdfMemoryOutputStreamC2EPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( long lInitial ) (1)
changed to:PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC1El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfMemoryOutputStreamC1El to _ZN6PoDoFo21PdfMemoryOutputStreamC1EPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( long lInitial ) (1)
changed to:PdfMemoryOutputStream::PdfMemoryOutputStream [not-in-charge] ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStreamC2El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfMemoryOutputStreamC2El to _ZN6PoDoFo21PdfMemoryOutputStreamC2EPci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryOutputStream::Write ( char const* pBuffer, long lLen ) (1)
changed to:PdfMemoryOutputStream::Write ( char const* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo21PdfMemoryOutputStream5WriteEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfMemoryOutputStream5WriteEPKcl to _ZN6PoDoFo21PdfMemoryOutputStream5WriteEPKci. This may cause "undefined reference" linker error in old client applications. |
PdfPainter.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfPainter::AddText ( PdfString const& sText, long lStringLen ) (1)
changed to:PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )
[symbol: _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEl to _ZN6PoDoFo10PdfPainter7AddTextERKNS_9PdfStringEi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfPainter::Clip ( ) (1)
changed to:PdfPainter::Clip ( bool useEvenOddRule )
[symbol: _ZN6PoDoFo10PdfPainter4ClipEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfPainter4ClipEv to _ZN6PoDoFo10PdfPainter4ClipEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfPainter::ExpandTabs ( PdfString const& rsString, long lLen ) const (1)
changed to:PdfPainter::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) const
[symbol: _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEl to _ZNK6PoDoFo10PdfPainter10ExpandTabsERKNS_9PdfStringEi. This may cause "undefined reference" linker error in old client applications. |
PdfParser.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfParser::ReadXRef ( long* pXRefOffset ) (1)
changed to:PdfParser::ReadXRef ( pdf_long* pXRefOffset )
[symbol: _ZN6PoDoFo9PdfParser8ReadXRefEPl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfParser8ReadXRefEPl to _ZN6PoDoFo9PdfParser8ReadXRefEPi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfParser::ReadXRefContents ( long lOffset, bool bPositionAtEnd ) (1)
changed to:PdfParser::ReadXRefContents ( pdf_long lOffset, bool bPositionAtEnd )
[symbol: _ZN6PoDoFo9PdfParser16ReadXRefContentsElb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfParser16ReadXRefContentsElb to _ZN6PoDoFo9PdfParser16ReadXRefContentsEib. This may cause "undefined reference" linker error in old client applications. |
[+] PdfParser::ReadXRefStreamContents ( long lOffset, bool bReadOnlyTrailer ) (1)
changed to:PdfParser::ReadXRefStreamContents ( pdf_long lOffset, bool bReadOnlyTrailer )
[symbol: _ZN6PoDoFo9PdfParser22ReadXRefStreamContentsElb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfParser22ReadXRefStreamContentsElb to _ZN6PoDoFo9PdfParser22ReadXRefStreamContentsEib. This may cause "undefined reference" linker error in old client applications. |
[+] PdfParser::ReadXRefSubsection ( long& nFirstObject, long& nNumObjects ) (1)
changed to:PdfParser::ReadXRefSubsection ( long long& nFirstObject, long long& nNumObjects )
[symbol: _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERlS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERlS1_ to _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERxS1_. This may cause "undefined reference" linker error in old client applications. |
PdfParserObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset ) (1)
changed to:PdfParserObject::PdfParserObject [in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, pdf_long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfParserObjectC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl to _ZN6PoDoFo15PdfParserObjectC1EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfParserObject::PdfParserObject [not-in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, long lOffset ) (1)
changed to:PdfParserObject::PdfParserObject [not-in-charge] ( PdfVecObjects* pCreator, PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer, pdf_long lOffset )
[symbol: _ZN6PoDoFo15PdfParserObjectC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo15PdfParserObjectC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEl to _ZN6PoDoFo15PdfParserObjectC2EPNS_13PdfVecObjectsERKNS_24PdfRefCountedInputDeviceERKNS_19PdfRefCountedBufferEi. This may cause "undefined reference" linker error in old client applications. |
PdfRefCountedBuffer.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfRefCountedBuffer::PdfRefCountedBuffer [not-in-charge] ( char* pBuffer, long lSize ) (1)
changed to:PdfRefCountedBuffer::PdfRefCountedBuffer [not-in-charge] ( char* pBuffer, size_t lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC2EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfRefCountedBufferC2EPcl to _ZN6PoDoFo19PdfRefCountedBufferC2EPcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfRefCountedBuffer::PdfRefCountedBuffer [in-charge] ( char* pBuffer, long lSize ) (1)
changed to:PdfRefCountedBuffer::PdfRefCountedBuffer [in-charge] ( char* pBuffer, size_t lSize )
[symbol: _ZN6PoDoFo19PdfRefCountedBufferC1EPcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfRefCountedBufferC1EPcl to _ZN6PoDoFo19PdfRefCountedBufferC1EPcj. This may cause "undefined reference" linker error in old client applications. |
PdfRefCountedInputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPKcl to _ZN6PoDoFo24PdfRefCountedInputDeviceC1EPKcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfRefCountedInputDevice::PdfRefCountedInputDevice [not-in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfRefCountedInputDevice::PdfRefCountedInputDevice [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPKcl to _ZN6PoDoFo24PdfRefCountedInputDeviceC2EPKcj. This may cause "undefined reference" linker error in old client applications. |
PdfStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfStream::GetFilteredCopy ( char** pBuffer, long* lLen ) const (1)
changed to:PdfStream::GetFilteredCopy ( char** pBuffer, pdf_long* lLen ) const
[symbol: _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPl to _ZNK6PoDoFo9PdfStream15GetFilteredCopyEPPcPi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStream::Set ( char const* szBuffer, long lLen ) (1)
changed to:PdfStream::Set ( char const* szBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStream3SetEPKcl to _ZN6PoDoFo9PdfStream3SetEPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStream::Set ( char const* szBuffer, long lLen, TVecFilters const& vecFilters ) (1)
changed to:PdfStream::Set ( char const* szBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStream3SetEPKclRKSt6vectorINS_10EPdfFilterESaIS4_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStream3SetEPKclRKSt6vectorINS_10EPdfFilterESaIS4_EE to _ZN6PoDoFo9PdfStream3SetEPKci. This may cause "undefined reference" linker error in old client applications. |
[+] PdfStream::SetRawData ( PdfInputStream* pStream, long lLen ) (1)
changed to:PdfStream::SetRawData ( PdfInputStream* pStream, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStream10SetRawDataEPNS_14PdfInputStreamEl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStream10SetRawDataEPNS_14PdfInputStreamEl to _ZN6PoDoFo9PdfStream10SetRawDataEPNS_14PdfInputStreamEi. This may cause "undefined reference" linker error in old client applications. |
PdfString.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, long lLenUtf16, pdf_utf8* pszUtf8, long lLenUtf8, enum EPdfStringConversion eConversion ) [static] (1)
changed to:PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_long lLenUtf16, pdf_utf8* pszUtf8, pdf_long lLenUtf8, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtlPhlNS_20EPdfStringConversionE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtlPhlNS_20EPdfStringConversionE to _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtiPhiNS_20EPdfStringConversionE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_utf8* pszUtf8, long lLenUtf8 ) [static] (1)
changed to:PdfString::ConvertUTF16toUTF8 ( pdf_utf16be const* pszUtf16, pdf_long lLenUtf16, pdf_utf8* pszUtf8, pdf_long lLenUtf8, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtPhl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtPhl to _ZN6PoDoFo9PdfString18ConvertUTF16toUTF8EPKtiPhiNS_20EPdfStringConversionE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, long lLenUtf8, pdf_utf16be* pszUtf16, long lLenUtf16, enum EPdfStringConversion eConversion ) [static] (1)
changed to:PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_long lLenUtf8, pdf_utf16be* pszUtf16, pdf_long lLenUtf16, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhlPtlNS_20EPdfStringConversionE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhlPtlNS_20EPdfStringConversionE to _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhiPtiNS_20EPdfStringConversionE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_utf16be* pszUtf16, long lLenUtf16 ) [static] (1)
changed to:PdfString::ConvertUTF8toUTF16 ( pdf_utf8 const* pszUtf8, pdf_long lLenUtf8, pdf_utf16be* pszUtf16, pdf_long lLenUtf16, enum EPdfStringConversion eConversion ) [static]
[symbol: _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhPtl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhPtl to _ZN6PoDoFo9PdfString18ConvertUTF8toUTF16EPKhiPtiNS_20EPdfStringConversionE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKclbPKNS_11PdfEncodingE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKclbPKNS_11PdfEncodingE to _ZN6PoDoFo9PdfStringC1EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( char const* pszString, long lLen, bool bHex, PdfEncoding const*const pEncoding ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKclbPKNS_11PdfEncodingE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKclbPKNS_11PdfEncodingE to _ZN6PoDoFo9PdfStringC2EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKhl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKhl to _ZN6PoDoFo9PdfStringC2EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [in-charge] ( pdf_utf8 const* pszStringUtf8, long lLen ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKhl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKhl to _ZN6PoDoFo9PdfStringC1EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen ) (1)
changed to:PdfString::PdfString [not-in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC2EPKtl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKtl to _ZN6PoDoFo9PdfStringC2EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [in-charge] ( pdf_utf16be const* pszStringUtf16, long lLen ) (1)
changed to:PdfString::PdfString [in-charge] ( char const* pszString, pdf_long lLen, bool bHex, PdfEncoding const*const pEncoding )
[symbol: _ZN6PoDoFo9PdfStringC1EPKtl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKtl to _ZN6PoDoFo9PdfStringC1EPKcibPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::SetHexData ( char const* pszHex, long lLen, PdfEncrypt* pEncrypt ) (1)
changed to:PdfString::SetHexData ( char const* pszHex, pdf_long lLen, PdfEncrypt* pEncrypt )
[symbol: _ZN6PoDoFo9PdfString10SetHexDataEPKclPNS_10PdfEncryptE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfString10SetHexDataEPKclPNS_10PdfEncryptE to _ZN6PoDoFo9PdfString10SetHexDataEPKciPNS_10PdfEncryptE. This may cause "undefined reference" linker error in old client applications. |
PdfTokenizer.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfTokenizer::PdfTokenizer [not-in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfTokenizer::PdfTokenizer [not-in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC2EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfTokenizerC2EPKcl to _ZN6PoDoFo12PdfTokenizerC2EPKcj. This may cause "undefined reference" linker error in old client applications. |
[+] PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, long lLen ) (1)
changed to:PdfTokenizer::PdfTokenizer [in-charge] ( char const* pBuffer, size_t lLen )
[symbol: _ZN6PoDoFo12PdfTokenizerC1EPKcl]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfTokenizerC1EPKcl to _ZN6PoDoFo12PdfTokenizerC1EPKcj. This may cause "undefined reference" linker error in old client applications. |
PdfVariant.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfVariant::PdfVariant [in-charge] ( long l ) (1)
changed to:PdfVariant::PdfVariant [in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo10PdfVariantC1El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfVariantC1El to _ZN6PoDoFo10PdfVariantC1Ex. This may cause "undefined reference" linker error in old client applications. |
[+] PdfVariant::PdfVariant [not-in-charge] ( long l ) (1)
changed to:PdfVariant::PdfVariant [not-in-charge] ( pdf_int64 l )
[symbol: _ZN6PoDoFo10PdfVariantC2El]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfVariantC2El to _ZN6PoDoFo10PdfVariantC2Ex. This may cause "undefined reference" linker error in old client applications. |
PdfVecObjects.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfVecObjects::GetObjectDependencies ( PdfObject const* pObj, std::list<PdfReference>* pList ) const (1)
changed to:PdfVecObjects::GetObjectDependencies ( PdfObject const* pObj, std::deque<PdfReference>* pList ) const
[symbol: _ZNK6PoDoFo13PdfVecObjects21GetObjectDependenciesEPKNS_9PdfObjectEPSt4listINS_12PdfReferenceESaIS5_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo13PdfVecObjects21GetObjectDependenciesEPKNS_9PdfObjectEPSt4listINS_12PdfReferenceESaIS5_EE to _ZNK6PoDoFo13PdfVecObjects21GetObjectDependenciesEPKNS_9PdfObjectEPSt5dequeINS_12PdfReferenceESaIS5_EE. This may cause "undefined reference" linker error in old client applications. |
PdfWriter.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfWriter::FillTrailerObject ( PdfObject* pTrailer, long lSize, bool bPrevEntry, bool bOnlySizeKey ) const (1)
changed to:PdfWriter::FillTrailerObject ( PdfObject* pTrailer, pdf_long lSize, bool bPrevEntry, bool bOnlySizeKey ) const
[symbol: _ZNK6PoDoFo9PdfWriter17FillTrailerObjectEPNS_9PdfObjectElbb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo9PdfWriter17FillTrailerObjectEPNS_9PdfObjectElbb to _ZNK6PoDoFo9PdfWriter17FillTrailerObjectEPNS_9PdfObjectEibb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfWriter::GetByteOffset ( PdfObject* pObject, unsigned long* pulOffset ) (1)
changed to:PdfWriter::GetByteOffset ( PdfObject* pObject, pdf_long* pulOffset )
[symbol: _ZN6PoDoFo9PdfWriter13GetByteOffsetEPNS_9PdfObjectEPm]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfWriter13GetByteOffsetEPNS_9PdfObjectEPm to _ZN6PoDoFo9PdfWriter13GetByteOffsetEPNS_9PdfObjectEPi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfWriter::WriteToBuffer ( char** ppBuffer, unsigned long* pulLen ) (1)
changed to:PdfWriter::WriteToBuffer ( char** ppBuffer, pdf_long* pulLen )
[symbol: _ZN6PoDoFo9PdfWriter13WriteToBufferEPPcPm]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfWriter13WriteToBufferEPPcPm to _ZN6PoDoFo9PdfWriter13WriteToBufferEPPcPi. This may cause "undefined reference" linker error in old client applications. |
PdfXObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfXObject::InitXObject ( PdfRect const& rRect ) (1)
changed to:PdfXObject::InitXObject ( PdfRect const& rRect, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectE to _ZN6PoDoFo10PdfXObject11InitXObjectERKNS_7PdfRectEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC2EPKcPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC1EPKcPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfVecObjects* pParent ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPKcPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC1EPKcPNS_13PdfVecObjectsE to _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [not-in-charge] ( char const* pszSubType, PdfVecObjects* pParent ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPKcPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC2EPKcPNS_13PdfVecObjectsE to _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentE to _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_13PdfVecObjectsE to _ZN6PoDoFo10PdfXObjectC1ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfVecObjects* pParent ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_13PdfVecObjectsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_13PdfVecObjectsE to _ZN6PoDoFo10PdfXObjectC2ERKNS_14PdfMemDocumentEiPNS_11PdfDocumentEPKc. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (52)
PdfColor.h
namespace PoDoFo
[+] class PdfColor (2)
| Change |
Effect |
1 | Field m_separationDensity 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. |
2 | Field m_separationName 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 (20)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfColor::ConvertToCMYK ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToGrayScale ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToRGB ( ) constThis method is from 'PdfColor' class.
PdfColor::FromArray ( PdfArray const& rArray ) [static]Return value has type 'PdfColor'.
PdfColor::FromString ( char const* pszName ) [static]Return value has type 'PdfColor'.
PdfColor::operator = ( PdfColor const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfColor'.
PdfColor::PdfColor [in-charge] ( )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dGray )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dRed, double dGreen, double dBlue )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )This constructor is from 'PdfColor' class.
PdfColor::ToArray ( ) constThis method is from 'PdfColor' class.
PdfPainter::SetColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfEncoding.h
namespace PoDoFo
[+] class PdfSimpleEncoding (2)
| Change |
Effect |
1 | Type of field m_mutex has been changed from Util::PdfMutex (1 byte) to struct Util::PdfMutex* (4 bytes). | 1) This field may be incorrectly initialized or accessed by applications. 2) Size of the inclusive type has been changed. |
2 | The pointer level of field m_mutex has been increased from 0 to 1. | The library functions may try to access unallocated memory by the dereferencing of old field value and therefore cause a crash of applications. |
[+] affected symbols (9)
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::GetCharCode ( int nIndex ) 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
[+] enum EPdfError (33)
| Change |
Effect |
1 | Value of member ePdfError_ActionAlreadyPresent has been changed from 34 to 35. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member ePdfError_Date has been changed from 36 to 37. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member ePdfError_Flate has been changed from 37 to 38. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member ePdfError_FreeType has been changed from 38 to 39. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member ePdfError_InvalidContentStream has been changed from 31 to 32. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member ePdfError_InvalidDataType has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member ePdfError_InvalidEncryptionDict has been changed from 28 to 29. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member ePdfError_InvalidFontFile has been changed from 30 to 31. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member ePdfError_InvalidHexString has been changed from 23 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member ePdfError_InvalidKey has been changed from 26 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member ePdfError_InvalidLinearization has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member ePdfError_InvalidName has been changed from 27 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member ePdfError_InvalidPassword has been changed from 29 to 30. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member ePdfError_InvalidPredictor has been changed from 21 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member ePdfError_InvalidStream has been changed from 24 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member ePdfError_InvalidStreamLength has been changed from 25 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member ePdfError_InvalidStrokeStyle has been changed from 22 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member ePdfError_InvalidTrailerSize has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member ePdfError_InvalidXRef has been changed from 18 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member ePdfError_InvalidXRefStream has been changed from 19 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member ePdfError_InvalidXRefType has been changed from 20 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member ePdfError_MissingEndStream has been changed from 35 to 36. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member ePdfError_MutexError has been changed from 40 to 41. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member ePdfError_NoNumber has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member ePdfError_NoObject has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member ePdfError_NoPdfFile has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Value of member ePdfError_NoTrailer has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Value of member ePdfError_NoXRef has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Value of member ePdfError_NotImplemented has been changed from 42 to 44. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Value of member ePdfError_SignatureError has been changed from 39 to 40. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 | Value of member ePdfError_UnsupportedFilter has been changed from 32 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 | Value of member ePdfError_UnsupportedFontFormat has been changed from 33 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 | Value of member ePdfError_UnsupportedImageFormat has been changed from 41 to 42. | 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'.
PdfFilter.h
namespace PoDoFo
[+] class PdfFilter (2)
| Change |
Effect |
1 | Pure virtual method PdfFilter::DecodeBlockImpl ( char const*, pdf_long ) has been added to this class instead of PdfFilter::DecodeBlockImpl ( char const*, long ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Pure virtual method PdfFilter::EncodeBlockImpl ( char const*, pdf_long ) has been added to this class instead of PdfFilter::EncodeBlockImpl ( char const*, long ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfFilter |
~PdfFilter |
12 |
~PdfFilter |
~PdfFilter |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
PdfFilter::BeginEncodeImpl |
PdfFilter::BeginEncodeImpl |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
PdfFilter::EndEncodeImpl |
PdfFilter::EndEncodeImpl |
40 |
PdfFilter::BeginDecodeImpl |
PdfFilter::BeginDecodeImpl |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
PdfFilter::EndDecodeImpl |
PdfFilter::EndDecodeImpl |
[+] affected symbols (8)
PdfFilter::BeginDecodeImpl ( PdfDictionary const* p1 )This method is from 'PdfFilter' class.
PdfFilter::BeginEncodeImpl ( )This method is from 'PdfFilter' class.
PdfFilter::Decode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen, PdfDictionary const* pDecodeParms ) constThis method is from 'PdfFilter' class.
PdfFilter::Encode ( char const* pInBuffer, long lInLen, char** ppOutBuffer, long* plOutLen ) constThis method is from 'PdfFilter' class.
PdfFilter::EndDecodeImpl ( )This method is from 'PdfFilter' class.
PdfFilter::EndEncodeImpl ( )This method is from 'PdfFilter' class.
PdfFilter::PdfFilter [in-charge] ( )This constructor is from 'PdfFilter' class.
PdfFilter::~PdfFilter [in-charge] ( )This method is from 'PdfFilter' class.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (3)
| Change |
Effect |
1 | Field m_bWasEmbedded 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. |
2 | Size of field m_Identifier has been changed from 8 bytes to 12 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
3 | Size of field m_BaseFont has been changed from 8 bytes to 12 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
[+] affected symbols (81)
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )Return value (pointer) has base type 'PdfFont'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )This constructor is from 'PdfFont' class.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )This constructor is from 'PdfFont' class.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )This method is from 'PdfFont' class.
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, PdfEncoding const*const p5, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFont ( PdfObject* pObject )Return value (pointer) has base type 'PdfFont'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Return value (pointer) has base type 'PdfFont'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Return value (pointer) has base type 'PdfFont'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]Return value (pointer) has base type 'PdfFont'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfMemDocument::GetFont ( PdfObject* pObject )Return value (pointer) has base type 'PdfFont'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::BeginText ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Close ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::ClosePath ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::EndText ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Fill ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillCircle ( double dX, double dY, double dRadius )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::FinishPage ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::HorizonalLineTo ( double dX )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTextPos ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Restore ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Save ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetFont ( PdfFont* pFont )2nd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::Stroke ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont' in the object of this method has base type 'PdfFont'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) const3rd parameter 'pFont' (pointer) has base type 'PdfFont'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constReturn value (pointer) has base type 'PdfFont'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont' in 5th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont' in 4th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont' in 5th parameter 'pPainter' (pointer) has base type 'PdfFont'.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (1)
| Change |
Effect |
1 | The relative position of field m_pLibrary has been changed from 2 to 3. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (105)
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )2nd parameter 'pMetrics' (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'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]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::GetSubsetFontnamePrefix ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )This constructor 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 ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidth ( wchar_t 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::StringWidthMM ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidthMM ( wchar_t const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )This method is from 'PdfFontMetrics' class.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont->m_pMetrics' in the object of this method 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::BeginText ( double dX, double dY )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::EndText ( )Field '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::MoveTextPos ( 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 | 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 (*)(...))-0x000000080 |
(int (*)(...))-0x0000000a4 |
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 (*)(...))-0x000000084 |
(int (*)(...))-0x0000000a8 |
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.
PdfInputStream.h
namespace PoDoFo
[+] class PdfInputStream (1)
| Change |
Effect |
1 | Pure virtual method PdfInputStream::Read ( char*, pdf_long ) has been added to this class instead of PdfInputStream::Read ( char*, long ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfInputStream |
~PdfInputStream |
12 |
~PdfInputStream |
~PdfInputStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (4)
PdfDeviceInputStream::Read ( char* pBuffer, long lLen )This method is from derived class 'PdfDeviceInputStream'.
PdfFileInputStream::Read ( char* pBuffer, long lLen )This method is from derived class 'PdfFileInputStream'.
PdfInputStream::~PdfInputStream [in-charge] ( )This method is from 'PdfInputStream' class.
PdfMemoryInputStream::Read ( char* pBuffer, long lLen )This method is from derived class 'PdfMemoryInputStream'.
PdfObject.h
namespace PoDoFo
[+] class PdfObject (1)
| Change |
Effect |
1 | Size of field m_reference has been changed from 12 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (134)
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'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )2nd parameter 'pObject' (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 )Field 'this->m_pObject' in the object of this method 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'.
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]1st parameter 'pObject' (pointer) 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 ) constField 'this->m_pObject' in the object of this method 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'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )4th parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontCache::GetFont ( PdfObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]2nd parameter 'pObject' (pointer) has base type 'PdfObject'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )3rd parameter 'pDescriptor' (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'.
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'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )2nd parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfMemDocument::GetFont ( PdfObject* pObject )2nd parameter 'pObject' (pointer) 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 ) constThis method is from 'PdfObject' class.
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] ( 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::GetFromResources ( PdfName const& rType, PdfName const& rKey )Return value (pointer) has base type 'PdfObject'.
PdfPage::GetResources ( ) constReturn value (pointer) has base type 'PdfObject'.
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )2nd parameter 'pObject' (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'.
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::push_back ( PdfObject* pObj )2nd parameter 'pObj' (pointer) has base type 'PdfObject'.
PdfVecObjects::RemoveObject ( TIVecObjects const& it )Field 'it->_M_current' in 2nd parameter 'it' (reference) 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::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pEncryptObj' in the object of this method has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pEncryptObj' in the object of this method has base type 'PdfObject'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_pEncryptObj' 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_pEncryptObj' in the object of this method has base type 'PdfObject'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pEncryptObj' in the object of this method has base type 'PdfObject'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pEncryptObj' 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'.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (1)
| Change |
Effect |
1 | Virtual method PdfOutputDevice::Write ( char const*, size_t ) has been added to this class instead of PdfOutputDevice::Write ( char const*, long ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfOutputDevice |
~PdfOutputDevice |
12 |
~PdfOutputDevice |
~PdfOutputDevice |
16 |
PdfOutputDevice::GetLength |
PdfOutputDevice::GetLength |
20 |
PdfOutputDevice::Print |
PdfOutputDevice::Print |
24 |
PdfOutputDevice::Write |
PdfOutputDevice::Write |
28 |
PdfOutputDevice::Seek |
PdfOutputDevice::Seek |
32 |
PdfOutputDevice::Tell |
PdfOutputDevice::Tell |
36 |
PdfOutputDevice::Flush |
PdfOutputDevice::Flush |
[+] affected symbols (1)
PdfOutputDevice::Write ( char const* pBuffer, long lLen )This method is from 'PdfOutputDevice' class.
PdfOutputStream.h
namespace PoDoFo
[+] class PdfOutputStream (1)
| Change |
Effect |
1 | Pure virtual method PdfOutputStream::Write ( char const*, pdf_long ) has been added to this class instead of PdfOutputStream::Write ( char const*, long ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfOutputStream |
~PdfOutputStream |
12 |
~PdfOutputStream |
~PdfOutputStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (5)
PdfBufferOutputStream::Write ( char const* pBuffer, long lLen )This method is from derived class 'PdfBufferOutputStream'.
PdfDeviceOutputStream::Write ( char const* pBuffer, long lLen )This method is from derived class 'PdfDeviceOutputStream'.
PdfFileOutputStream::Write ( char const* pBuffer, long lLen )This method is from derived class 'PdfFileOutputStream'.
PdfMemoryOutputStream::Write ( char const* pBuffer, long lLen )This method is from derived class 'PdfMemoryOutputStream'.
PdfOutputStream::~PdfOutputStream [in-charge] ( )This method is from 'PdfOutputStream' class.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (1)
| Change |
Effect |
1 | Field m_curColor 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 (59)
PdfPainter::AddText ( PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )This method is from 'PdfPainter' class.
PdfPainter::BeginText ( double dX, double dY )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::EndText ( )This 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::MoveTextPos ( 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 (*)(...))-0x000000030 |
(int (*)(...))-0x000000034 |
32 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
36 |
non-virtual thunk |
non-virtual thunk |
40 |
non-virtual thunk |
non-virtual thunk |
[+] affected symbols (8)
PdfParserObject::DelayedLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::DelayedStreamLoadImpl ( )This method is from 'PdfParserObject' class.
PdfParserObject::FreeObjectMemory ( bool bForce )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.
PdfStream.h
namespace PoDoFo
[+] class PdfStream (1)
| Change |
Effect |
1 | Pure virtual method PdfStream::GetCopy ( char**, pdf_long* ) const has been added to this class instead of PdfStream::GetCopy ( char**, long* ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfStream |
~PdfStream |
12 |
~PdfStream |
~PdfStream |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
|
__cxa_pure_virtual |
[+] affected symbols (14)
PdfMemStream::GetCopy ( char** pBuffer, long* lLen ) constThis method is from derived class 'PdfMemStream'.
PdfStream::BeginAppend ( bool bClearExisting )This method is from 'PdfStream' class.
PdfStream::BeginAppend ( TVecFilters const& vecFilters, bool bClearExisting, bool bDeleteFilters )This method is from 'PdfStream' class.
PdfStream::EndAppend ( )This method is from 'PdfStream' class.
PdfStream::GetFilteredCopy ( char** pBuffer, long* lLen ) constThis method is from 'PdfStream' class.
PdfStream::GetFilteredCopy ( PdfOutputStream* pStream ) constThis method is from 'PdfStream' class.
PdfStream::operator = ( PdfStream const& rhs )This method is from 'PdfStream' class.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )This constructor is from 'PdfStream' class.
PdfStream::Set ( char const* szBuffer, long lLen )This method is from 'PdfStream' class.
PdfStream::Set ( char const* szBuffer, long lLen, TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream )This method is from 'PdfStream' class.
PdfStream::Set ( PdfInputStream* pStream, TVecFilters const& vecFilters )This method is from 'PdfStream' class.
PdfStream::SetRawData ( PdfInputStream* pStream, long lLen )This method is from 'PdfStream' class.
PdfStream::~PdfStream [in-charge] ( )This method is from 'PdfStream' class.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (1)
| Change |
Effect |
1 | Size of field m_identifier has been changed from 20 bytes to 24 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 (7)
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::~PdfWriter [in-charge] ( )This method is from 'PdfWriter' class.
to the top
Problems with Symbols, Medium Severity (10)
PdfName.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfName::KeyContents [data] (1)
[symbol: _ZN6PoDoFo7PdfName11KeyContentsE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyFilter [data] (1)
[symbol: _ZN6PoDoFo7PdfName9KeyFilterE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyFlags [data] (1)
[symbol: _ZN6PoDoFo7PdfName8KeyFlagsE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyLength [data] (1)
[symbol: _ZN6PoDoFo7PdfName9KeyLengthE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyNull [data] (1)
[symbol: _ZN6PoDoFo7PdfName7KeyNullE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyRect [data] (1)
[symbol: _ZN6PoDoFo7PdfName7KeyRectE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeySize [data] (1)
[symbol: _ZN6PoDoFo7PdfName7KeySizeE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeySubtype [data] (1)
[symbol: _ZN6PoDoFo7PdfName10KeySubtypeE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
[+] PdfName::KeyType [data] (1)
[symbol: _ZN6PoDoFo7PdfName7KeyTypeE]
| Change | Effect |
---|
1 | Size of this global data has been changed from 8 bytes to 12 bytes. | Applications will obtain a different value and execution may change. |
PdfString.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfString::StringNull [data] (1)
[symbol: _ZN6PoDoFo9PdfString10StringNullE]
| 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 (32)
PdfColor.h
namespace PoDoFo
[+] class PdfColor (1)
| Change |
Effect |
1 | Field m_eAlternateColorSpace 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 (20)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )7th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfColor::ConvertToCMYK ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToGrayScale ( ) constThis method is from 'PdfColor' class.
PdfColor::ConvertToRGB ( ) constThis method is from 'PdfColor' class.
PdfColor::FromArray ( PdfArray const& rArray ) [static]Return value has type 'PdfColor'.
PdfColor::FromString ( char const* pszName ) [static]Return value has type 'PdfColor'.
PdfColor::operator = ( PdfColor const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfColor'.
PdfColor::PdfColor [in-charge] ( )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dGray )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dRed, double dGreen, double dBlue )This constructor is from 'PdfColor' class.
PdfColor::PdfColor [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )This constructor is from 'PdfColor' class.
PdfColor::ToArray ( ) constThis method is from 'PdfColor' class.
PdfPainter::SetColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )2nd parameter 'rColor' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )9th parameter 'rEnd' (reference) has base type 'PdfColor'.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constReturn value has type 'PdfColor'.
PdfContentsTokenizer.h
namespace PoDoFo
[+] class PdfContentsTokenizer (1)
| Change |
Effect |
1 | Field m_readingInlineImgData has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (3)
PdfContentsTokenizer::PdfContentsTokenizer [in-charge] ( PdfCanvas* pCanvas )This constructor is from 'PdfContentsTokenizer' class.
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )This method is from 'PdfContentsTokenizer' class.
PdfContentsTokenizer::~PdfContentsTokenizer [in-charge] ( )This method is from 'PdfContentsTokenizer' class.
PdfDataType.h
namespace PoDoFo
[+] class PdfDataType (1)
| Change |
Effect |
1 | Field m_bImmutable 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)
PdfDataType::IsDirty ( ) constThis method is from 'PdfDataType' class.
PdfDataType::PdfDataType [in-charge] ( )This constructor is from 'PdfDataType' class.
PdfDataType::SetDirty ( bool bDirty )This 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 field m_array has been changed from 20 bytes to 24 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'.
PdfDifferenceEncoding.h
namespace PoDoFo
[+] class PdfDifferenceEncoding (1)
| Change |
Effect |
1 | Size of field m_id has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (13)
PdfDifferenceEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::GetCharCode ( int nIndex ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::GetID ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::IsAutoDelete ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )This constructor is from 'PdfDifferenceEncoding' class.
PdfDifferenceEncoding::~PdfDifferenceEncoding [in-charge] ( )This method is from 'PdfDifferenceEncoding' class.
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)
| Change |
Effect |
1 | Size of field m_vecObjects has been changed from 56 bytes to 88 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (56)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )8th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )This method is from 'PdfDocument' class.
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )This method is from 'PdfDocument' class.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )This method is from 'PdfDocument' class.
PdfDocument::Clear ( )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, bool bEmbedd, char const* pszFileName )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, bool bEmbedd )This method is from 'PdfDocument' class.
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )This method is from 'PdfDocument' class.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )This method is from 'PdfDocument' class.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )This method is from 'PdfDocument' class.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constThis method is from 'PdfDocument' class.
PdfDocument::GetNamesTree ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetOutlines ( bool bCreate )This method is from 'PdfDocument' class.
PdfDocument::GetPage ( int nIndex ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageCount ( ) constThis method is from 'PdfDocument' class.
PdfDocument::GetPageMode ( ) constThis method is from 'PdfDocument' class.
PdfDocument::InitPagesTree ( )This method is from 'PdfDocument' class.
PdfDocument::PdfDocument [in-charge] ( )This constructor is from 'PdfDocument' class.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )This method is from 'PdfDocument' class.
PdfDocument::SetBindingDirection ( PdfName& inDirection )This method is from 'PdfDocument' class.
PdfDocument::SetCenterWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetDisplayDocTitle ( )This method is from 'PdfDocument' class.
PdfDocument::SetFitWindow ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideMenubar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideToolbar ( )This method is from 'PdfDocument' class.
PdfDocument::SetHideWindowUI ( )This method is from 'PdfDocument' class.
PdfDocument::SetLanguage ( std::string const& inLanguage )This method is from 'PdfDocument' class.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )This method is from 'PdfDocument' class.
PdfDocument::SetPageMode ( enum EPdfPageMode inMode )This method is from 'PdfDocument' class.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )This method is from 'PdfDocument' class.
PdfDocument::SetUseFullScreen ( )This method is from 'PdfDocument' class.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )This method is from 'PdfDocument' class.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )This method is from 'PdfDocument' class.
PdfDocument::~PdfDocument [in-charge] ( )This method is from 'PdfDocument' class.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )5th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )10th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )2nd parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfEncoding.h
namespace PoDoFo
[+] class PdfIdentityEncoding (1)
| Change |
Effect |
1 | Size of field m_id has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (9)
PdfIdentityEncoding::AddToDictionary ( PdfDictionary& rDictionary ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::GetCharCode ( int nIndex ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::GetID ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::IsAutoDelete ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::IsSingleByteEncoding ( ) constThis method is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )This constructor is from 'PdfIdentityEncoding' class.
PdfIdentityEncoding::~PdfIdentityEncoding [in-charge] ( )This method is from 'PdfIdentityEncoding' class.
[+] class PdfSimpleEncoding (1)
| Change |
Effect |
1 | Size of field m_name has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (9)
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::GetCharCode ( int nIndex ) 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.
PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)
| Change |
Effect |
1 | Size of field m_curReference has been changed from 12 bytes to 16 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (49)
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::Authenticate ( std::string const& password, PdfString const& documentId )This method is from 'PdfEncrypt' class.
PdfEncrypt::Authenticate ( std::string const& documentID, std::string const& password, std::string const& uValue, std::string const& oValue, int pValue, int lengthValue, int rValue )This method is from 'PdfEncrypt' class.
PdfEncrypt::CalculateStreamLength ( int length ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CalculateStreamOffset ( ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )This method is from 'PdfEncrypt' class.
PdfEncrypt::ComputeEncryptionKey ( std::string const& documentID, unsigned char* userPad, unsigned char* ownerKey, int pValue, int keyLength, int revision, unsigned char* userKey )This method is from 'PdfEncrypt' class.
PdfEncrypt::ComputeOwnerKey ( unsigned char* userPad, unsigned char* ownerPad, int keylength, int revision, bool authenticate, unsigned char* ownerKey )This method is from 'PdfEncrypt' class.
PdfEncrypt::CreateObjKey ( unsigned char* objkey, int* pnKeyLen ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::CreatePdfEncrypt ( PdfEncrypt const& rhs ) [static]1st parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]Return value (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::CreatePdfEncrypt ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength ) [static]Return value (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::Encrypt ( std::string& str, int inputLen ) constThis method is from 'PdfEncrypt' class.
PdfEncrypt::GenerateEncryptionKey ( PdfString const& documentId )This method is from 'PdfEncrypt' class.
PdfEncrypt::GenerateInitialVector ( unsigned char* iv )This method is from 'PdfEncrypt' class.
PdfEncrypt::operator = ( PdfEncrypt const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::PadPassword ( std::string const& password, unsigned char* pswd )This method is from 'PdfEncrypt' class.
PdfEncrypt::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )2nd parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncrypt::RC4 ( unsigned char* key, int keylen, unsigned char* textin, int textlen, unsigned char* textout )This method is from 'PdfEncrypt' class.
PdfEncrypt::~PdfEncrypt [in-charge] ( )This method is from 'PdfEncrypt' class.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )6th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )2nd parameter 'pEncrypt' (reference) has base type 'PdfEncrypt'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )5th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfExtGState.h
namespace PoDoFo
[+] class PdfExtGState (1)
| Change |
Effect |
1 | Size of field m_Identifier has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (12)
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )This constructor is from 'PdfExtGState' class.
PdfExtGState::PdfExtGState [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfExtGState' class.
PdfExtGState::SetBlendMode ( char* blendMode )This method is from 'PdfExtGState' class.
PdfExtGState::SetFillOpacity ( float opac )This method is from 'PdfExtGState' class.
PdfExtGState::SetFillOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetNonZeroOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::SetRenderingIntent ( char* intent )This method is from 'PdfExtGState' class.
PdfExtGState::SetStrokeOpacity ( float opac )This method is from 'PdfExtGState' class.
PdfExtGState::SetStrokeOverprint ( bool enable )This method is from 'PdfExtGState' class.
PdfExtGState::~PdfExtGState [in-charge] ( )This method is from 'PdfExtGState' class.
PdfPainter::SetExtGState ( PdfExtGState* inGState )2nd parameter 'inGState' (pointer) has base type 'PdfExtGState'.
PdfFontMetrics.h
namespace PoDoFo
[+] class PdfFontMetrics (3)
| Change |
Effect |
1 | Field m_bSymbol has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | The relative position of private field m_dStrikeOutPosition has been changed from 13 to 14. | Size of the inclusive type has been changed. |
3 | The relative position of private field m_nItalicAngle has been changed from 4 to 5. | Size of the inclusive type has been changed. |
[+] affected symbols (105)
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics' in 3rd parameter 'pFont' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )2nd parameter 'pMetrics' (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'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]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::GetSubsetFontnamePrefix ( ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )This constructor is from 'PdfFontMetrics' class.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )This constructor 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 ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidth ( wchar_t 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::StringWidthMM ( pdf_utf16be const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::StringWidthMM ( wchar_t const* pszText, unsigned int nLength ) constThis method is from 'PdfFontMetrics' class.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )This method is from 'PdfFontMetrics' class.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )3rd parameter 'pMetrics' (pointer) has base type 'PdfFontMetrics'.
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'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics' in return value (pointer) has base type 'PdfFontMetrics'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont->m_pMetrics' in the object of this method 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::BeginText ( double dX, double dY )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::EndText ( )Field '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::MoveTextPos ( 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'.
PdfInputDevice.h
namespace PoDoFo
[+] class PdfInputDevice (1)
| Change |
Effect |
1 | Field m_pFile 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 (16)
PdfDeviceInputStream::PdfDeviceInputStream [in-charge] ( PdfInputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfInputDevice::Bad ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Clear ( std::ios_base::iostate state ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Close ( )This method is from 'PdfInputDevice' class.
PdfInputDevice::Eof ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::GetChar ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::Look ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::PdfInputDevice [in-charge] ( std::istream const* pInStream )This constructor is from 'PdfInputDevice' class.
PdfInputDevice::Read ( char* pBuffer, std::streamsize lLen )This method is from 'PdfInputDevice' class.
PdfInputDevice::Seek ( std::streamoff off, std::ios_base::seekdir dir )This method is from 'PdfInputDevice' class.
PdfInputDevice::Tell ( ) constThis method is from 'PdfInputDevice' class.
PdfInputDevice::~PdfInputDevice [in-charge] ( )This method is from 'PdfInputDevice' class.
PdfRefCountedInputDevice::PdfRefCountedInputDevice [in-charge] ( PdfInputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfInputDevice'.
PdfOutlines.h
namespace PoDoFo
[+] class PdfOutlineItem (1)
| Change |
Effect |
1 | Field m_pAction 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 (19)
PdfOutlineItem::CreateChild ( PdfString const& sTitle, PdfDestination const& rDest )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::CreateNext ( PdfString const& sTitle, PdfDestination const& rDest )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::Erase ( )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetDestination ( )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorBlue ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorGreen ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextColorRed ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTextFormat ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::GetTitle ( ) constThis method is from 'PdfOutlineItem' class.
PdfOutlineItem::InsertChild ( PdfOutlineItem* pItem )2nd parameter 'pItem' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )3rd parameter 'pParentOutline' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )4th parameter 'pParentOutline' (pointer) has base type 'PdfOutlineItem'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfOutlineItem' class.
PdfOutlineItem::SetDestination ( PdfDestination const& rDest )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTextColor ( double r, double g, double b )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTextFormat ( enum EPdfOutlineFormat eFormat )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::SetTitle ( PdfString const& sTitle )This method is from 'PdfOutlineItem' class.
PdfOutlineItem::~PdfOutlineItem [in-charge] ( )This method is from 'PdfOutlineItem' class.
PdfOutlines::CreateRoot ( PdfString const& sTitle )Return value (pointer) has base type 'PdfOutlineItem'.
PdfOutputDevice.h
namespace PoDoFo
[+] class PdfOutputDevice (3)
| Change |
Effect |
1 | Field m_pStreamOwned has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_pStreamSavedLocale has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Type of field m_ulLength has been changed from unsigned long to size_t. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (27)
PdfArray::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfData::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDeviceOutputStream::PdfDeviceOutputStream [in-charge] ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfFontTTFSubset::BuildFont ( PdfOutputDevice* pOutputDevice )2nd parameter 'pOutputDevice' (pointer) has base type 'PdfOutputDevice'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfMemDocument::Write ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfName::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfOutputDevice::Flush ( )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::GetLength ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( char const* pszFilename )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( PdfRefCountedBuffer* pOutBuffer )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::PdfOutputDevice [in-charge] ( std::ostream const* pOutStream )This constructor is from 'PdfOutputDevice' class.
PdfOutputDevice::Print ( char const* pszFormat, ... )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Seek ( size_t offset )This method is from 'PdfOutputDevice' class.
PdfOutputDevice::Tell ( ) constThis method is from 'PdfOutputDevice' class.
PdfOutputDevice::~PdfOutputDevice [in-charge] ( )This method is from 'PdfOutputDevice' class.
PdfReference::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfString::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfVariant::Write ( PdfOutputDevice* pDevice, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfWriter::Write ( PdfOutputDevice* pDevice )2nd parameter 'pDevice' (pointer) has base type 'PdfOutputDevice'.
PdfPagesTree.h
namespace PoDoFo
[+] class PdfPagesTree (2)
| Change |
Effect |
1 | Field m_cache has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_deqPageObjs has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (10)
PdfPagesTree::CreatePage ( PdfRect const& rSize )This method is from 'PdfPagesTree' class.
PdfPagesTree::DeletePage ( int inPageNumber )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetPage ( int nIndex )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetPage ( PdfReference const& ref )This method is from 'PdfPagesTree' class.
PdfPagesTree::GetTotalNumberOfPages ( ) constThis method is from 'PdfPagesTree' class.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )This method is from 'PdfPagesTree' class.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfPage* inPage )This method is from 'PdfPagesTree' class.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )This constructor is from 'PdfPagesTree' class.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfPagesTree' class.
PdfPagesTree::~PdfPagesTree [in-charge] ( )This method is from 'PdfPagesTree' class.
PdfParser.h
namespace PoDoFo
[+] class PdfParser (4)
| Change |
Effect |
1 | Field m_bIgnoreBrokenObjects has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_bStrictParsing has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field m_nIncrementalUpdates has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field m_xrefSizeUnknown has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (22)
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::QuickEncryptedCheck ( char const* pszFilename )This method 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::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'.
PdfShadingPattern.h
namespace PoDoFo
[+] class PdfShadingPattern (1)
| Change |
Effect |
1 | Size of field m_Identifier has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (5)
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )2nd parameter 'rPattern' (reference) has base type 'PdfShadingPattern'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )2nd parameter 'rPattern' (reference) has base type 'PdfShadingPattern'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )This constructor is from 'PdfShadingPattern' class.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )This constructor is from 'PdfShadingPattern' class.
PdfShadingPattern::~PdfShadingPattern [in-charge] ( )This method is from 'PdfShadingPattern' class.
PdfTable.h
namespace PoDoFo
[+] class PdfSimpleTableModel (2)
| Change |
Effect |
1 | Size of field m_clBackground has been changed from 36 bytes to 52 bytes. | Size of the inclusive type has been changed. |
2 | Size of field m_clForeground has been changed from 36 bytes to 52 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (16)
PdfSimpleTableModel::GetAlignment ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetBorderWidth ( ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetImage ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetText ( int col, int row ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::GetVerticalAlignment ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasBackgroundColor ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasBorders ( ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasImage ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::HasWordWrap ( int p1, int p2 ) constThis method is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( )This constructor is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::PdfSimpleTableModel [in-charge] ( int nCols, int nRows )This constructor is from 'PdfSimpleTableModel' class.
PdfSimpleTableModel::~PdfSimpleTableModel [in-charge] ( )This method is from 'PdfSimpleTableModel' class.
PdfTokenizer.h
namespace PoDoFo
[+] class PdfTokenizer (1)
| Change |
Effect |
1 | Field m_doubleParser 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 (16)
PdfTokenizer::DetermineDataType ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextNumber ( )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextToken ( char const*& pszToken, enum EPdfTokenType* peType )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::IsNextToken ( char const* pszToken )This method is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::PdfTokenizer [in-charge] ( PdfRefCountedInputDevice const& rDevice, PdfRefCountedBuffer const& rBuffer )This constructor is from 'PdfTokenizer' class.
PdfTokenizer::QuequeToken ( char const* pszToken, enum EPdfTokenType eType )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadName ( PdfVariant& rVariant )This method is from 'PdfTokenizer' class.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )This method is from 'PdfTokenizer' class.
PdfTokenizer::~PdfTokenizer [in-charge] ( )This method is from 'PdfTokenizer' class.
PdfVecObjects.h
namespace PoDoFo
[+] class PdfVecObjects (1)
| Change |
Effect |
1 | Size of field m_lstFreeObjects has been changed from 8 bytes to 40 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (169)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfAction::PdfAction [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfObject* pObject, PdfPage* pPage )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfAnnotation::PdfAnnotation [in-charge] ( PdfPage* pPage, enum EPdfAnnotation eAnnot, PdfRect const& rRect, PdfVecObjects* pParent )5th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfArray::PdfArray [in-charge] ( PdfObject const& var )Field 'var->m_pOwner' in 2nd parameter 'var' (reference) has base type 'PdfVecObjects'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )8th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfButton::PdfButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfComboBox::PdfComboBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfContents::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfContents::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfContents::PdfContents [in-charge] ( PdfObject* inObj )Field 'inObj->m_pOwner' in 2nd parameter 'inObj' (pointer) has base type 'PdfVecObjects'.
PdfContents::PdfContents [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDestination::PdfDestination [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const& rObject )Field 'rObject->m_pOwner' in 3rd parameter 'rObject' (reference) has base type 'PdfVecObjects'.
PdfDictionary::AddKey ( PdfName const& identifier, PdfObject const* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDictionary::GetKey ( PdfName const& key )Field 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDictionary::GetKey ( PdfName const& key ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfVecObjects* pParent, bool bAutoDelete )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfVecObjects* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )Field 'valueObj->m_pOwner' in 3rd parameter 'valueObj' (reference) has base type 'PdfVecObjects'.
PdfElement::CreateObject ( char const* pszType )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfObject* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfElement::TypeNameForIndex ( int i, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::TypeNameToIndex ( char const* pszType, char const** ppTypes, long lLen ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfElement::~PdfElement [in-charge] ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfEncodingFactory::CreateEncoding ( PdfObject* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfVecObjects* pParent )6th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfExtGState::PdfExtGState [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfField::GetAlternateName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetAppearanceCharacteristics ( bool bCreate ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetFieldFlag ( long lValue, bool bDefault ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetFieldName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetHighlightingMode ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::GetMappingName ( ) constField 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfAcroForm* pParent )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfField::PdfField [in-charge] ( PdfObject* pObject, PdfAnnotation* pWidget )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfField::SetAlternateName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dGray )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBackgroundColorTransparent ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dGray )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dRed, double dGreen, double dBlue )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColor ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetBorderColorTransparent ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetFieldFlag ( long lValue, bool bSet )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetFieldName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetHighlightingMode ( enum EPdfHighlightingMode eMode )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::SetMappingName ( PdfString const& rsName )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfField::~PdfField [in-charge] ( )Field 'this->m_pObject->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFileSpec::PdfFileSpec [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFilterFactory::CreateFilterList ( PdfObject const* pObject ) [static]Field 'pObject->m_pOwner' in 1st parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )Field 'pObject->m_pOwner' in 4th parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( FT_Library* pLibrary, PdfObject* pDescriptor )Field 'pDescriptor->m_pOwner' in 3rd parameter 'pDescriptor' (pointer) has base type 'PdfVecObjects'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfVecObjects* pParent )4th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfImage::PdfImage [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt )3rd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfListBox::PdfListBox [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfListField::PdfListField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfMemDocument::FreeObjectMemory ( PdfObject* pObj, bool bForce )Field 'pObj->m_pOwner' in 2nd parameter 'pObj' (pointer) has base type 'PdfVecObjects'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfMemStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfMemStream::PdfMemStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_pOwner' in 2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::AddValue ( PdfName const& tree, PdfString const& key, PdfObject const& rValue )Field 'rValue->m_pOwner' in 4th parameter 'rValue' (reference) has base type 'PdfVecObjects'.
PdfNamesTree::CheckLimits ( PdfObject const* pObj, PdfString const& key ) [static]Field 'pObj->m_pOwner' in 1st parameter 'pObj' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::GetValue ( PdfName const& tree, PdfString const& key ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfObject* pObject, PdfObject* pCatalog )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfNamesTree::PdfNamesTree [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfObject::DelayedStreamLoadImpl ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::FlateCompressStream ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetByteOffset ( char const* pszKey )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetIndirectKey ( PdfName const& key ) constField 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetObjectLength ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetStream ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::GetStream ( ) constField 'retval->m_pParent->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfObject::GetStream_NoDL ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::operator = ( PdfObject const& rhs )Field 'rhs->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( bool b )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( double d )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfArray const& tList )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfDictionary const& rDict )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfName const& rName )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfObject const& rhs )Field 'rhs->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, char const* pszType )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfReference const& rRef, PdfVariant const& rVariant )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfString const& rsString )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::PdfObject [in-charge] ( PdfVariant const& var )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt, PdfName const& keyStop ) constField 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfObject::~PdfObject [in-charge] ( )Field 'this->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfObject* pObject, PdfOutlineItem* pParentOutline, PdfOutlineItem* pPrevious )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfString const& sTitle, PdfDestination const& rDest, PdfOutlineItem* pParentOutline, PdfVecObjects* pParent )5th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfOutlineItem::PdfOutlineItem [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfOutlines::PdfOutlines [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfOutlines::PdfOutlines [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfPage::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetField ( int index )Field 'retval->m_pObject->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetField ( int index ) constField 'retval->m_pObject->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetFromResources ( PdfName const& rType, PdfName const& rKey )Field 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::GetResources ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfPage::PdfPage [in-charge] ( PdfObject* pObject, std::deque<PdfObject*>const& listOfParents )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage )Field 'pPage->m_pOwner' in 3rd parameter 'pPage' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfObject* pPagesRoot )Field 'pPagesRoot->m_pOwner' in 2nd parameter 'pPagesRoot' (pointer) has base type 'PdfVecObjects'.
PdfPagesTree::PdfPagesTree [in-charge] ( PdfVecObjects* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfParser::MergeTrailer ( PdfObject const* pTrailer )Field 'pTrailer->m_pOwner' in 2nd parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pszFilename, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, char const* pBuffer, long lLen, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfParser::PdfParser [in-charge] ( PdfVecObjects* pVecObjects, PdfRefCountedInputDevice const& rDevice, bool bLoadOnDemand )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfPushButton::PdfPushButton [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )10th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfVecObjects* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfVecObjects* pParent )6th parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfStream::operator = ( PdfStream const& rhs )Field 'rhs->m_pParent->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfStream::PdfStream [in-charge] ( PdfObject* pParent )Field 'pParent->m_pOwner' in 2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfTextField::PdfTextField [in-charge] ( PdfField const& rhs )Field 'rhs->m_pObject->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfVecObjects::AddFreeObject ( PdfReference const& rReference )This method is from 'PdfVecObjects' class.
PdfVecObjects::BeginAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent->m_pOwner' in 2nd parameter 'pStream' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::Clear ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateObject ( char const* pszType )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateObject ( PdfVariant const& rVariant )This method is from 'PdfVecObjects' class.
PdfVecObjects::CreateStream ( PdfObject* pParent )Field 'pParent->m_pOwner' in 2nd parameter 'pParent' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::CreateStream ( PdfStream const& rhs )Field 'rhs->m_pParent->m_pOwner' in 2nd parameter 'rhs' (reference) has base type 'PdfVecObjects'.
PdfVecObjects::Detach ( PdfVecObjects::Observer* pObserver )This method is from 'PdfVecObjects' class.
PdfVecObjects::EndAppendStream ( PdfStream const* pStream )Field 'pStream->m_pParent->m_pOwner' in 2nd parameter 'pStream' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::Finish ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::GetIndex ( PdfReference const& ref ) constThis method is from 'PdfVecObjects' class.
PdfVecObjects::GetObject ( PdfReference const& ref ) constThis method is from 'PdfVecObjects' class.
PdfVecObjects::PdfVecObjects [in-charge] ( )This constructor is from 'PdfVecObjects' class.
PdfVecObjects::push_back ( PdfObject* pObj )Field 'pObj->m_pOwner' in 2nd parameter 'pObj' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::RemoveObject ( TIVecObjects const& it )Field 'it->_M_current->m_pOwner' in 2nd parameter 'it' (reference) has base type 'PdfVecObjects'.
PdfVecObjects::RemoveObject ( PdfReference const& ref, bool bMarkAsFree )This method is from 'PdfVecObjects' class.
PdfVecObjects::RenumberObjects ( PdfObject* pTrailer, TPdfReferenceSet* pNotDelete )Field 'pTrailer->m_pOwner' in 2nd parameter 'pTrailer' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::Sort ( )This method is from 'PdfVecObjects' class.
PdfVecObjects::WriteObject ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfVecObjects::~PdfVecObjects [in-charge] ( )This method is from 'PdfVecObjects' class.
PdfWriter::PdfWriter [in-charge] ( PdfDocument* pDocument )Field 'this->m_pTrailer->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfParser* pParser )Field 'this->m_pTrailer->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfWriter::PdfWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )2nd parameter 'pVecObjects' (pointer) has base type 'PdfVecObjects'.
PdfWriter::Write ( char const* pszFilename )Field 'this->m_pTrailer->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::Write ( PdfOutputDevice* pDevice )Field 'this->m_pTrailer->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfWriter::~PdfWriter [in-charge] ( )Field 'this->m_pTrailer->m_pOwner' in the object of this method has base type 'PdfVecObjects'.
PdfXObject::GetContents ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::GetContentsForAppending ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::GetResources ( ) constField 'retval->m_pOwner' in return value (pointer) has base type 'PdfVecObjects'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )Field 'pObject->m_pOwner' in 3rd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )Field 'pObject->m_pOwner' in 2nd parameter 'pObject' (pointer) has base type 'PdfVecObjects'.
PdfWriter.h
namespace PoDoFo
[+] class PdfWriter (1)
| Change |
Effect |
1 | Size of field m_vecLinearized has been changed from 56 bytes to 88 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (7)
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::~PdfWriter [in-charge] ( )This method is from 'PdfWriter' class.
PdfXObject.h
namespace PoDoFo
[+] class PdfXObject (2)
| Change |
Effect |
1 | Size of field m_Identifier has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has been changed. |
2 | Size of field m_Reference has been changed from 12 bytes to 16 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (12)
PdfAnnotation::SetAppearanceStream ( PdfXObject* pObject )2nd parameter 'pObject' (pointer) has base type 'PdfXObject'.
PdfCheckBox::SetAppearanceChecked ( PdfXObject const& rXObject )2nd parameter 'rXObject' (reference) has base type 'PdfXObject'.
PdfCheckBox::SetAppearanceUnchecked ( PdfXObject const& rXObject )2nd parameter 'rXObject' (reference) has base type 'PdfXObject'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage )2nd parameter 'pXObj' (pointer) has base type 'PdfXObject'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )4th parameter 'pObject' (pointer) has base type 'PdfXObject'.
PdfXObject::GetContents ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetContentsForAppending ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetPageSize ( ) constThis method is from 'PdfXObject' class.
PdfXObject::GetResources ( ) constThis method is from 'PdfXObject' class.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfObject* pObject )This constructor is from 'PdfXObject' class.
PdfXObject::PdfXObject [in-charge] ( PdfObject* pObject )This constructor is from 'PdfXObject' class.
PdfXObject::~PdfXObject [in-charge] ( )This method is from 'PdfXObject' class.
to the top
Problems with Symbols, Low Severity (21)
PdfEncrypt.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfEncrypt::CalculateStreamLength ( int length ) const (2)
changed to:PdfEncrypt::CalculateStreamLength ( pdf_long length ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt21CalculateStreamLengthEi]
| Change | Effect |
---|
1 | Type of 2nd parameter length has been changed from int to pdf_long. | Replacement of parameter data type may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from int to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfEncrypt::CalculateStreamOffset ( ) const (1)
[symbol: _ZNK6PoDoFo10PdfEncrypt21CalculateStreamOffsetEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfEncrypt::Encrypt ( std::string& str, int inputLen ) const (1)
changed to:PdfEncrypt::Encrypt ( std::string& str, pdf_long inputLen ) const
[symbol: _ZNK6PoDoFo10PdfEncrypt7EncryptERSsi]
| Change | Effect |
---|
1 | Type of 3rd parameter inputLen has been changed from int to pdf_long. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] PdfEncrypt::RC4 ( unsigned char* key, int keylen, unsigned char* textin, int textlen, unsigned char* textout ) (1)
changed to:PdfEncrypt::RC4 ( unsigned char* key, int keylen, unsigned char* textin, pdf_long textlen, unsigned char* textout )
[symbol: _ZN6PoDoFo10PdfEncrypt3RC4EPhiS1_iS1_]
| Change | Effect |
---|
1 | Type of 5th parameter textlen has been changed from int to pdf_long. | Replacement of parameter data type may indicate a change in its semantic meaning. |
PdfField.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfListField::GetItemCount ( ) const (1)
[symbol: _ZNK6PoDoFo12PdfListField12GetItemCountEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int to size_t. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfTextField::GetMaxLen ( ) const (1)
[symbol: _ZNK6PoDoFo12PdfTextField9GetMaxLenEv]
| Change | Effect |
---|
1 | Type of return value has been changed from int to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfTextField::SetMaxLen ( int nMaxLen ) (1)
changed to:PdfTextField::SetMaxLen ( pdf_long nMaxLen )
[symbol: _ZN6PoDoFo12PdfTextField9SetMaxLenEi]
| Change | Effect |
---|
1 | Type of 2nd parameter nMaxLen has been changed from int to pdf_long. | Replacement of parameter data type may indicate a change in its semantic meaning. |
PdfInputStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfFileInputStream::GetFileLength ( ) (1)
[symbol: _ZN6PoDoFo18PdfFileInputStream13GetFileLengthEv]
| Change | Effect |
---|
1 | Type of return value has been changed from long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
PdfMemStream.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfMemStream::GetInternalBufferSize ( ) const (1)
[symbol: _ZNK6PoDoFo12PdfMemStream21GetInternalBufferSizeEv]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfMemStream::GetLength ( ) const (1)
[symbol: _ZNK6PoDoFo12PdfMemStream9GetLengthEv]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
PdfName.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfName::FromEscaped ( char const* pszName, int ilength ) [static] (1)
changed to:PdfName::FromEscaped ( char const* pszName, pdf_long ilength ) [static]
[symbol: _ZN6PoDoFo7PdfName11FromEscapedEPKci]
| Change | Effect |
---|
1 | Type of 2nd parameter ilength has been changed from int to pdf_long. | Replacement of parameter data type may indicate a change in its semantic meaning. |
PdfObject.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfObject::GetByteOffset ( char const* pszKey ) (1)
[symbol: _ZN6PoDoFo9PdfObject13GetByteOffsetEPKc]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfObject::GetObjectLength ( ) (1)
[symbol: _ZN6PoDoFo9PdfObject15GetObjectLengthEv]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
PdfOutputDevice.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfOutputDevice::GetLength ( ) const (1)
[symbol: _ZNK6PoDoFo15PdfOutputDevice9GetLengthEv]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to size_t. | Replacement of return type may indicate a change in its semantic meaning. |
[+] PdfOutputDevice::Tell ( ) const (1)
[symbol: _ZNK6PoDoFo15PdfOutputDevice4TellEv]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned long to size_t. | Replacement of return type may indicate a change in its semantic meaning. |
PdfPagesTree.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfObject* pPage ) (1)
changed to:PdfPagesTree::InsertPage ( int nAfterPageNumber, PdfObject* pPage )
[symbol: _ZN6PoDoFo12PdfPagesTree10InsertPageEiPNS_9PdfObjectE]
| Change | Effect |
---|
1 | 2nd parameter inAfterPageNumber has been renamed to nAfterPageNumber. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] PdfPagesTree::InsertPage ( int inAfterPageNumber, PdfPage* inPage ) (2)
changed to:PdfPagesTree::InsertPage ( int nAfterPageNumber, PdfPage* pPage )
[symbol: _ZN6PoDoFo12PdfPagesTree10InsertPageEiPNS_7PdfPageE]
| Change | Effect |
---|
1 | 2nd parameter inAfterPageNumber has been renamed to nAfterPageNumber. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter inPage has been renamed to pPage. | Renaming of a parameter may indicate a change in its semantic meaning. |
PdfTokenizer.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfTokenizer::GetNextNumber ( ) (1)
[symbol: _ZN6PoDoFo12PdfTokenizer13GetNextNumberEv]
| Change | Effect |
---|
1 | Type of return value has been changed from long to pdf_long. | Replacement of return type may indicate a change in its semantic meaning. |
PdfVecObjects.h,
libpodofo.so.0.6.99
namespace PoDoFo
[+] PdfVecObjects::GetIndex ( PdfReference const& ref ) const (1)
[symbol: _ZNK6PoDoFo13PdfVecObjects8GetIndexERKNS_12PdfReferenceE]
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned int to size_t. | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (8)
PdfContentsTokenizer.h
namespace PoDoFo
[+] enum EPdfContentsType (1)
| Change |
Effect |
1 | The member ePdfContentsType_ImageData with value 2 has been added. | No effect. |
[+] affected symbols (1)
PdfContentsTokenizer::ReadNext ( enum EPdfContentsType& reType, char const*& rpszKeyword, PdfVariant& rVariant )2nd parameter 'reType' (reference) has base type 'enum EPdfContentsType'.
PdfDefines.h
namespace PoDoFo
[+] enum EPdfColorSpace (2)
| Change |
Effect |
1 | The member ePdfColorSpace_CieLab with value 4 has been added. | No effect. |
2 | The member ePdfColorSpace_Separation with value 3 has been added. | No effect. |
[+] affected symbols (2)
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace )2nd parameter 'eColorSpace' has type 'enum EPdfColorSpace'.
PdfImage::SetImageICCProfile ( PdfInputStream* pStream, long lColorComponents, enum EPdfColorSpace eAlternateColorSpace )4th parameter 'eAlternateColorSpace' has type 'enum EPdfColorSpace'.
PdfError.h
namespace PoDoFo
[+] enum EPdfError (4)
| Change |
Effect |
1 | The member ePdfError_CannotConvertColor with value 43 has been added. | No effect. |
2 | The member ePdfError_ChangeOnImmutable with value 46 has been added. | No effect. |
3 | The member ePdfError_DestinationAlreadyPresent with value 45 has been added. | No effect. |
4 | The member ePdfError_PageNotFound with value 10 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'.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (1)
| Change |
Effect |
1 | Virtual method PdfFont::EmbedFont ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfFont |
~PdfFont |
12 |
~PdfFont |
~PdfFont |
16 |
PdfFont::WriteStringToStream |
PdfFont::WriteStringToStream |
20 |
|
PdfFont::EmbedFont |
[+] affected symbols (4)
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )This constructor is from 'PdfFont' class.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )This constructor is from 'PdfFont' class.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )This method is from 'PdfFont' class.
PdfFont::~PdfFont [in-charge] ( )This method is from 'PdfFont' class.
to the top
Other Changes in Constants (2)
PdfCompilerCompat.h
[+] PDF_FORMAT_INT64
| Change | Effect |
---|
1 | The constant PDF_FORMAT_INT64 with value "lld" has been added. | No effect. |
[+] PDF_FORMAT_UINT64
| Change | Effect |
---|
1 | The constant PDF_FORMAT_UINT64 with value "llu" has been added. | No effect. |
to the top
Header Files (1)
podofo.h
to the top
Shared Libraries (1)
libpodofo.so.0.6.99
to the top