Binary compatibility report for the PoDoFo library between 0.9.2 and 0.9.3 versions on x86
Test Info
Library Name | PoDoFo |
Version #1 | 0.9.2 |
Version #2 | 0.9.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 1 |
Total Symbols / Types | 1610 / 626 |
Verdict | Incompatible (25.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 170 |
Removed Symbols | High | 60 |
Problems with Data Types | High | 13 |
Medium | 5 |
Low | 11 |
Problems with Symbols | High | 52 |
Medium | 0 |
Low | 4 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 5 |
Other Changes in Constants | - | 3 |
Added Symbols (170)
PdfAcroForm.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_9PdfObjectENS_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE]
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_9PdfObjectENS_28EPdfAcroFormDefaulAppearanceE]
PdfCMapEncoding.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfCMapEncoding::PdfCMapEncoding [in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC1EPNS_9PdfObjectES2_]
PdfCMapEncoding::PdfCMapEncoding [not-in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC2EPNS_9PdfObjectES2_]
PdfDifferenceEncoding.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEbb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEbb]
PdfEncodingDifference::AddDifference ( int nCode, pdf_utf16be unicodeValue )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEit]
PdfEncodingDifference::AddDifference ( int nCode, pdf_utf16be unicodeValue, PdfName const& rName, bool bExplicitNames )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEitRKNS_7PdfNameEb]
PdfEncodingDifference::ContainsUnicodeValue ( pdf_utf16be unicodeValue, char& rValue ) const
[symbol: _ZNK6PoDoFo21PdfEncodingDifference20ContainsUnicodeValueEtRc]
PdfDocument.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcbbbPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEbS2_]
PdfDocument::CreateFont ( char const* pszFontName, bool bSymbolCharset, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcbPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEb]
PdfDocument::CreateFont ( FT_Face face, bool bSymbolCharset, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_bPKNS_11PdfEncodingEb]
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const pEncoding, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbbPKNS_11PdfEncodingES2_]
PdfDocument::GetAcroForm ( bool bCreate, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_28EPdfAcroFormDefaulAppearanceE]
PdfDocument::GetAttachment ( PdfString const& rName )
[symbol: _ZN6PoDoFo11PdfDocument13GetAttachmentERKNS_9PdfStringE]
PdfDocument::InsertExistingPageAt ( PdfMemDocument const& rDoc, int nPageIndex, int nAtIndex )
[symbol: _ZN6PoDoFo11PdfDocument20InsertExistingPageAtERKNS_14PdfMemDocumentEii]
PdfDocument::InsertPage ( PdfRect const& rSize, int atIndex )
[symbol: _ZN6PoDoFo11PdfDocument10InsertPageERKNS_7PdfRectEi]
PdfDocument::PdfDocument [in-charge] ( bool bEmpty )
[symbol: _ZN6PoDoFo11PdfDocumentC1Eb]
PdfDocument::PdfDocument [not-in-charge] ( bool bEmpty )
[symbol: _ZN6PoDoFo11PdfDocumentC2Eb]
PdfEncoding.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfSimpleEncoding::GetUnicodeCharCode ( pdf_utf16be unicodeValue ) const
[symbol: _ZNK6PoDoFo17PdfSimpleEncoding18GetUnicodeCharCodeEt]
PdfEncodingFactory.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfEncodingFactory::GlobalIdentityEncodingInstance ( ) [static]
[symbol: _ZN6PoDoFo18PdfEncodingFactory30GlobalIdentityEncodingInstanceEv]
PdfEncodingObjectFactory.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfEncodingObjectFactory::CreateEncoding ( PdfObject* pObject, PdfObject* pToUnicode, bool bExplicitNames ) [static]
[symbol: _ZN6PoDoFo24PdfEncodingObjectFactory14CreateEncodingEPNS_9PdfObjectES2_b]
PdfExtGState.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfExtGState::SetBlendMode ( char const* blendMode )
[symbol: _ZN6PoDoFo12PdfExtGState12SetBlendModeEPKc]
PdfExtGState::SetRenderingIntent ( char const* intent )
[symbol: _ZN6PoDoFo12PdfExtGState18SetRenderingIntentEPKc]
PdfField.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
[symbol: _ZN6PoDoFo8PdfFieldC1ENS_9EPdfFieldEPNS_13PdfAnnotationEPNS_11PdfAcroFormEPNS_11PdfDocumentE]
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc, bool bDefaultApperance )
[symbol: _ZN6PoDoFo8PdfFieldC1ENS_9EPdfFieldEPNS_7PdfPageERKNS_7PdfRectEPNS_11PdfDocumentEb]
PdfField::PdfField [not-in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
[symbol: _ZN6PoDoFo8PdfFieldC2ENS_9EPdfFieldEPNS_13PdfAnnotationEPNS_11PdfAcroFormEPNS_11PdfDocumentE]
PdfField::PdfField [not-in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc, bool bDefaultApperance )
[symbol: _ZN6PoDoFo8PdfFieldC2ENS_9EPdfFieldEPNS_7PdfPageERKNS_7PdfRectEPNS_11PdfDocumentEb]
PdfFileSpec.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfFileSpec::GetFilename ( bool canUnicode ) const
[symbol: _ZNK6PoDoFo11PdfFileSpec11GetFilenameEb]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentEb]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_13PdfVecObjectsEb]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_11PdfDocumentEb]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_13PdfVecObjectsEb]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentEb]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_13PdfVecObjectsEb]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_11PdfDocumentEb]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_13PdfVecObjectsEb]
PdfFontCache.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, bool bEmbedd, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, PdfEncoding const*const p7, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcbbbbNS0_18EFontCreationFlagsEPKNS_11PdfEncodingES2_]
PdfFontCache::GetFont ( FT_Face face, bool bSymbolCharset, bool bEmbedd, PdfEncoding const*const p4 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bbPKNS_11PdfEncodingE]
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const p5, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbbPKNS_11PdfEncodingES2_]
PdfFontCache::Init ( )
[symbol: _ZN6PoDoFo12PdfFontCache4InitEv]
PdfFontFactory.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfFontFactory::CreateBase14Font ( char const* pszFontName, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pvecObjects ) [static]
[symbol: _ZN6PoDoFo14PdfFontFactory16CreateBase14FontEPKciPKNS_11PdfEncodingEPNS_13PdfVecObjectsE]
PdfFontMetricsFreetype.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfFontMetricsFreetype::IsBold ( ) const
[symbol: _ZNK6PoDoFo22PdfFontMetricsFreetype6IsBoldEv]
PdfFontMetricsFreetype::IsItalic ( ) const
[symbol: _ZNK6PoDoFo22PdfFontMetricsFreetype8IsItalicEv]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcjbS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcbS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_bPKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEbPKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcjbS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcbS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_bPKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEbPKc]
PdfIdentityEncoding.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC1EiibPNS_9PdfObjectE]
PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC2EiibPNS_9PdfObjectE]
PdfImage.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfImage::LoadFromJpegData ( unsigned char const* pData, pdf_long dwLen )
[symbol: _ZN6PoDoFo8PdfImage16LoadFromJpegDataEPKhi]
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace, PdfArray const* indexedData )
[symbol: _ZN6PoDoFo8PdfImage18SetImageColorSpaceENS_14EPdfColorSpaceEPKNS_8PdfArrayE]
PdfInfo.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfInfo::SetCustomKey ( PdfName const& sName, PdfString const& sValue )
[symbol: _ZN6PoDoFo7PdfInfo12SetCustomKeyERKNS_7PdfNameERKNS_9PdfStringE]
PdfInputStream.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPciPi]
PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPciPi]
PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPciPi]
PdfMemDocument.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfMemDocument::AddPdfExtension ( char const* ns, pdf_int64 level )
[symbol: _ZN6PoDoFo14PdfMemDocument15AddPdfExtensionEPKcx]
PdfMemDocument::GetPdfExtensions ( ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument16GetPdfExtensionsEv]
PdfMemDocument::HasPdfExtension ( char const* ns, pdf_int64 level ) const
[symbol: _ZNK6PoDoFo14PdfMemDocument15HasPdfExtensionEPKcx]
PdfMemDocument::PdfMemDocument [in-charge] ( bool bOnlyTrailer )
[symbol: _ZN6PoDoFo14PdfMemDocumentC1Eb]
PdfMemDocument::PdfMemDocument [not-in-charge] ( bool bOnlyTrailer )
[symbol: _ZN6PoDoFo14PdfMemDocumentC2Eb]
PdfMemDocument::RemovePdfExtension ( char const* ns, pdf_int64 level )
[symbol: _ZN6PoDoFo14PdfMemDocument18RemovePdfExtensionEPKcx]
PdfPage.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfPage::GetOwnAnnotationsArray ( bool bCreate, PdfDocument* pDocument )
[symbol: _ZN6PoDoFo7PdfPage22GetOwnAnnotationsArrayEbPNS_11PdfDocumentE]
PdfPagesTree.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfPagesTree::InsertPage ( PdfRect const& rSize, int atIndex )
[symbol: _ZN6PoDoFo12PdfPagesTree10InsertPageERKNS_7PdfRectEi]
PdfPainter.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfPainter::Arc ( double dX, double dY, double dRadius, double dAngle1, double dAngle2 )
[symbol: _ZN6PoDoFo10PdfPainter3ArcEddddd]
PdfPainter::Circle ( double dX, double dY, double dRadius )
[symbol: _ZN6PoDoFo10PdfPainter6CircleEddd]
PdfPainter::Ellipse ( double dX, double dY, double dWidth, double dHeight )
[symbol: _ZN6PoDoFo10PdfPainter7EllipseEdddd]
PdfPainter::EndPath ( )
[symbol: _ZN6PoDoFo10PdfPainter7EndPathEv]
PdfPainter::Fill ( bool useEvenOddRule )
[symbol: _ZN6PoDoFo10PdfPainter4FillEb]
PdfPainter::FillAndStroke ( bool useEvenOddRule )
[symbol: _ZN6PoDoFo10PdfPainter13FillAndStrokeEb]
PdfPainter::HorizontalLineTo ( double dX )
[symbol: _ZN6PoDoFo10PdfPainter16HorizontalLineToEd]
PdfPainter::Rectangle ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
[symbol: _ZN6PoDoFo10PdfPainter9RectangleEdddddd]
PdfPainter::SetCurrentTextRenderingMode ( )
[symbol: _ZN6PoDoFo10PdfPainter27SetCurrentTextRenderingModeEv]
PdfPainter::SetMiterLimit ( double value )
[symbol: _ZN6PoDoFo10PdfPainter13SetMiterLimitEd]
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom, bool inverted, double scale, bool subtractJoinCap )
[symbol: _ZN6PoDoFo10PdfPainter14SetStrokeStyleENS_15EPdfStrokeStyleEPKcbdb]
PdfPainter::SetStrokingTilingPattern ( PdfTilingPattern const& rPattern )
[symbol: _ZN6PoDoFo10PdfPainter24SetStrokingTilingPatternERKNS_16PdfTilingPatternE]
PdfPainter::SetStrokingTilingPattern ( std::string const& rPatternName )
[symbol: _ZN6PoDoFo10PdfPainter24SetStrokingTilingPatternERKSs]
PdfPainter::SetTextRenderingMode ( enum EPdfTextRenderingMode mode )
[symbol: _ZN6PoDoFo10PdfPainter20SetTextRenderingModeENS_21EPdfTextRenderingModeE]
PdfPainter::SetTilingPattern ( PdfTilingPattern const& rPattern )
[symbol: _ZN6PoDoFo10PdfPainter16SetTilingPatternERKNS_16PdfTilingPatternE]
PdfPainter::SetTilingPattern ( std::string const& rPatternName )
[symbol: _ZN6PoDoFo10PdfPainter16SetTilingPatternERKSs]
PdfParser.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfParser::HasXRefStream ( )
[symbol: _ZN6PoDoFo9PdfParser13HasXRefStreamEv]
PdfShadingPattern.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfTriangleShadingPattern::PdfTriangleShadingPattern [in-charge] ( double dX0, double dY0, PdfColor const& color0, double dX1, double dY1, PdfColor const& color1, double dX2, double dY2, PdfColor const& color2, PdfDocument* pParent )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternC1EddRKNS_8PdfColorEddS3_ddS3_PNS_11PdfDocumentE]
PdfTriangleShadingPattern::PdfTriangleShadingPattern [in-charge] ( double dX0, double dY0, PdfColor const& color0, double dX1, double dY1, PdfColor const& color1, double dX2, double dY2, PdfColor const& color2, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternC1EddRKNS_8PdfColorEddS3_ddS3_PNS_13PdfVecObjectsE]
PdfTriangleShadingPattern::PdfTriangleShadingPattern [not-in-charge] ( double dX0, double dY0, PdfColor const& color0, double dX1, double dY1, PdfColor const& color1, double dX2, double dY2, PdfColor const& color2, PdfDocument* pParent )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternC2EddRKNS_8PdfColorEddS3_ddS3_PNS_11PdfDocumentE]
PdfTriangleShadingPattern::PdfTriangleShadingPattern [not-in-charge] ( double dX0, double dY0, PdfColor const& color0, double dX1, double dY1, PdfColor const& color1, double dX2, double dY2, PdfColor const& color2, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternC2EddRKNS_8PdfColorEddS3_ddS3_PNS_13PdfVecObjectsE]
PdfTriangleShadingPattern::~PdfTriangleShadingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternD0Ev]
PdfTriangleShadingPattern::~PdfTriangleShadingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo25PdfTriangleShadingPatternD1Ev]
PdfSigIncMemDocument.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfExMemDocument::InitFromParser ( PdfParser* pParser )
[symbol: _ZN6PoDoFo16PdfExMemDocument14InitFromParserEPNS_9PdfParserE]
PdfExMemDocument::PdfExMemDocument [in-charge] ( char const* pszInpFilename )
[symbol: _ZN6PoDoFo16PdfExMemDocumentC1EPKc]
PdfExMemDocument::PdfExMemDocument [in-charge] ( PdfRefCountedInputDevice const& rInputDevice )
[symbol: _ZN6PoDoFo16PdfExMemDocumentC1ERKNS_24PdfRefCountedInputDeviceE]
PdfExMemDocument::PdfExMemDocument [not-in-charge] ( char const* pszInpFilename )
[symbol: _ZN6PoDoFo16PdfExMemDocumentC2EPKc]
PdfExMemDocument::PdfExMemDocument [not-in-charge] ( PdfRefCountedInputDevice const& rInputDevice )
[symbol: _ZN6PoDoFo16PdfExMemDocumentC2ERKNS_24PdfRefCountedInputDeviceE]
PdfExMemDocument::~PdfExMemDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo16PdfExMemDocumentD0Ev]
PdfExMemDocument::~PdfExMemDocument [in-charge] ( )
[symbol: _ZN6PoDoFo16PdfExMemDocumentD1Ev]
PdfExMemDocument::~PdfExMemDocument [not-in-charge] ( )
[symbol: _ZN6PoDoFo16PdfExMemDocumentD2Ev]
PdfSigIncMemDocument::AddPageToIncDocument ( PdfPage* pPage )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument20AddPageToIncDocumentEPNS_7PdfPageE]
PdfSigIncMemDocument::AddVisualSign ( PdfPage* pPage )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument13AddVisualSignEPNS_7PdfPageE]
PdfSigIncMemDocument::CreateAnnotation ( PdfSignOutputDevice* pDevice, PdfPage* pPage )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument16CreateAnnotationEPNS_19PdfSignOutputDeviceEPNS_7PdfPageE]
PdfSigIncMemDocument::CreateVisualSign ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument16CreateVisualSignEv]
PdfSigIncMemDocument::CreateVisualSignRect ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument20CreateVisualSignRectEv]
PdfSigIncMemDocument::GetExistedAcroForm ( PdfAcroForm* pOldAcroForm )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument18GetExistedAcroFormEPNS_11PdfAcroFormE]
PdfSigIncMemDocument::GetPage ( int page )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument7GetPageEi]
PdfSigIncMemDocument::GetPageCount ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument12GetPageCountEv]
PdfSigIncMemDocument::Initialize ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument10InitializeEv]
PdfSigIncMemDocument::PdfSigIncMemDocument [in-charge] ( char const* pszInpFilename )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocumentC1EPKc]
PdfSigIncMemDocument::PdfSigIncMemDocument [not-in-charge] ( char const* pszInpFilename )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocumentC2EPKc]
PdfSigIncMemDocument::Write ( PdfSignOutputDevice* pDevice )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocument5WriteEPNS_19PdfSignOutputDeviceE]
PdfSigIncMemDocument::~PdfSigIncMemDocument [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocumentD0Ev]
PdfSigIncMemDocument::~PdfSigIncMemDocument [in-charge] ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocumentD1Ev]
PdfSigIncMemDocument::~PdfSigIncMemDocument [not-in-charge] ( )
[symbol: _ZN6PoDoFo20PdfSigIncMemDocumentD2Ev]
PdfSigIncPainter.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncPainter::AddToPageResources ( PdfName const& rIdentifier, PdfReference const& rRef, PdfName const& rName )
[symbol: _ZN6PoDoFo16PdfSigIncPainter18AddToPageResourcesERKNS_7PdfNameERKNS_12PdfReferenceES3_]
PdfSigIncPainter::DrawMultiLineText ( PdfRect const& rRect, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )
[symbol: _ZN6PoDoFo16PdfSigIncPainter17DrawMultiLineTextERKNS_7PdfRectERKNS_9PdfStringENS_13EPdfAlignmentENS_21EPdfVerticalAlignmentE]
PdfSigIncPainter::EndCanvas ( )
[symbol: _ZN6PoDoFo16PdfSigIncPainter9EndCanvasEv]
PdfSigIncPainter::GetFontCharWidth ( char const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter16GetFontCharWidthEPKc]
PdfSigIncPainter::GetFontCharWidth ( pdf_utf16be const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter16GetFontCharWidthEPKt]
PdfSigIncPainter::IsLf ( char const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter4IsLfEPKc]
PdfSigIncPainter::IsLf ( pdf_utf16be const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter4IsLfEPKt]
PdfSigIncPainter::IsSpace ( char const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter7IsSpaceEPKc]
PdfSigIncPainter::IsSpace ( pdf_utf16be const* pszChar )
[symbol: _ZN6PoDoFo16PdfSigIncPainter7IsSpaceEPKt]
PdfSigIncPainter::PdfSigIncPainter [in-charge] ( PdfDocument* pDocument, bool bLinear )
[symbol: _ZN6PoDoFo16PdfSigIncPainterC1EPNS_11PdfDocumentEb]
PdfSigIncPainter::PdfSigIncPainter [not-in-charge] ( PdfDocument* pDocument, bool bLinear )
[symbol: _ZN6PoDoFo16PdfSigIncPainterC2EPNS_11PdfDocumentEb]
PdfSigIncPainter::SetPageCanvas ( PdfCanvas* pPage, PdfObject* pContents )
[symbol: _ZN6PoDoFo16PdfSigIncPainter13SetPageCanvasEPNS_9PdfCanvasEPNS_9PdfObjectE]
PdfSigIncPainter::~PdfSigIncPainter [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo16PdfSigIncPainterD0Ev]
PdfSigIncPainter::~PdfSigIncPainter [in-charge] ( )
[symbol: _ZN6PoDoFo16PdfSigIncPainterD1Ev]
PdfSigIncPainter::~PdfSigIncPainter [not-in-charge] ( )
[symbol: _ZN6PoDoFo16PdfSigIncPainterD2Ev]
PdfSigIncSignatureField.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncSignatureField::CreateSignatureImage ( PdfDocument* pParent )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField20CreateSignatureImageEPNS_11PdfDocumentE]
PdfSigIncSignatureField::FreeSignatureImage ( PdfImage* img )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField18FreeSignatureImageEPNS_8PdfImageE]
PdfSigIncSignatureField::HasSignatureImage ( )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField17HasSignatureImageEv]
PdfSigIncSignatureField::HasSignatureText ( )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField16HasSignatureTextEv]
PdfSigIncSignatureField::PdfSigIncSignatureField [in-charge] ( PdfDocument* pDocument )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureFieldC1EPNS_11PdfDocumentE]
PdfSigIncSignatureField::PdfSigIncSignatureField [not-in-charge] ( PdfDocument* pDocument )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureFieldC2EPNS_11PdfDocumentE]
PdfSigIncSignatureField::SetImageChromaKeyMask ( pdf_int64 r, pdf_int64 g, pdf_int64 b, pdf_int64 threshold )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField21SetImageChromaKeyMaskExxxx]
PdfSigIncSignatureField::SetSignatureDate ( PdfDate const& sigDate )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField16SetSignatureDateERKNS_7PdfDateE]
PdfSigIncSignatureField::SetSignatureImage ( char const* fileName, int page, int x, int y, int width, int height )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField17SetSignatureImageEPKciiiii]
PdfSigIncSignatureField::SetSignatureImage ( unsigned char const* pData, pdf_long lLen, int page, int x, int y, int width, int height )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField17SetSignatureImageEPKhiiiiii]
PdfSigIncSignatureField::SetSignatureReason ( wchar_t const* text )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField18SetSignatureReasonEPKw]
PdfSigIncSignatureField::SetSignatureText ( wchar_t const* text, int page, int x, int y, int width, int height, float fontSize )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureField16SetSignatureTextEPKwiiiiif]
PdfSigIncSignatureField::~PdfSigIncSignatureField [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureFieldD0Ev]
PdfSigIncSignatureField::~PdfSigIncSignatureField [in-charge] ( )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureFieldD1Ev]
PdfSigIncSignatureField::~PdfSigIncSignatureField [not-in-charge] ( )
[symbol: _ZN6PoDoFo23PdfSigIncSignatureFieldD2Ev]
PdfSigIncWriter.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncWriter::PdfSigIncWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )
[symbol: _ZN6PoDoFo15PdfSigIncWriterC1EPNS_13PdfVecObjectsEPKNS_9PdfObjectE]
PdfSigIncWriter::PdfSigIncWriter [not-in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )
[symbol: _ZN6PoDoFo15PdfSigIncWriterC2EPNS_13PdfVecObjectsEPKNS_9PdfObjectE]
PdfSigIncWriter::Write ( PdfOutputDevice* pDevice, pdf_int64 prevOffset )
[symbol: _ZN6PoDoFo15PdfSigIncWriter5WriteEPNS_15PdfOutputDeviceEx]
PdfSigIncWriter::~PdfSigIncWriter [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo15PdfSigIncWriterD0Ev]
PdfSigIncWriter::~PdfSigIncWriter [in-charge] ( )
[symbol: _ZN6PoDoFo15PdfSigIncWriterD1Ev]
PdfSigIncWriter::~PdfSigIncWriter [not-in-charge] ( )
[symbol: _ZN6PoDoFo15PdfSigIncWriterD2Ev]
PdfSignatureField.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfSignatureField::PdfSignatureField [in-charge] ( PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
[symbol: _ZN6PoDoFo17PdfSignatureFieldC1EPNS_13PdfAnnotationEPNS_11PdfAcroFormEPNS_11PdfDocumentE]
PdfSignatureField::PdfSignatureField [not-in-charge] ( PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
[symbol: _ZN6PoDoFo17PdfSignatureFieldC2EPNS_13PdfAnnotationEPNS_11PdfAcroFormEPNS_11PdfDocumentE]
PdfSignatureField::SetAppearanceStream ( PdfXObject* pObject )
[symbol: _ZN6PoDoFo17PdfSignatureField19SetAppearanceStreamEPNS_10PdfXObjectE]
PdfString.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfString::GetBuffer ( )
[symbol: _ZN6PoDoFo9PdfString9GetBufferEv]
PdfString::PdfString [in-charge] ( wchar_t const* pszString, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKwi]
PdfString::PdfString [not-in-charge] ( wchar_t const* pszString, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKwi]
PdfString::setFromWchar_t ( wchar_t const* pszString, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfString14setFromWchar_tEPKwi]
PdfTilingPattern.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfTilingPattern::PdfTilingPattern [in-charge] ( enum EPdfTilingPatternType eTilingType, double strokeR, double strokeG, double strokeB, bool doFill, double fillR, double fillG, double fillB, double offsetX, double offsetY, PdfImage* pImage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo16PdfTilingPatternC1ENS_21EPdfTilingPatternTypeEdddbdddddPNS_8PdfImageEPNS_11PdfDocumentE]
PdfTilingPattern::PdfTilingPattern [in-charge] ( enum EPdfTilingPatternType eTilingType, double strokeR, double strokeG, double strokeB, bool doFill, double fillR, double fillG, double fillB, double offsetX, double offsetY, PdfImage* pImage, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo16PdfTilingPatternC1ENS_21EPdfTilingPatternTypeEdddbdddddPNS_8PdfImageEPNS_13PdfVecObjectsE]
PdfTilingPattern::PdfTilingPattern [not-in-charge] ( enum EPdfTilingPatternType eTilingType, double strokeR, double strokeG, double strokeB, bool doFill, double fillR, double fillG, double fillB, double offsetX, double offsetY, PdfImage* pImage, PdfDocument* pParent )
[symbol: _ZN6PoDoFo16PdfTilingPatternC2ENS_21EPdfTilingPatternTypeEdddbdddddPNS_8PdfImageEPNS_11PdfDocumentE]
PdfTilingPattern::PdfTilingPattern [not-in-charge] ( enum EPdfTilingPatternType eTilingType, double strokeR, double strokeG, double strokeB, bool doFill, double fillR, double fillG, double fillB, double offsetX, double offsetY, PdfImage* pImage, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo16PdfTilingPatternC2ENS_21EPdfTilingPatternTypeEdddbdddddPNS_8PdfImageEPNS_13PdfVecObjectsE]
PdfTilingPattern::~PdfTilingPattern [in-charge-deleting] ( )
[symbol: _ZN6PoDoFo16PdfTilingPatternD0Ev]
PdfTilingPattern::~PdfTilingPattern [in-charge] ( )
[symbol: _ZN6PoDoFo16PdfTilingPatternD1Ev]
PdfTilingPattern::~PdfTilingPattern [not-in-charge] ( )
[symbol: _ZN6PoDoFo16PdfTilingPatternD2Ev]
PdfXObject.h,
libpodofo.so.0.9.3
namespace PoDoFo
PdfXObject::PdfXObject [in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
[symbol: _ZN6PoDoFo10PdfXObjectC1EPNS_11PdfDocumentEiPKcb]
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix, bool bWithoutObjNum )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentEPKcb]
PdfXObject::PdfXObject [not-in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
[symbol: _ZN6PoDoFo10PdfXObjectC2EPNS_11PdfDocumentEiPKcb]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix, bool bWithoutObjNum )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentEPKcb]
to the top
Removed Symbols (60)
PdfAcroForm.h,
libpodofo.so.0.9.1
namespace PoDoFo
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]
PdfCMapEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfCMapEncoding::PdfCMapEncoding [in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC1EPNS_9PdfObjectE]
PdfCMapEncoding::PdfCMapEncoding [not-in-charge] ( PdfObject* pObject )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC2EPNS_9PdfObjectE]
PdfDifferenceEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEb]
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEb]
PdfEncodingDifference::AddDifference ( int nCode )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEi]
PdfEncodingDifference::AddDifference ( int nCode, PdfName const& rName )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEiRKNS_7PdfNameE]
PdfDocument.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcbbPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEbS2_]
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEb]
PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb]
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
PdfDocument::GetAcroForm ( bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_11PdfAcroForm28EPdfAcroFormDefaulAppearanceE]
PdfDocument::PdfDocument [in-charge] ( )
[symbol: _ZN6PoDoFo11PdfDocumentC1Ev]
PdfDocument::PdfDocument [not-in-charge] ( )
[symbol: _ZN6PoDoFo11PdfDocumentC2Ev]
PdfEncodingObjectFactory.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfEncodingObjectFactory::CreateEncoding ( PdfObject* pObject ) [static]
[symbol: _ZN6PoDoFo24PdfEncodingObjectFactory14CreateEncodingEPNS_9PdfObjectE]
PdfExtGState.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfExtGState::SetBlendMode ( char* blendMode )
[symbol: _ZN6PoDoFo12PdfExtGState12SetBlendModeEPc]
PdfExtGState::SetRenderingIntent ( char* intent )
[symbol: _ZN6PoDoFo12PdfExtGState18SetRenderingIntentEPc]
PdfFileSpec.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfFileSpec::GetFilename ( ) const
[symbol: _ZNK6PoDoFo11PdfFileSpec11GetFilenameEv]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentE]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_13PdfVecObjectsE]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_11PdfDocumentE]
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_13PdfVecObjectsE]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentE]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_13PdfVecObjectsE]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_11PdfDocumentE]
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_13PdfVecObjectsE]
PdfFontCache.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, PdfEncoding const*const p6, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcbbbNS0_18EFontCreationFlagsEPKNS_11PdfEncodingES2_]
PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_11PdfEncodingE]
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
PdfFontMetricsFreetype.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcjS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcjS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcS5_]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
PdfIdentityEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC1Eiib]
PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC2Eiib]
PdfImage.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace )
[symbol: _ZN6PoDoFo8PdfImage18SetImageColorSpaceENS_14EPdfColorSpaceE]
PdfInputStream.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPci]
PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPci]
PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPci]
PdfPainter.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfPainter::DrawArc ( double dX, double dY, double dRadius, double dAngle1, double dAngle2 )
[symbol: _ZN6PoDoFo10PdfPainter7DrawArcEddddd]
PdfPainter::DrawCircle ( double dX, double dY, double dRadius )
[symbol: _ZN6PoDoFo10PdfPainter10DrawCircleEddd]
PdfPainter::DrawEllipse ( double dX, double dY, double dWidth, double dHeight )
[symbol: _ZN6PoDoFo10PdfPainter11DrawEllipseEdddd]
PdfPainter::DrawRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
[symbol: _ZN6PoDoFo10PdfPainter8DrawRectEdddddd]
PdfPainter::Fill ( )
[symbol: _ZN6PoDoFo10PdfPainter4FillEv]
PdfPainter::FillCircle ( double dX, double dY, double dRadius )
[symbol: _ZN6PoDoFo10PdfPainter10FillCircleEddd]
PdfPainter::FillEllipse ( double dX, double dY, double dWidth, double dHeight )
[symbol: _ZN6PoDoFo10PdfPainter11FillEllipseEdddd]
PdfPainter::FillRect ( double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
[symbol: _ZN6PoDoFo10PdfPainter8FillRectEdddddd]
PdfPainter::HorizonalLineTo ( double dX )
[symbol: _ZN6PoDoFo10PdfPainter15HorizonalLineToEd]
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )
[symbol: _ZN6PoDoFo10PdfPainter14SetStrokeStyleENS_15EPdfStrokeStyleEPKc]
PdfString.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfString::PdfString [in-charge] ( wchar_t const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC1EPKw]
PdfString::PdfString [not-in-charge] ( wchar_t const* pszString )
[symbol: _ZN6PoDoFo9PdfStringC2EPKw]
PdfXObject.h,
libpodofo.so.0.9.1
namespace PoDoFo
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
to the top
Problems with Data Types, High Severity (13)
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 164 bytes to 172 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 (110)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfAnnotation::GetDestination ( PdfDocument* pDoc ) const1st parameter 'pDoc' (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 )7th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDestination::GetPage ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject, PdfDocument* pDocument )2nd parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )2nd 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::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::CreatePages ( std::vector<PdfRect>const& vecSizes )This method is from 'PdfDocument' class.
PdfDocument::EmbedSubsetFonts ( )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromExistingPage ( PdfXObject* pXObj, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromPage ( PdfXObject* pXObj, PdfPage const* pPage, bool bUseTrimBox, unsigned int difference )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::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::SetInfo ( PdfInfo* pInfo )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::SetTrailer ( PdfObject* pObject )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 )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )5th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
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::GetWriteMode ( ) 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'.
PdfOutlineItem::GetDestination ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd 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 )9th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSignatureField::PdfSignatureField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )5th 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::GetWriteMode ( ) 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, enum EPdfWriteMode eWriteMode )This constructor is from derived class 'PdfStreamedDocument'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )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 )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)
| Change |
Effect |
1 | Size of this class has been increased from 180 bytes to 184 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 (55)
PdfArray::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfData::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )This 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::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )1st parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfEncryptMD5Base::Authenticate ( std::string const& password, PdfString const& documentId )This method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::CalculateStreamLength ( pdf_long length ) constThis method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::CalculateStreamOffset ( ) constThis method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::CreateEncryptionInputStream ( PdfInputStream* pInputStream )This method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::CreateEncryptionOutputStream ( PdfOutputStream* pOutputStream )This method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::Encrypt ( unsigned char const* inStr, pdf_long inLen, unsigned char* outStr, pdf_long outLen ) constThis method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptMD5Base::GenerateEncryptionKey ( PdfString const& documentId )This method is from derived class 'PdfEncryptMD5Base'.
PdfEncryptSHABase::Authenticate ( std::string const& password, PdfString const& documentId )This method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::CalculateStreamLength ( pdf_long length ) constThis method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::CalculateStreamOffset ( ) constThis method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::CreateEncryptionInputStream ( PdfInputStream* pInputStream )This method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::CreateEncryptionOutputStream ( PdfOutputStream* pOutputStream )This method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::Encrypt ( unsigned char const* inStr, pdf_long inLen, unsigned char* outStr, pdf_long outLen ) constThis method is from derived class 'PdfEncryptSHABase'.
PdfEncryptSHABase::GenerateEncryptionKey ( PdfString const& documentId )This method is from derived class 'PdfEncryptSHABase'.
PdfFileStream::SetEncrypted ( PdfEncrypt* pEncrypt )1st parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfFileStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )5th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )1st parameter 'pEncrypt' (reference) has base type 'PdfEncrypt'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfName::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )1st parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfReference::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::SetHexData ( char const* pszHex, pdf_long lLen, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, pdf_long lSize, bool bPrevEntry, bool bOnlySizeKey ) constField 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::GetByteOffset ( PdfObject* pObject, pdf_long* pulOffset )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::SetEncrypted ( PdfEncrypt const& rEncrypt )1st parameter 'rEncrypt' (reference) 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::WriteToBuffer ( char** ppBuffer, pdf_long* pulLen )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'.
PdfError.h
namespace PoDoFo
[+] class PdfError (1)
| Change |
Effect |
1 | Virtual method PdfError::what ( ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfError |
~PdfError |
12 |
~PdfError |
~PdfError |
16 |
PdfError::what |
|
[+] affected symbols (1)
PdfError::what ( ) constThis method is from 'PdfError' class.
PdfFont.h
namespace PoDoFo
[+] class PdfFont (2)
| Change |
Effect |
1 | Virtual method PdfFont::SetBold ( bool ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method PdfFont::SetItalic ( bool ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 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 |
PdfFont::EmbedFont |
24 |
PdfFont::AddUsedSubsettingGlyphs |
PdfFont::AddUsedSubsettingGlyphs |
28 |
PdfFont::AddUsedGlyphname |
PdfFont::AddUsedGlyphname |
32 |
PdfFont::EmbedSubsetFont |
PdfFont::EmbedSubsetFont |
36 |
|
PdfFont::SetBold |
40 |
|
PdfFont::SetItalic |
[+] affected symbols (9)
PdfFont::AddUsedGlyphname ( char const* pszGlyphName )This method is from 'PdfFont' class.
PdfFont::AddUsedSubsettingGlyphs ( PdfString const& sText, long lStringLen )This method is from 'PdfFont' class.
PdfFont::EmbedFont ( )This method is from 'PdfFont' class.
PdfFont::EmbedSubsetFont ( )This method is from 'PdfFont' class.
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.
PdfFontSimple::EmbedFontFile ( PdfObject* pDescriptor )This method is from derived class 'PdfFontSimple'.
PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)
| Change |
Effect |
1 | Size of this class has been increased from 36 bytes to 44 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 (75)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfAnnotation::GetDestination ( PdfDocument* pDoc ) constField 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'pParent->m_fontCache' in 7th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDestination::GetPage ( PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject, PdfDocument* pDocument )Field 'pDocument->m_fontCache' in 2nd parameter 'pDocument' (pointer) has type 'PdfFontCache'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )Field 'retval->m_fontCache' in return value (reference) has type 'PdfFontCache'.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::Clear ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreatePage ( PdfRect const& rSize )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreatePages ( std::vector<PdfRect>const& vecSizes )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::EmbedSubsetFonts ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromExistingPage ( PdfXObject* pXObj, int nPage, bool bUseTrimBox )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromPage ( PdfXObject* pXObj, PdfPage const* pPage, bool bUseTrimBox, unsigned int difference )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetNamesTree ( bool bCreate )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetOutlines ( bool bCreate )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPage ( int nIndex ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPageCount ( ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPageMode ( ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::InitPagesTree ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetBindingDirection ( PdfName& inDirection )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetCenterWindow ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetDisplayDocTitle ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetFitWindow ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideMenubar ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideToolbar ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideWindowUI ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetInfo ( PdfInfo* pInfo )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetLanguage ( std::string const& inLanguage )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPageMode ( enum EPdfPageMode inMode )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetTrailer ( PdfObject* pObject )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetUseFullScreen ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::~PdfDocument [in-charge] ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )Field 'pParent->m_fontCache' in 5th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfFontCache::EmbedSubsetFonts ( )This method is from 'PdfFontCache' class.
PdfFontCache::EmptyCache ( )This method is from 'PdfFontCache' class.
PdfFontCache::GetDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )This method is from 'PdfFontCache' class.
PdfFontCache::GetFont ( PdfObject* pObject )This method is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfFontConfigWrapper const& rFontConfig, PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::~PdfFontCache [in-charge] ( )This method is from 'PdfFontCache' class.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )Field 'pParent->m_fontCache' in 6th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfOutlineItem::GetDestination ( PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'pParent->m_fontCache' in 9th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )Field 'pParent->m_fontCache' in 4th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfSignatureField::PdfSignatureField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )Field 'pParent->m_fontCache' in 5th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfFontMetricsObject.h
namespace PoDoFo
[+] class PdfFontMetricsObject (1)
| Change |
Effect |
1 | Size of this class has been increased from 212 bytes to 236 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 (24)
PdfFontMetricsObject::CharWidth ( unsigned char c ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetAscent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetDescent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontData ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontDataLen ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontname ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphId ( long lUnicode ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphWidth ( char const* pszGlyphname ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphWidth ( int nGlyphId ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetItalicAngle ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetLineSpacing ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetPdfAscent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetPdfDescent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetStrikeOutPosition ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetStrikeoutThickness ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetUnderlinePosition ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetUnderlineThickness ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetWeight ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::IsSymbol ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::PdfFontMetricsObject [in-charge] ( PdfObject* pFont, PdfObject* pDescriptor, PdfEncoding const*const pEncoding )This constructor is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::UnicodeCharWidth ( unsigned short c ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::~PdfFontMetricsObject [in-charge] ( )This method is from 'PdfFontMetricsObject' class.
PdfIdentityEncoding.h
namespace PoDoFo
[+] class PdfIdentityEncoding (1)
| Change |
Effect |
1 | Size of this class has been increased from 28 bytes to 60 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (8)
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] ( )This method is from 'PdfIdentityEncoding' class.
PdfMemDocument.h
namespace PoDoFo
[+] class PdfMemDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 184 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 (31)
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )1st parameter 'rDoc' (reference) has base type 'PdfMemDocument'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )2nd 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::GetWriteMode ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::InsertPages ( PdfMemDocument const& rDoc, int inFirstPage, int inNumPages )1st 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.
PdfPainter::DrawGlyph ( PdfMemDocument* pDocument, double dX, double dY, char const* pszGlyphname )1st parameter 'pDocument' (pointer) has base type 'PdfMemDocument'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )1st parameter 'rSourceDoc' (reference) has base type 'PdfMemDocument'.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (2)
| Change |
Effect |
1 | Size of this class has been increased from 340 bytes to 524 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 | Virtual method PdfPainter::AddToPageResources ( PdfName const&, PdfReference const&, PdfName const& ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfPainter |
~PdfPainter |
12 |
~PdfPainter |
~PdfPainter |
16 |
|
PdfPainter::AddToPageResources |
[+] affected symbols (57)
PdfPainter::AddText ( PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )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::Clip ( bool useEvenOddRule )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::DrawGlyph ( PdfMemDocument* pDocument, double dX, double dY, char const* pszGlyphname )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, bool bClip )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::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) constThis method is from 'PdfPainter' class.
PdfPainter::FinishPage ( )This method is from 'PdfPainter' class.
PdfPainter::GetMultiLineTextAsLines ( double dWidth, PdfString const& rsText )This method is from 'PdfPainter' class.
PdfPainter::InternalArc ( double x, double y, double ray, double ang1, double ang2, bool cont_flg )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::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 )4th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )3rd parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )4th 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 340 bytes to 524 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.
PdfStreamedDocument.h
namespace PoDoFo
[+] class PdfStreamedDocument (1)
| Change |
Effect |
1 | Size of this class has been increased from 180 bytes to 188 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 (23)
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
PdfStreamedDocument::Close ( )This method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::GetPdfVersion ( ) constThis method is from 'PdfStreamedDocument' class.
PdfStreamedDocument::GetWriteMode ( ) 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, enum EPdfWriteMode eWriteMode )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )This constructor is from 'PdfStreamedDocument' class.
PdfStreamedDocument::~PdfStreamedDocument [in-charge] ( )This method is from 'PdfStreamedDocument' class.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfStreamedDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfStreamedDocument'.
to the top
Problems with Symbols, High Severity (52)
PdfAcroForm.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
changed to:PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE]
| 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_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE to _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
changed to:PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE]
| 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_11PdfDocumentENS0_28EPdfAcroFormDefaulAppearanceE to _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
changed to:PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentEPNS_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE]
| 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_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE to _ZN6PoDoFo11PdfAcroFormC1EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
changed to:PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentEPNS_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE]
| 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_9PdfObjectENS0_28EPdfAcroFormDefaulAppearanceE to _ZN6PoDoFo11PdfAcroFormC2EPNS_11PdfDocumentENS_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
PdfCMapEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfCMapEncoding::PdfCMapEncoding [in-charge] ( PdfObject* pObject ) (1)
changed to:PdfCMapEncoding::PdfCMapEncoding [in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC1EPNS_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 _ZN6PoDoFo15PdfCMapEncodingC1EPNS_9PdfObjectE to _ZN6PoDoFo15PdfCMapEncodingC1EPNS_9PdfObjectES2_. This may cause "undefined reference" linker error in old client applications. |
[+] PdfCMapEncoding::PdfCMapEncoding [not-in-charge] ( PdfObject* pObject ) (1)
changed to:PdfCMapEncoding::PdfCMapEncoding [not-in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo15PdfCMapEncodingC2EPNS_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 _ZN6PoDoFo15PdfCMapEncodingC2EPNS_9PdfObjectE to _ZN6PoDoFo15PdfCMapEncodingC2EPNS_9PdfObjectES2_. This may cause "undefined reference" linker error in old client applications. |
PdfDifferenceEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete ) (1)
changed to:PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEb to _ZN6PoDoFo21PdfDifferenceEncodingC1EPNS_9PdfObjectEbb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete ) (1)
changed to:PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
[symbol: _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEb to _ZN6PoDoFo21PdfDifferenceEncodingC2EPNS_9PdfObjectEbb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfEncodingDifference::AddDifference ( int nCode ) (1)
changed to:PdfEncodingDifference::AddDifference ( int nCode, pdf_utf16be unicodeValue )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEi to _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEit. This may cause "undefined reference" linker error in old client applications. |
[+] PdfEncodingDifference::AddDifference ( int nCode, PdfName const& rName ) (1)
changed to:PdfEncodingDifference::AddDifference ( int nCode, pdf_utf16be unicodeValue )
[symbol: _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEiRKNS_7PdfNameE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEiRKNS_7PdfNameE to _ZN6PoDoFo21PdfEncodingDifference13AddDifferenceEit. This may cause "undefined reference" linker error in old client applications. |
PdfDocument.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDocument::CreateFont ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd, char const* pszFileName ) (1)
changed to:PdfDocument::CreateFont ( FT_Face face, bool bSymbolCharset, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcbbPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEbS2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument10CreateFontEPKcbbPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEbS2_ to _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_bPKNS_11PdfEncodingEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd ) (1)
changed to:PdfDocument::CreateFont ( FT_Face face, bool bSymbolCharset, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEPKcPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument10CreateFontEPKcPKNS_11PdfEncodingENS_12PdfFontCache18EFontCreationFlagsEb to _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_bPKNS_11PdfEncodingEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::CreateFont ( FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd ) (1)
changed to:PdfDocument::CreateFont ( FT_Face face, bool bSymbolCharset, PdfEncoding const*const pEncoding, bool bEmbedd )
[symbol: _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_PKNS_11PdfEncodingEb to _ZN6PoDoFo11PdfDocument10CreateFontEP11FT_FaceRec_bPKNS_11PdfEncodingEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, char const* pszFileName ) (1)
changed to:PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const pEncoding, char const* pszFileName )
[symbol: _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbPKNS_11PdfEncodingES2_ to _ZN6PoDoFo11PdfDocument16CreateFontSubsetEPKcbbbPKNS_11PdfEncodingES2_. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::GetAcroForm ( bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
changed to:PdfDocument::GetAcroForm ( bool bCreate, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
[symbol: _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_11PdfAcroForm28EPdfAcroFormDefaulAppearanceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_11PdfAcroForm28EPdfAcroFormDefaulAppearanceE to _ZN6PoDoFo11PdfDocument11GetAcroFormEbNS_28EPdfAcroFormDefaulAppearanceE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::PdfDocument [not-in-charge] ( ) (1)
changed to:PdfDocument::PdfDocument [not-in-charge] ( bool bEmpty )
[symbol: _ZN6PoDoFo11PdfDocumentC2Ev]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocumentC2Ev to _ZN6PoDoFo11PdfDocumentC2Eb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfDocument::PdfDocument [in-charge] ( ) (1)
changed to:PdfDocument::PdfDocument [in-charge] ( bool bEmpty )
[symbol: _ZN6PoDoFo11PdfDocumentC1Ev]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo11PdfDocumentC1Ev to _ZN6PoDoFo11PdfDocumentC1Eb. This may cause "undefined reference" linker error in old client applications. |
PdfEncodingObjectFactory.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfEncodingObjectFactory::CreateEncoding ( PdfObject* pObject ) [static] (1)
changed to:PdfEncodingObjectFactory::CreateEncoding ( PdfObject* pObject, PdfObject* pToUnicode, bool bExplicitNames ) [static]
[symbol: _ZN6PoDoFo24PdfEncodingObjectFactory14CreateEncodingEPNS_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 _ZN6PoDoFo24PdfEncodingObjectFactory14CreateEncodingEPNS_9PdfObjectE to _ZN6PoDoFo24PdfEncodingObjectFactory14CreateEncodingEPNS_9PdfObjectES2_b. This may cause "undefined reference" linker error in old client applications. |
PdfExtGState.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfExtGState::SetBlendMode ( char* blendMode ) (1)
changed to:PdfExtGState::SetBlendMode ( char const* blendMode )
[symbol: _ZN6PoDoFo12PdfExtGState12SetBlendModeEPc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfExtGState12SetBlendModeEPc to _ZN6PoDoFo12PdfExtGState12SetBlendModeEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfExtGState::SetRenderingIntent ( char* intent ) (1)
changed to:PdfExtGState::SetRenderingIntent ( char const* intent )
[symbol: _ZN6PoDoFo12PdfExtGState18SetRenderingIntentEPc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfExtGState18SetRenderingIntentEPc to _ZN6PoDoFo12PdfExtGState18SetRenderingIntentEPKc. This may cause "undefined reference" linker error in old client applications. |
PdfFileSpec.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfFileSpec::GetFilename ( ) const (1)
changed to:PdfFileSpec::GetFilename ( bool canUnicode ) const
[symbol: _ZNK6PoDoFo11PdfFileSpec11GetFilenameEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK6PoDoFo11PdfFileSpec11GetFilenameEv to _ZNK6PoDoFo11PdfFileSpec11GetFilenameEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_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 _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentE to _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_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 _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentE to _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_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 _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_13PdfVecObjectsE to _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_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 _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_13PdfVecObjectsE to _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_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 _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_11PdfDocumentE to _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_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 _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_11PdfDocumentE to _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_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 _ZN6PoDoFo11PdfFileSpecC1EPKcPKhiPNS_13PdfVecObjectsE to _ZN6PoDoFo11PdfFileSpecC1EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent ) (1)
changed to:PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
[symbol: _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_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 _ZN6PoDoFo11PdfFileSpecC2EPKcPKhiPNS_13PdfVecObjectsE to _ZN6PoDoFo11PdfFileSpecC2EPKcbPNS_11PdfDocumentEb. This may cause "undefined reference" linker error in old client applications. |
PdfFontCache.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfFontCache::GetFont ( char const* pszFontName, bool bBold, bool bItalic, bool bEmbedd, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, PdfEncoding const*const p6, char const* pszFileName ) (1)
changed to:PdfFontCache::GetFont ( FT_Face face, bool bSymbolCharset, bool bEmbedd, PdfEncoding const*const p4 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEPKcbbbNS0_18EFontCreationFlagsEPKNS_11PdfEncodingES2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfFontCache7GetFontEPKcbbbNS0_18EFontCreationFlagsEPKNS_11PdfEncodingES2_ to _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bbPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontCache::GetFont ( FT_Face face, bool bEmbedd, PdfEncoding const*const p3 ) (1)
changed to:PdfFontCache::GetFont ( FT_Face face, bool bSymbolCharset, bool bEmbedd, PdfEncoding const*const p4 )
[symbol: _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_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 _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bPKNS_11PdfEncodingE to _ZN6PoDoFo12PdfFontCache7GetFontEP11FT_FaceRec_bbPKNS_11PdfEncodingE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName ) (1)
changed to:PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const p5, char const* pszFileName )
[symbol: _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbPKNS_11PdfEncodingES2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbPKNS_11PdfEncodingES2_ to _ZN6PoDoFo12PdfFontCache13GetFontSubsetEPKcbbbPKNS_11PdfEncodingES2_. This may cause "undefined reference" linker error in old client applications. |
PdfFontMetricsFreetype.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcS5_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcS5_ to _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcS5_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcS5_ to _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcjS5_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_PKcjS5_ to _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcjS5_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_PKcjS5_ to _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_PKc to _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_PKc to _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc to _ZN6PoDoFo22PdfFontMetricsFreetypeC2EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix ) (1)
changed to:PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
[symbol: _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_RKNS_19PdfRefCountedBufferEPKc to _ZN6PoDoFo22PdfFontMetricsFreetypeC1EPP14FT_LibraryRec_P11FT_FaceRec_bPKc. This may cause "undefined reference" linker error in old client applications. |
PdfIdentityEncoding.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete ) (1)
changed to:PdfIdentityEncoding::PdfIdentityEncoding [in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC1Eiib]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfIdentityEncodingC1Eiib to _ZN6PoDoFo19PdfIdentityEncodingC1EiibPNS_9PdfObjectE. This may cause "undefined reference" linker error in old client applications. |
[+] PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete ) (1)
changed to:PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] ( int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )
[symbol: _ZN6PoDoFo19PdfIdentityEncodingC2Eiib]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo19PdfIdentityEncodingC2Eiib to _ZN6PoDoFo19PdfIdentityEncodingC2EiibPNS_9PdfObjectE. This may cause "undefined reference" linker error in old client applications. |
PdfImage.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace ) (1)
changed to:PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace, PdfArray const* indexedData )
[symbol: _ZN6PoDoFo8PdfImage18SetImageColorSpaceENS_14EPdfColorSpaceE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo8PdfImage18SetImageColorSpaceENS_14EPdfColorSpaceE to _ZN6PoDoFo8PdfImage18SetImageColorSpaceENS_14EPdfColorSpaceEPKNS_8PdfArrayE. This may cause "undefined reference" linker error in old client applications. |
PdfInputStream.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen ) (1)
changed to:PdfDeviceInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo20PdfDeviceInputStream4ReadEPci]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfDeviceInputStream4ReadEPci to _ZN6PoDoFo20PdfDeviceInputStream4ReadEPciPi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen ) (1)
changed to:PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo18PdfFileInputStream4ReadEPci]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo18PdfFileInputStream4ReadEPci to _ZN6PoDoFo18PdfFileInputStream4ReadEPciPi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen ) (1)
changed to:PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen, pdf_long* p3 )
[symbol: _ZN6PoDoFo20PdfMemoryInputStream4ReadEPci]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo20PdfMemoryInputStream4ReadEPci to _ZN6PoDoFo20PdfMemoryInputStream4ReadEPciPi. This may cause "undefined reference" linker error in old client applications. |
PdfPainter.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfPainter::Fill ( ) (1)
changed to:PdfPainter::Fill ( bool useEvenOddRule )
[symbol: _ZN6PoDoFo10PdfPainter4FillEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfPainter4FillEv to _ZN6PoDoFo10PdfPainter4FillEb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom ) (1)
changed to:PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom, bool inverted, double scale, bool subtractJoinCap )
[symbol: _ZN6PoDoFo10PdfPainter14SetStrokeStyleENS_15EPdfStrokeStyleEPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo10PdfPainter14SetStrokeStyleENS_15EPdfStrokeStyleEPKc to _ZN6PoDoFo10PdfPainter14SetStrokeStyleENS_15EPdfStrokeStyleEPKcbdb. This may cause "undefined reference" linker error in old client applications. |
PdfString.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfString::PdfString [in-charge] ( wchar_t const* pszString ) (1)
changed to:PdfString::PdfString [in-charge] ( wchar_t const* pszString, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC1EPKw]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC1EPKw to _ZN6PoDoFo9PdfStringC1EPKwi. This may cause "undefined reference" linker error in old client applications. |
[+] PdfString::PdfString [not-in-charge] ( wchar_t const* pszString ) (1)
changed to:PdfString::PdfString [not-in-charge] ( wchar_t const* pszString, pdf_long lLen )
[symbol: _ZN6PoDoFo9PdfStringC2EPKw]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6PoDoFo9PdfStringC2EPKw to _ZN6PoDoFo9PdfStringC2EPKwi. This may cause "undefined reference" linker error in old client applications. |
PdfXObject.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix ) (1)
changed to:PdfXObject::PdfXObject [not-in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
[symbol: _ZN6PoDoFo10PdfXObjectC2ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
| 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_11PdfDocumentEPKc to _ZN6PoDoFo10PdfXObjectC2EPNS_11PdfDocumentEiPKcb. This may cause "undefined reference" linker error in old client applications. |
[+] PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix ) (1)
changed to:PdfXObject::PdfXObject [in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
[symbol: _ZN6PoDoFo10PdfXObjectC1ERKNS_7PdfRectEPNS_11PdfDocumentEPKc]
| 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_11PdfDocumentEPKc to _ZN6PoDoFo10PdfXObjectC1EPNS_11PdfDocumentEiPKcb. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (5)
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)
| Change |
Effect |
1 | Size of field m_fontCache has been changed from 36 bytes to 44 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 (68)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfAnnotation::GetDestination ( PdfDocument* pDoc ) const1st parameter 'pDoc' (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 )7th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDestination::GetPage ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject, PdfDocument* pDocument )2nd parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )2nd 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::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::CreatePages ( std::vector<PdfRect>const& vecSizes )This method is from 'PdfDocument' class.
PdfDocument::EmbedSubsetFonts ( )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromExistingPage ( PdfXObject* pXObj, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromPage ( PdfXObject* pXObj, PdfPage const* pPage, bool bUseTrimBox, unsigned int difference )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::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::SetInfo ( PdfInfo* pInfo )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::SetTrailer ( PdfObject* pObject )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 )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )5th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfOutlineItem::GetDestination ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd 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 )9th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSignatureField::PdfSignatureField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )5th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)
| Change |
Effect |
1 | Pure virtual method PdfEncrypt::Decrypt ( unsigned char const*, pdf_long, unsigned char*, pdf_long& ) const has been added to this class instead of PdfEncrypt::Decrypt ( unsigned char const*, pdf_long, unsigned char*, pdf_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) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
__cxa_pure_virtual |
__cxa_pure_virtual |
12 |
__cxa_pure_virtual |
__cxa_pure_virtual |
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 |
__cxa_pure_virtual |
[+] affected symbols (8)
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )This method is from 'PdfEncrypt' class.
PdfEncrypt::CreatePdfEncrypt ( PdfEncrypt const& rhs ) [static]This method is from 'PdfEncrypt' class.
PdfEncrypt::CreatePdfEncrypt ( PdfObject const* pObject ) [static]This method is from 'PdfEncrypt' class.
PdfEncrypt::CreatePdfEncrypt ( std::string const& userPassword, std::string const& ownerPassword, int protection, enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm, enum PdfEncrypt::EPdfKeyLength eKeyLength ) [static]This method is from 'PdfEncrypt' class.
PdfEncrypt::GetEnabledEncryptionAlgorithms ( ) [static]This method is from 'PdfEncrypt' class.
PdfEncrypt::IsEncryptionEnabled ( enum PdfEncrypt::EPdfEncryptAlgorithm eAlgorithm ) [static]This method is from 'PdfEncrypt' class.
PdfEncrypt::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )This constructor is from 'PdfEncrypt' class.
PdfEncrypt::SetEnabledEncryptionAlgorithms ( int nEncryptionAlgorithms ) [static]This method is from 'PdfEncrypt' class.
PdfInputStream.h
namespace PoDoFo
[+] class PdfInputStream (1)
| Change |
Effect |
1 | Pure virtual method PdfInputStream::Read ( char*, pdf_long, pdf_long* ) has been added to this class instead of PdfInputStream::Read ( char*, pdf_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, pdf_long lLen )This method is from derived class 'PdfDeviceInputStream'.
PdfFileInputStream::Read ( char* pBuffer, pdf_long lLen )This method is from derived class 'PdfFileInputStream'.
PdfInputStream::~PdfInputStream [in-charge] ( )This method is from 'PdfInputStream' class.
PdfMemoryInputStream::Read ( char* pBuffer, pdf_long lLen )This method is from derived class 'PdfMemoryInputStream'.
PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (2)
| Change |
Effect |
1 | Field currentTextRenderingMode 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_curPath 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 (56)
PdfPainter::AddText ( PdfString const& sText )This method is from 'PdfPainter' class.
PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )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::Clip ( bool useEvenOddRule )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::DrawGlyph ( PdfMemDocument* pDocument, double dX, double dY, char const* pszGlyphname )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, bool bClip )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::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) constThis method is from 'PdfPainter' class.
PdfPainter::FinishPage ( )This method is from 'PdfPainter' class.
PdfPainter::GetMultiLineTextAsLines ( double dWidth, PdfString const& rsText )This method is from 'PdfPainter' class.
PdfPainter::InternalArc ( double x, double y, double ray, double ang1, double ang2, bool cont_flg )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::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 )4th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )3rd parameter 'pPainter' (pointer) has base type 'PdfPainter'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )4th parameter 'pPainter' (pointer) has base type 'PdfPainter'.
to the top
Problems with Data Types, Low Severity (11)
PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (2)
| Change |
Effect |
1 | The relative position of private field m_pTrailer has been changed from 3 to 2. | Size of the inclusive type has been changed. |
2 | The relative position of private field m_vecObjects has been changed from 2 to 7. | Size of the inclusive type has been changed. |
[+] affected symbols (68)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfAnnotation::GetDestination ( PdfDocument* pDoc ) const1st parameter 'pDoc' (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 )7th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDestination::GetPage ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject, PdfDocument* pDocument )2nd parameter 'pDocument' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )2nd 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::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )This method is from 'PdfDocument' class.
PdfDocument::CreatePage ( PdfRect const& rSize )This method is from 'PdfDocument' class.
PdfDocument::CreatePages ( std::vector<PdfRect>const& vecSizes )This method is from 'PdfDocument' class.
PdfDocument::EmbedSubsetFonts ( )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromExistingPage ( PdfXObject* pXObj, int nPage, bool bUseTrimBox )This method is from 'PdfDocument' class.
PdfDocument::FillXObjectFromPage ( PdfXObject* pXObj, PdfPage const* pPage, bool bUseTrimBox, unsigned int difference )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::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::SetInfo ( PdfInfo* pInfo )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::SetTrailer ( PdfObject* pObject )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 )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )5th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )6th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )1st parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )4th parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfOutlineItem::GetDestination ( PdfDocument* pDoc )1st parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd 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 )9th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )4th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfSignatureField::PdfSignatureField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )5th parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )3rd parameter 'pDoc' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )2nd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )3rd parameter 'pParent' (pointer) has base type 'PdfDocument'.
PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)
| Change |
Effect |
1 | Field m_bEncryptMetadata 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 (41)
PdfArray::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfData::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfDictionary::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfEncrypt::CheckKey ( unsigned char* key1, unsigned char* key2 )This 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::PdfEncrypt [in-charge] ( PdfEncrypt const& rhs )1st parameter 'rhs' (reference) has base type 'PdfEncrypt'.
PdfFileStream::SetEncrypted ( PdfEncrypt* pEncrypt )1st parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfFileStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfImmediateWriter::PdfImmediateWriter [in-charge] ( PdfOutputDevice* pDevice, PdfVecObjects* pVecObjects, PdfObject const* pTrailer, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )5th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfMemDocument::SetEncrypted ( PdfEncrypt const& pEncrypt )1st parameter 'pEncrypt' (reference) has base type 'PdfEncrypt'.
PdfMemStream::Write ( PdfOutputDevice* pDevice, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfName::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfObject::WriteObject ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfParserObject::ParseFile ( PdfEncrypt* pEncrypt, bool bIsTrailer )1st parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfReference::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( char const* pszFilename, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfStreamedDocument::PdfStreamedDocument [in-charge] ( PdfOutputDevice* pDevice, enum EPdfVersion eVersion, PdfEncrypt* pEncrypt, enum EPdfWriteMode eWriteMode )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::SetHexData ( char const* pszHex, pdf_long lLen, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfString::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( char const* pszToken, enum EPdfTokenType eType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )4th parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::GetNextVariant ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadArray ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDataType ( enum EPdfDataType eDataType, PdfVariant& rVariant, PdfEncrypt* pEncrypt )3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadDictionary ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadHexString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfTokenizer::ReadString ( PdfVariant& rVariant, PdfEncrypt* pEncrypt )2nd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfVariant::Write ( PdfOutputDevice* pDevice, enum EPdfWriteMode eWriteMode, PdfEncrypt const* pEncrypt, PdfName const& keyStop ) const3rd parameter 'pEncrypt' (pointer) has base type 'PdfEncrypt'.
PdfWriter::FillTrailerObject ( PdfObject* pTrailer, pdf_long lSize, bool bPrevEntry, bool bOnlySizeKey ) constField 'this->m_pEncrypt' in the object of this method has base type 'PdfEncrypt'.
PdfWriter::GetByteOffset ( PdfObject* pObject, pdf_long* pulOffset )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::SetEncrypted ( PdfEncrypt const& rEncrypt )1st parameter 'rEncrypt' (reference) 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::WriteToBuffer ( char** ppBuffer, pdf_long* pulLen )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'.
PdfError.h
namespace PoDoFo
[+] class PdfError (1)
| Change |
Effect |
1 | Base class std::exception has been removed. | Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfError |
~PdfError |
12 |
~PdfError |
~PdfError |
16 |
PdfError::what |
|
[+] affected symbols (18)
PdfError::DebugMessage ( char const* pszMsg, ... ) [static]This method is from 'PdfError' class.
PdfError::ErrorMessage ( enum EPdfError eCode ) [static]This method is from 'PdfError' class.
PdfError::ErrorName ( enum EPdfError eCode ) [static]This method is from 'PdfError' class.
PdfError::LogMessage ( enum ELogSeverity eLogSeverity, char const* pszMsg, ... ) [static]This method is from 'PdfError' class.
PdfError::LogMessage ( enum ELogSeverity eLogSeverity, wchar_t const* pszMsg, ... ) [static]This method is from 'PdfError' class.
PdfError::operator!= ( enum EPdfError const& eCode )This method is from 'PdfError' class.
PdfError::operator!= ( PdfError const& rhs )This method is from 'PdfError' class.
PdfError::operator = ( enum EPdfError const& eCode )This method is from 'PdfError' class.
PdfError::operator = ( PdfError const& rhs )This method is from 'PdfError' class.
PdfError::operator == ( enum EPdfError const& eCode )This method is from 'PdfError' class.
PdfError::operator == ( PdfError const& rhs )This method is from 'PdfError' class.
PdfError::PdfError [in-charge] ( )This constructor is from 'PdfError' class.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )This constructor is from 'PdfError' class.
PdfError::PdfError [in-charge] ( PdfError const& rhs )This constructor is from 'PdfError' class.
PdfError::PrintErrorMsg ( ) constThis method is from 'PdfError' class.
PdfError::SetLogMessageCallback ( PdfError::LogMessageCallback* fLogMessageCallback ) [static]This method is from 'PdfError' class.
PdfError::what ( ) constThis method is from 'PdfError' class.
PdfError::~PdfError [in-charge] ( )This method is from 'PdfError' class.
PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)
| Change |
Effect |
1 | Field m_sSubsetBasename 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 (75)
PdfAction::PdfAction [in-charge] ( enum EPdfAction eAction, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfAnnotation::GetDestination ( PdfDocument* pDoc ) constField 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'pParent->m_fontCache' in 7th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfButton::PdfButton [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfCheckBox::PdfCheckBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfComboBox::PdfComboBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfContents::PdfContents [in-charge] ( PdfDocument* pParent )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDestination::GetPage ( PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfDestination::PdfDestination [in-charge] ( PdfObject* pObject, PdfDocument* pDocument )Field 'pDocument->m_fontCache' in 2nd parameter 'pDocument' (pointer) has type 'PdfFontCache'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, enum PdfDifferenceEncoding::EBaseEncoding eBaseEncoding, PdfDocument* pParent, bool bAutoDelete )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfEncodingDifference const& rDifference, PdfDocument* pParent, bool bAutoDelete )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfDocument::AddNamedDestination ( PdfDestination const& rDest, PdfString const& rsName )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::Append ( PdfMemDocument const& rDoc, bool bAppendAll )Field 'retval->m_fontCache' in return value (reference) has type 'PdfFontCache'.
PdfDocument::AttachFile ( PdfFileSpec const& rFileSpec )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::Clear ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreatePage ( PdfRect const& rSize )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::CreatePages ( std::vector<PdfRect>const& vecSizes )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::EmbedSubsetFonts ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromDocumentPage ( PdfXObject* pXObj, PdfMemDocument const& rDoc, int nPage, bool bUseTrimBox )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromExistingPage ( PdfXObject* pXObj, int nPage, bool bUseTrimBox )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FillXObjectFromPage ( PdfXObject* pXObj, PdfPage const* pPage, bool bUseTrimBox, unsigned int difference )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::FixObjectReferences ( PdfObject* pObject, int difference )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetNamedObjectFromCatalog ( char const* pszName ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetNamesTree ( bool bCreate )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetOutlines ( bool bCreate )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPage ( int nIndex ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPageCount ( ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::GetPageMode ( ) constField 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::InitPagesTree ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetBaseURI ( std::string const& inBaseURI )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetBindingDirection ( PdfName& inDirection )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetCenterWindow ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetDisplayDocTitle ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetFitWindow ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideMenubar ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideToolbar ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetHideWindowUI ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetInfo ( PdfInfo* pInfo )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetLanguage ( std::string const& inLanguage )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPageLayout ( enum EPdfPageLayout inLayout )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPageMode ( enum EPdfPageMode inMode )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetPrintScaling ( PdfName& inScalingType )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetTrailer ( PdfObject* pObject )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetUseFullScreen ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, bool inValue )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::SetViewerPreference ( PdfName const& whichPref, PdfObject const& valueObj )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfDocument::~PdfDocument [in-charge] ( )Field 'this->m_fontCache' in the object of this method has type 'PdfFontCache'.
PdfElement::PdfElement [in-charge] ( char const* pszType, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfExponentialFunction::PdfExponentialFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rC0, PdfArray const& rC1, double dExponent, PdfDocument* pParent )Field 'pParent->m_fontCache' in 5th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfExtGState::PdfExtGState [in-charge] ( PdfDocument* pParent )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfFontCache::EmbedSubsetFonts ( )This method is from 'PdfFontCache' class.
PdfFontCache::EmptyCache ( )This method is from 'PdfFontCache' class.
PdfFontCache::GetDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )This method is from 'PdfFontCache' class.
PdfFontCache::GetFont ( PdfObject* pObject )This method is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfFontConfigWrapper const& rFontConfig, PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::PdfFontCache [in-charge] ( PdfVecObjects* pParent )This constructor is from 'PdfFontCache' class.
PdfFontCache::~PdfFontCache [in-charge] ( )This method is from 'PdfFontCache' class.
PdfFunction::PdfFunction [in-charge] ( enum EPdfFunctionType eType, PdfArray const& rDomain, PdfDocument* pParent )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )Field 'pParent->m_fontCache' in 6th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfImage::PdfImage [in-charge] ( PdfDocument* pParent, char const* pszPrefix )Field 'pParent->m_fontCache' in 1st parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfListBox::PdfListBox [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfListField::PdfListField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 4th parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfOutlineItem::GetDestination ( PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 1st parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfPage::PdfPage [in-charge] ( PdfRect const& rSize, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfPushButton::PdfPushButton [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'pParent->m_fontCache' in 9th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfSampledFunction::PdfSampledFunction [in-charge] ( PdfArray const& rDomain, PdfArray const& rRange, PdfFunction::Sample const& rlstSamples, PdfDocument* pParent )Field 'pParent->m_fontCache' in 4th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfShadingPattern::PdfShadingPattern [in-charge] ( enum EPdfShadingPatternType eShadingType, PdfDocument* pParent )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfSignatureField::PdfSignatureField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfStitchingFunction::PdfStitchingFunction [in-charge] ( PdfFunction::List const& rlstFunctions, PdfArray const& rDomain, PdfArray const& rBounds, PdfArray const& rEncode, PdfDocument* pParent )Field 'pParent->m_fontCache' in 5th parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfTextField::PdfTextField [in-charge] ( PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc )Field 'pDoc->m_fontCache' in 3rd parameter 'pDoc' (pointer) has type 'PdfFontCache'.
PdfXObject::PdfXObject [in-charge] ( char const* pszSubType, PdfDocument* pParent, char const* pszPrefix )Field 'pParent->m_fontCache' in 2nd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfXObject::PdfXObject [in-charge] ( PdfMemDocument const& rSourceDoc, int nPage, PdfDocument* pParent, char const* pszPrefix, bool bUseTrimBox )Field 'pParent->m_fontCache' in 3rd parameter 'pParent' (pointer) has type 'PdfFontCache'.
PdfFontMetricsObject.h
namespace PoDoFo
[+] class PdfFontMetricsObject (1)
| Change |
Effect |
1 | Field m_matrix 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 (24)
PdfFontMetricsObject::CharWidth ( unsigned char c ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetAscent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetBoundingBox ( PdfArray& array ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetDescent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontData ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontDataLen ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetFontname ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphId ( long lUnicode ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphWidth ( char const* pszGlyphname ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetGlyphWidth ( int nGlyphId ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetItalicAngle ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetLineSpacing ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetPdfAscent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetPdfDescent ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetStrikeOutPosition ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetStrikeoutThickness ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetUnderlinePosition ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetUnderlineThickness ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetWeight ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::GetWidthArray ( PdfVariant& var, unsigned int nFirst, unsigned int nLast ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::IsSymbol ( ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::PdfFontMetricsObject [in-charge] ( PdfObject* pFont, PdfObject* pDescriptor, PdfEncoding const*const pEncoding )This constructor is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::UnicodeCharWidth ( unsigned short c ) constThis method is from 'PdfFontMetricsObject' class.
PdfFontMetricsObject::~PdfFontMetricsObject [in-charge] ( )This method is from 'PdfFontMetricsObject' class.
PdfIdentityEncoding.h
namespace PoDoFo
[+] class PdfIdentityEncoding (3)
| Change |
Effect |
1 | Field m_bToUnicodeIsLoaded 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_cMapEncoding 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_pToUnicode 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 (8)
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] ( )This method is from 'PdfIdentityEncoding' class.
PdfOutputStream.h
namespace PoDoFo
[+] class PdfMemoryOutputStream (2)
| Change |
Effect |
1 | Size of this type has been changed from 24 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field m_pCur has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (5)
PdfMemoryOutputStream::Close ( )This method is from 'PdfMemoryOutputStream' class.
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( char* pBuffer, pdf_long lLen )This constructor is from 'PdfMemoryOutputStream' class.
PdfMemoryOutputStream::PdfMemoryOutputStream [in-charge] ( pdf_long lInitial )This constructor is from 'PdfMemoryOutputStream' class.
PdfMemoryOutputStream::Write ( char const* pBuffer, pdf_long lLen )This method is from 'PdfMemoryOutputStream' class.
PdfMemoryOutputStream::~PdfMemoryOutputStream [in-charge] ( )This method is from 'PdfMemoryOutputStream' class.
to the top
Problems with Symbols, Low Severity (4)
PdfDictionary.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDictionary::GetKeyAsLong ( PdfName const& key, long long lDefault ) const (2)
changed to:PdfDictionary::GetKeyAsLong ( PdfName const& key, pdf_int64 lDefault ) const
[symbol: _ZNK6PoDoFo13PdfDictionary12GetKeyAsLongERKNS_7PdfNameEx]
| Change | Effect |
---|
1 | Type of 2nd parameter lDefault has been changed from long long to pdf_int64. | Replacement of parameter data type may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from long long to pdf_int64. | Replacement of return type may indicate a change in its semantic meaning. |
PdfParser.h,
libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfParser::ReadXRefSubsection ( long long& nFirstObject, long long& nNumObjects ) (2)
changed to:PdfParser::ReadXRefSubsection ( pdf_int64& nFirstObject, pdf_int64& nNumObjects )
[symbol: _ZN6PoDoFo9PdfParser18ReadXRefSubsectionERxS1_]
| Change | Effect |
---|
1 | Type of 1st parameter nFirstObject has been changed from long long& to pdf_int64&. | Replacement of parameter data type may indicate a change in its semantic meaning. |
2 | Type of 2nd parameter nNumObjects has been changed from long long& to pdf_int64&. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (5)
PdfAnnotation.h
namespace PoDoFo
[+] enum EPdfAnnotation (1)
| Change |
Effect |
1 | The member ePdfAnnotation_WebMedia with value 26 has been added. | No effect. |
[+] affected symbols (2)
PdfAnnotation::PdfAnnotation [in-charge] ( PdfPage* pPage, enum EPdfAnnotation eAnnot, PdfRect const& rRect, PdfVecObjects* pParent )2nd parameter 'eAnnot' has type 'enum EPdfAnnotation'.
PdfPage::CreateAnnotation ( enum EPdfAnnotation eType, PdfRect const& rRect )1st parameter 'eType' has type 'enum EPdfAnnotation'.
PdfDefines.h
namespace PoDoFo
[+] enum EPdfColorSpace (1)
| Change |
Effect |
1 | The member ePdfColorSpace_Indexed with value 5 has been added. | No effect. |
[+] affected symbols (84)
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'rEnd->m_eAlternateColorSpace' in 6th parameter 'rEnd' (reference) has type 'enum EPdfColorSpace'.
PdfAxialShadingPattern::PdfAxialShadingPattern [in-charge] ( double dX0, double dY0, double dX1, double dY1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )Field 'rEnd->m_eAlternateColorSpace' in 6th parameter 'rEnd' (reference) has type 'enum EPdfColorSpace'.
PdfCanvas::AddColorResource ( PdfColor const& rColor )Field 'rColor->m_eColorSpace' in 1st parameter 'rColor' (reference) has type 'enum EPdfColorSpace'.
PdfColor::BuildColorSpace ( PdfVecObjects* pOwner ) constField 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::ConvertToCMYK ( ) constField 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::ConvertToGrayScale ( ) constField 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::ConvertToRGB ( ) constField 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::FromArray ( PdfArray const& rArray ) [static]Field 'retval->m_eAlternateColorSpace' in return value has type 'enum EPdfColorSpace'.
PdfColor::FromString ( char const* pszName ) [static]Field 'retval->m_eAlternateColorSpace' in return value has type 'enum EPdfColorSpace'.
PdfColor::GetColorSpaceForName ( PdfName const& rName ) [static]Return value has type 'enum EPdfColorSpace'.
PdfColor::GetNameForColorSpace ( enum EPdfColorSpace eColorSpace ) [static]1st parameter 'eColorSpace' has type 'enum EPdfColorSpace'.
PdfColor::operator = ( PdfColor const& rhs )Field 'rhs->m_eColorSpace' in 1st parameter 'rhs' (reference) has type 'enum EPdfColorSpace'.
PdfColor::PdfColor [in-charge] ( )Field 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::PdfColor [in-charge] ( double dGray )Field 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::PdfColor [in-charge] ( double dRed, double dGreen, double dBlue )Field 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::PdfColor [in-charge] ( double dCyan, double dMagenta, double dYellow, double dBlack )Field 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::PdfColor [in-charge] ( PdfColor const& rhs )Field 'rhs->m_eColorSpace' in 1st parameter 'rhs' (reference) has type 'enum EPdfColorSpace'.
PdfColor::ToArray ( ) constField 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColor::~PdfColor [in-charge] ( )Field 'this->m_eColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfColorSeparation::PdfColorSeparation [in-charge] ( std::string const& sName, double dDensity, PdfColor const& alternateColor )Field 'alternateColor->m_eAlternateColorSpace' in 3rd parameter 'alternateColor' (reference) has type 'enum EPdfColorSpace'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfDocument* pParent )Field 'rLR->m_eColorSpace' in 3rd parameter 'rLR' (reference) has type 'enum EPdfColorSpace'.
PdfFunctionBaseShadingPattern::PdfFunctionBaseShadingPattern [in-charge] ( PdfColor const& rLL, PdfColor const& rUL, PdfColor const& rLR, PdfColor const& rUR, PdfArray const& rMatrix, PdfVecObjects* pParent )Field 'rLR->m_eColorSpace' in 3rd parameter 'rLR' (reference) has type 'enum EPdfColorSpace'.
PdfImage::SetImageICCProfile ( PdfInputStream* pStream, long lColorComponents, enum EPdfColorSpace eAlternateColorSpace )3rd parameter 'eAlternateColorSpace' has type 'enum EPdfColorSpace'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::BeginText ( double dX, double dY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Clip ( bool useEvenOddRule )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Close ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::ClosePath ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawGlyph ( PdfMemDocument* pDocument, double dX, double dY, char const* pszGlyphname )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical, bool bClip )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::EndText ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) constField 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::FinishPage ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::GetMultiLineTextAsLines ( double dWidth, PdfString const& rsText )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::InternalArc ( double x, double y, double ray, double ang1, double ang2, bool cont_flg )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::MoveTextPos ( double dX, double dY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Restore ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Save ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'rColor->m_eColorSpace' in 1st parameter 'rColor' (reference) has type 'enum EPdfColorSpace'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetGray ( double g )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'rColor->m_eColorSpace' in 1st parameter 'rColor' (reference) has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::Stroke ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_curColor->m_eAlternateColorSpace' in the object of this method has type 'enum EPdfColorSpace'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfDocument* pParent )Field 'rEnd->m_eAlternateColorSpace' in 8th parameter 'rEnd' (reference) has type 'enum EPdfColorSpace'.
PdfRadialShadingPattern::PdfRadialShadingPattern [in-charge] ( double dX0, double dY0, double dR0, double dX1, double dY1, double dR1, PdfColor const& rStart, PdfColor const& rEnd, PdfVecObjects* pParent )Field 'rEnd->m_eAlternateColorSpace' in 8th parameter 'rEnd' (reference) has type 'enum EPdfColorSpace'.
PdfSimpleTableModel::GetBackgroundColor ( int p1, int p2 ) constField 'retval->m_eAlternateColorSpace' in return value has type 'enum EPdfColorSpace'.
PdfSimpleTableModel::GetBorderColor ( int p1, int p2 ) constField 'retval->m_eAlternateColorSpace' in return value has type 'enum EPdfColorSpace'.
PdfSimpleTableModel::GetForegroundColor ( int p1, int p2 ) constField 'retval->m_eAlternateColorSpace' in return value has type 'enum EPdfColorSpace'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_curColor->m_eAlternateColorSpace' in 4th parameter 'pPainter' (pointer) has type 'enum EPdfColorSpace'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_curColor->m_eAlternateColorSpace' in 3rd parameter 'pPainter' (pointer) has type 'enum EPdfColorSpace'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_curColor->m_eAlternateColorSpace' in 4th parameter 'pPainter' (pointer) has type 'enum EPdfColorSpace'.
[+] enum EPdfFontType (1)
| Change |
Effect |
1 | The member ePdfFontType_Type3 with value 4 has been added. | No effect. |
[+] affected symbols (87)
PdfCMapEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfCMapEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfDifferenceEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfDifferenceEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfDocument::CreateDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )Field 'pFont->m_pMetrics->m_eFontType' in 1st parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfFont::AddUsedGlyphname ( char const* pszGlyphName )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFont::AddUsedSubsettingGlyphs ( PdfString const& sText, long lStringLen )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFont::EmbedFont ( )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFont::EmbedSubsetFont ( )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfObject* pObject )Field 'pMetrics->m_eFontType' in 1st parameter 'pMetrics' (pointer) has type 'enum EPdfFontType'.
PdfFont::PdfFont [in-charge] ( PdfFontMetrics* pMetrics, PdfEncoding const*const pEncoding, PdfVecObjects* pParent )Field 'pMetrics->m_eFontType' in 1st parameter 'pMetrics' (pointer) has type 'enum EPdfFontType'.
PdfFont::WriteStringToStream ( PdfString const& rsString, PdfStream* pStream )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFont::~PdfFont [in-charge] ( )Field 'this->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFontCache::GetDuplicateFontType1 ( PdfFont* pFont, char const* pszSuffix )Field 'pFont->m_pMetrics->m_eFontType' in 1st parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfFontCache::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics->m_eFontType' in return value (pointer) has type 'enum EPdfFontType'.
PdfFontFactory::CreateFont ( FT_Library* pLibrary, PdfObject* pObject ) [static]Field 'retval->m_pMetrics->m_eFontType' in return value (pointer) has type 'enum EPdfFontType'.
PdfFontFactory::CreateFontObject ( PdfFontMetrics* pMetrics, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pParent ) [static]Field 'pMetrics->m_eFontType' in 1st parameter 'pMetrics' (pointer) has type 'enum EPdfFontType'.
PdfFontFactory::GetFontType ( char const* pszFilename ) [static]Return value has type 'enum EPdfFontType'.
PdfFontMetrics::FontTypeFromFilename ( char const* pszFilename ) [static]Return value has type 'enum EPdfFontType'.
PdfFontMetrics::PdfFontMetrics [in-charge] ( enum EPdfFontType eFontType, char const* pszFilename, char const* pszSubsetPrefix )1st parameter 'eFontType' has type 'enum EPdfFontType'.
PdfFontMetrics::StringWidth ( char const* pszText, pdf_long nLength ) constField 'this->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFontMetrics::StringWidth ( pdf_utf16be const* pszText, unsigned int nLength ) constField 'this->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFontMetrics::~PdfFontMetrics [in-charge] ( )Field 'this->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( char const* pszFontFileName, PdfFontMetrics* pMetrics, unsigned short nFaceIndex )Field 'pMetrics->m_eFontType' in 2nd parameter 'pMetrics' (pointer) has type 'enum EPdfFontType'.
PdfFontTTFSubset::PdfFontTTFSubset [in-charge] ( PdfInputDevice* pDevice, PdfFontMetrics* pMetrics, enum PdfFontTTFSubset::EFontFileType eType, unsigned short nFaceIndex )Field 'pMetrics->m_eFontType' in 2nd parameter 'pMetrics' (pointer) has type 'enum EPdfFontType'.
PdfIdentityEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfIdentityEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfMemDocument::GetFont ( PdfObject* pObject )Field 'retval->m_pMetrics->m_eFontType' in return value (pointer) has type 'enum EPdfFontType'.
PdfPainter::AddText ( PdfString const& sText )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::AddText ( PdfString const& sText, pdf_long lStringLen )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::ArcTo ( double dX, double dY, double dRadiusX, double dRadiusY, double dRotation, bool bLarge, bool bSweep )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::BeginText ( double dX, double dY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::Clip ( bool useEvenOddRule )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::Close ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::ClosePath ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::CubicBezierTo ( double dX1, double dY1, double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawGlyph ( PdfMemDocument* pDocument, double dX, double dY, char const* pszGlyphname )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawImage ( double dX, double dY, PdfImage* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawLine ( double dStartX, double dStartY, double dEndX, double dEndY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawMultiLineText ( double dX, double dY, double dWidth, double dHeight, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical, bool bClip )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawText ( double dX, double dY, PdfString const& sText, long lLen )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawTextAligned ( double dX, double dY, double dWidth, PdfString const& rsText, enum EPdfAlignment eAlignment )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::DrawXObject ( double dX, double dY, PdfXObject* pObject, double dScaleX, double dScaleY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::EndText ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::ExpandTabs ( PdfString const& rsString, pdf_long lLen ) constField 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::FinishPage ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::GetMultiLineTextAsLines ( double dWidth, PdfString const& rsText )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::InternalArc ( double x, double y, double ray, double ang1, double ang2, bool cont_flg )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::LineTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::MoveTextPos ( double dX, double dY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::MoveTo ( double dX, double dY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::QuadCurveTo ( double dX1, double dY1, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::Restore ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::Save ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetClipRect ( double dX, double dY, double dWidth, double dHeight )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetCurrentStrokingColor ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetExtGState ( PdfExtGState* inGState )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetFont ( PdfFont* pFont )Field 'pFont->m_pMetrics->m_eFontType' in 1st parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfPainter::SetGray ( double g )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetLineCapStyle ( enum EPdfLineCapStyle eCapStyle )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetLineJoinStyle ( enum EPdfLineJoinStyle eJoinStyle )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetPage ( PdfCanvas* pPage )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetRenderingIntent ( char* intent )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokeWidth ( double dWidth )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokingColor ( double r, double g, double b )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokingColor ( PdfColor const& rColor )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokingColorCMYK ( double c, double m, double y, double k )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokingGray ( double g )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetStrokingShadingPattern ( PdfShadingPattern const& rPattern )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SetTransformationMatrix ( double a, double b, double c, double d, double e, double f )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SmoothCurveTo ( double dX2, double dY2, double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::SmoothQuadCurveTo ( double dX3, double dY3 )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::Stroke ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::VerticalLineTo ( double dY )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfPainter::~PdfPainter [in-charge] ( )Field 'this->m_pFont->m_pMetrics->m_eFontType' in the object of this method has type 'enum EPdfFontType'.
PdfSimpleEncoding::ConvertToEncoding ( PdfString const& rString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfSimpleEncoding::ConvertToUnicode ( PdfString const& rEncodedString, PdfFont const* pFont ) constField 'pFont->m_pMetrics->m_eFontType' in 2nd parameter 'pFont' (pointer) has type 'enum EPdfFontType'.
PdfSimpleTableModel::GetFont ( int p1, int p2 ) constField 'retval->m_pMetrics->m_eFontType' in return value (pointer) has type 'enum EPdfFontType'.
PdfTable::CheckForNewPage ( double* pdY, double* pdCurY, double dRowHeight, PdfPainter* pPainter )Field 'pPainter->m_pFont->m_pMetrics->m_eFontType' in 4th parameter 'pPainter' (pointer) has type 'enum EPdfFontType'.
PdfTable::Draw ( double dX, double dY, PdfPainter* pPainter, PdfRect const& rClipRect, double* pdLastX, double* pdLastY )Field 'pPainter->m_pFont->m_pMetrics->m_eFontType' in 3rd parameter 'pPainter' (pointer) has type 'enum EPdfFontType'.
PdfTable::DrawHorizontalBorders ( int nRow, double dX, double dY, PdfPainter* pPainter, double* pdColWidths )Field 'pPainter->m_pFont->m_pMetrics->m_eFontType' in 4th parameter 'pPainter' (pointer) has type 'enum EPdfFontType'.
PdfError.h
namespace PoDoFo
[+] enum EPdfError (1)
| Change |
Effect |
1 | The member ePdfError_NotCompiled with value 49 has been added. | No effect. |
[+] affected symbols (6)
PdfError::ErrorMessage ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::ErrorName ( enum EPdfError eCode ) [static]1st parameter 'eCode' has type 'enum EPdfError'.
PdfError::operator!= ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator = ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::operator == ( enum EPdfError const& eCode )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfError::PdfError [in-charge] ( enum EPdfError const& eCode, char const* pszFile, int line, char const* pszInformation )1st parameter 'eCode' (reference) has base type 'enum EPdfError'.
PdfMemDocument.h
namespace PoDoFo
[+] class PdfMemDocument (1)
| Change |
Effect |
1 | Virtual method PdfMemDocument::InitFromParser ( PdfParser* ) 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) - 15 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PdfMemDocument |
~PdfMemDocument |
12 |
~PdfMemDocument |
~PdfMemDocument |
16 |
PdfMemDocument::GetWriteMode |
PdfMemDocument::GetWriteMode |
20 |
PdfMemDocument::GetPdfVersion |
PdfMemDocument::GetPdfVersion |
24 |
PdfMemDocument::IsLinearized |
PdfMemDocument::IsLinearized |
28 |
PdfMemDocument::IsPrintAllowed |
PdfMemDocument::IsPrintAllowed |
32 |
PdfMemDocument::IsEditAllowed |
PdfMemDocument::IsEditAllowed |
36 |
PdfMemDocument::IsCopyAllowed |
PdfMemDocument::IsCopyAllowed |
40 |
PdfMemDocument::IsEditNotesAllowed |
PdfMemDocument::IsEditNotesAllowed |
44 |
PdfMemDocument::IsFillAndSignAllowed |
PdfMemDocument::IsFillAndSignAllowed |
48 |
PdfMemDocument::IsAccessibilityAllowed |
PdfMemDocument::IsAccessibilityAllowed |
52 |
PdfMemDocument::IsDocAssemblyAllowed |
PdfMemDocument::IsDocAssemblyAllowed |
56 |
PdfMemDocument::IsHighPrintAllowed |
PdfMemDocument::IsHighPrintAllowed |
60 |
|
PdfMemDocument::InitFromParser |
[+] affected symbols (27)
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::GetWriteMode ( ) constThis method is from 'PdfMemDocument' class.
PdfMemDocument::InsertPages ( PdfMemDocument const& rDoc, int inFirstPage, int inNumPages )This method is from 'PdfMemDocument' class.
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.
to the top
Other Changes in Constants (3)
PdfFontCache.h
[+] SUBSET_BASENAME_LEN
| Change | Effect |
---|
1 | The constant SUBSET_BASENAME_LEN with value 6 has been added. | No effect. |
podofo_config.h
[+] SZ_INT64
| Change | Effect |
---|
1 | The constant SZ_INT64 with value 8 has been added. | No effect. |
[+] SZ_LONG
| Change | Effect |
---|
1 | The constant SZ_LONG with value 4 has been added. | No effect. |
to the top
Header Files (1)
podofo.h
to the top
Shared Libraries (1)
libpodofo.so.0.9.1
to the top