Binary compatibility report for the PoDoFo library  between 0.9.2 and 0.9.3 versions on x86

Test Info


Library NamePoDoFo
Version #10.9.2
Version #20.9.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types1610 / 626
VerdictIncompatible
(25.4%)

Problem Summary


SeverityCount
Added Symbols-170
Removed SymbolsHigh60
Problems with
Data Types
High13
Medium5
Low11
Problems with
Symbols
High52
Medium0
Low4
Problems with
Constants
Low0
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 )
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )

PdfCMapEncoding.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfCMapEncoding::PdfCMapEncoding [in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )
PdfCMapEncoding::PdfCMapEncoding [not-in-charge] ( PdfObject* pObject, PdfObject* pToUnicode )

PdfDifferenceEncoding.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete, bool bExplicitNames )
PdfEncodingDifference::AddDifference int nCode, pdf_utf16be unicodeValue )
PdfEncodingDifference::AddDifference int nCode, pdf_utf16be unicodeValue, PdfName const& rName, bool bExplicitNames )
PdfEncodingDifference::ContainsUnicodeValue ( pdf_utf16be unicodeValue, char& rValue ) const

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 )
PdfDocument::CreateFont ( char const* pszFontName, bool bSymbolCharset, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd )
PdfDocument::CreateFont FT_Face face, bool bSymbolCharset, PdfEncoding const*const pEncoding, bool bEmbedd )
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const pEncoding, char const* pszFileName )
PdfDocument::GetAcroForm bool bCreate, enum EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfDocument::GetAttachment PdfString const& rName )
PdfDocument::InsertExistingPageAt ( PdfMemDocument const& rDoc, int nPageIndex, int nAtIndex )
PdfDocument::InsertPage ( PdfRect const& rSize, int atIndex )
PdfDocument::PdfDocument [in-charge] bool bEmpty )
PdfDocument::PdfDocument [not-in-charge] bool bEmpty )

PdfEncoding.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfSimpleEncoding::GetUnicodeCharCode pdf_utf16be unicodeValue ) const

PdfEncodingFactory.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfEncodingFactory::GlobalIdentityEncodingInstance ( ) [static]

PdfEncodingObjectFactory.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfEncodingObjectFactory::CreateEncoding ( PdfObject* pObject, PdfObject* pToUnicode, bool bExplicitNames ) [static]

PdfExtGState.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfExtGState::SetBlendMode char const* blendMode )
PdfExtGState::SetRenderingIntent char const* intent )

PdfField.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
PdfField::PdfField [in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc, bool bDefaultApperance )
PdfField::PdfField [not-in-charge] ( enum EPdfField eField, PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
PdfField::PdfField [not-in-charge] ( enum EPdfField eField, PdfPage* pPage, PdfRect const& rRect, PdfDocument* pDoc, bool bDefaultApperance )

PdfFileSpec.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfFileSpec::GetFilename bool canUnicode ) const
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent, bool bStripPath )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent, bool bStripPath )

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 )
PdfFontCache::GetFont FT_Face face, bool bSymbolCharset, bool bEmbedd, PdfEncoding const*const p4 )
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, bool bSymbolCharset, PdfEncoding const*const p5, char const* pszFileName )
PdfFontCache::Init ( )

PdfFontFactory.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfFontFactory::CreateBase14Font ( char const* pszFontName, int nFlags, PdfEncoding const*const pEncoding, PdfVecObjects* pvecObjects ) [static]

PdfFontMetricsFreetype.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfFontMetricsFreetype::IsBold ( ) const
PdfFontMetricsFreetype::IsItalic ( ) const
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, bool pIsSymbol, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, bool pIsSymbol, char const* pszSubsetPrefix )

PdfIdentityEncoding.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )
PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] int nFirstChar, int nLastChar, bool bAutoDelete, PdfObject* pToUnicode )

PdfImage.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfImage::LoadFromJpegData ( unsigned char const* pData, pdf_long dwLen )
PdfImage::SetImageColorSpace ( enum EPdfColorSpace eColorSpace, PdfArray const* indexedData )

PdfInfo.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfInfo::SetCustomKey ( PdfName const& sName, PdfString const& sValue )

PdfInputStream.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfDeviceInputStream::Read char* pBuffer, pdf_long lLen, pdf_long* p3 )
PdfFileInputStream::Read char* pBuffer, pdf_long lLen, pdf_long* p3 )
PdfMemoryInputStream::Read char* pBuffer, pdf_long lLen, pdf_long* p3 )

PdfMemDocument.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfMemDocument::AddPdfExtension char const* ns, pdf_int64 level )
PdfMemDocument::GetPdfExtensions ( ) const
PdfMemDocument::HasPdfExtension char const* ns, pdf_int64 level ) const
PdfMemDocument::PdfMemDocument [in-charge] bool bOnlyTrailer )
PdfMemDocument::PdfMemDocument [not-in-charge] bool bOnlyTrailer )
PdfMemDocument::RemovePdfExtension char const* ns, pdf_int64 level )

PdfPage.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfPage::GetOwnAnnotationsArray bool bCreate, PdfDocument* pDocument )

PdfPagesTree.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfPagesTree::InsertPage ( PdfRect const& rSize, int atIndex )

PdfPainter.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfPainter::Arc double dX, double dY, double dRadius, double dAngle1, double dAngle2 )
PdfPainter::Circle double dX, double dY, double dRadius )
PdfPainter::Ellipse double dX, double dY, double dWidth, double dHeight )
PdfPainter::EndPath ( )
PdfPainter::Fill bool useEvenOddRule )
PdfPainter::FillAndStroke bool useEvenOddRule )
PdfPainter::HorizontalLineTo double dX )
PdfPainter::Rectangle double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
PdfPainter::SetCurrentTextRenderingMode ( )
PdfPainter::SetMiterLimit double value )
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom, bool inverted, double scale, bool subtractJoinCap )
PdfPainter::SetStrokingTilingPattern PdfTilingPattern const& rPattern )
PdfPainter::SetStrokingTilingPattern std::string const& rPatternName )
PdfPainter::SetTextRenderingMode enum EPdfTextRenderingMode mode )
PdfPainter::SetTilingPattern PdfTilingPattern const& rPattern )
PdfPainter::SetTilingPattern std::string const& rPatternName )

PdfParser.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfParser::HasXRefStream ( )

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 )
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 )
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 )
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 )
PdfTriangleShadingPattern::~PdfTriangleShadingPattern [in-charge-deleting] ( )
PdfTriangleShadingPattern::~PdfTriangleShadingPattern [in-charge] ( )

PdfSigIncMemDocument.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfExMemDocument::InitFromParser PdfParser* pParser )
PdfExMemDocument::PdfExMemDocument [in-charge] char const* pszInpFilename )
PdfExMemDocument::PdfExMemDocument [in-charge] PdfRefCountedInputDevice const& rInputDevice )
PdfExMemDocument::PdfExMemDocument [not-in-charge] char const* pszInpFilename )
PdfExMemDocument::PdfExMemDocument [not-in-charge] PdfRefCountedInputDevice const& rInputDevice )
PdfExMemDocument::~PdfExMemDocument [in-charge-deleting] ( )
PdfExMemDocument::~PdfExMemDocument [in-charge] ( )
PdfExMemDocument::~PdfExMemDocument [not-in-charge] ( )
PdfSigIncMemDocument::AddPageToIncDocument PdfPage* pPage )
PdfSigIncMemDocument::AddVisualSign PdfPage* pPage )
PdfSigIncMemDocument::CreateAnnotation ( PdfSignOutputDevice* pDevice, PdfPage* pPage )
PdfSigIncMemDocument::CreateVisualSign ( )
PdfSigIncMemDocument::CreateVisualSignRect ( )
PdfSigIncMemDocument::GetExistedAcroForm PdfAcroForm* pOldAcroForm )
PdfSigIncMemDocument::GetPage int page )
PdfSigIncMemDocument::GetPageCount ( )
PdfSigIncMemDocument::Initialize ( )
PdfSigIncMemDocument::PdfSigIncMemDocument [in-charge] char const* pszInpFilename )
PdfSigIncMemDocument::PdfSigIncMemDocument [not-in-charge] char const* pszInpFilename )
PdfSigIncMemDocument::Write PdfSignOutputDevice* pDevice )
PdfSigIncMemDocument::~PdfSigIncMemDocument [in-charge-deleting] ( )
PdfSigIncMemDocument::~PdfSigIncMemDocument [in-charge] ( )
PdfSigIncMemDocument::~PdfSigIncMemDocument [not-in-charge] ( )

PdfSigIncPainter.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncPainter::AddToPageResources ( PdfName const& rIdentifier, PdfReference const& rRef, PdfName const& rName )
PdfSigIncPainter::DrawMultiLineText ( PdfRect const& rRect, PdfString const& rsText, enum EPdfAlignment eAlignment, enum EPdfVerticalAlignment eVertical )
PdfSigIncPainter::EndCanvas ( )
PdfSigIncPainter::GetFontCharWidth char const* pszChar )
PdfSigIncPainter::GetFontCharWidth pdf_utf16be const* pszChar )
PdfSigIncPainter::IsLf char const* pszChar )
PdfSigIncPainter::IsLf pdf_utf16be const* pszChar )
PdfSigIncPainter::IsSpace char const* pszChar )
PdfSigIncPainter::IsSpace pdf_utf16be const* pszChar )
PdfSigIncPainter::PdfSigIncPainter [in-charge] ( PdfDocument* pDocument, bool bLinear )
PdfSigIncPainter::PdfSigIncPainter [not-in-charge] ( PdfDocument* pDocument, bool bLinear )
PdfSigIncPainter::SetPageCanvas ( PdfCanvas* pPage, PdfObject* pContents )
PdfSigIncPainter::~PdfSigIncPainter [in-charge-deleting] ( )
PdfSigIncPainter::~PdfSigIncPainter [in-charge] ( )
PdfSigIncPainter::~PdfSigIncPainter [not-in-charge] ( )

PdfSigIncSignatureField.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncSignatureField::CreateSignatureImage PdfDocument* pParent )
PdfSigIncSignatureField::FreeSignatureImage PdfImage* img )
PdfSigIncSignatureField::HasSignatureImage ( )
PdfSigIncSignatureField::HasSignatureText ( )
PdfSigIncSignatureField::PdfSigIncSignatureField [in-charge] PdfDocument* pDocument )
PdfSigIncSignatureField::PdfSigIncSignatureField [not-in-charge] PdfDocument* pDocument )
PdfSigIncSignatureField::SetImageChromaKeyMask pdf_int64 r, pdf_int64 g, pdf_int64 b, pdf_int64 threshold )
PdfSigIncSignatureField::SetSignatureDate PdfDate const& sigDate )
PdfSigIncSignatureField::SetSignatureImage ( char const* fileName, int page, int x, int y, int width, int height )
PdfSigIncSignatureField::SetSignatureImage ( unsigned char const* pData, pdf_long lLen, int page, int x, int y, int width, int height )
PdfSigIncSignatureField::SetSignatureReason wchar_t const* text )
PdfSigIncSignatureField::SetSignatureText ( wchar_t const* text, int page, int x, int y, int width, int height, float fontSize )
PdfSigIncSignatureField::~PdfSigIncSignatureField [in-charge-deleting] ( )
PdfSigIncSignatureField::~PdfSigIncSignatureField [in-charge] ( )
PdfSigIncSignatureField::~PdfSigIncSignatureField [not-in-charge] ( )

PdfSigIncWriter.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfSigIncWriter::PdfSigIncWriter [in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )
PdfSigIncWriter::PdfSigIncWriter [not-in-charge] ( PdfVecObjects* pVecObjects, PdfObject const* pTrailer )
PdfSigIncWriter::Write ( PdfOutputDevice* pDevice, pdf_int64 prevOffset )
PdfSigIncWriter::~PdfSigIncWriter [in-charge-deleting] ( )
PdfSigIncWriter::~PdfSigIncWriter [in-charge] ( )
PdfSigIncWriter::~PdfSigIncWriter [not-in-charge] ( )

PdfSignatureField.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfSignatureField::PdfSignatureField [in-charge] ( PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
PdfSignatureField::PdfSignatureField [not-in-charge] ( PdfAnnotation* pWidget, PdfAcroForm* pParent, PdfDocument* pDoc )
PdfSignatureField::SetAppearanceStream PdfXObject* pObject )

PdfString.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfString::GetBuffer ( )
PdfString::PdfString [in-charge] ( wchar_t const* pszString, pdf_long lLen )
PdfString::PdfString [not-in-charge] ( wchar_t const* pszString, pdf_long lLen )
PdfString::setFromWchar_t ( wchar_t const* pszString, pdf_long lLen )

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 )
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 )
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 )
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 )
PdfTilingPattern::~PdfTilingPattern [in-charge-deleting] ( )
PdfTilingPattern::~PdfTilingPattern [in-charge] ( )
PdfTilingPattern::~PdfTilingPattern [not-in-charge] ( )

PdfXObject.h, libpodofo.so.0.9.3
namespace PoDoFo
PdfXObject::PdfXObject [in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix, bool bWithoutObjNum )
PdfXObject::PdfXObject [not-in-charge] ( PdfDocument* pDoc, int nPage, char const* pszPrefix, bool bUseTrimBox )
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix, bool bWithoutObjNum )

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 )
PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )

PdfCMapEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfCMapEncoding::PdfCMapEncoding [in-charge] PdfObject* pObject )
PdfCMapEncoding::PdfCMapEncoding [not-in-charge] PdfObject* pObject )

PdfDifferenceEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete )
PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete )
PdfEncodingDifference::AddDifference int nCode )
PdfEncodingDifference::AddDifference int nCode, PdfName const& rName )

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 )
PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd )
PdfDocument::CreateFont FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd )
PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, char const* pszFileName )
PdfDocument::GetAcroForm bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance )
PdfDocument::PdfDocument [in-charge] ( )
PdfDocument::PdfDocument [not-in-charge] ( )

PdfEncodingObjectFactory.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfEncodingObjectFactory::CreateEncoding PdfObject* pObject ) [static]

PdfExtGState.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfExtGState::SetBlendMode char* blendMode )
PdfExtGState::SetRenderingIntent char* intent )

PdfFileSpec.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfFileSpec::GetFilename ( ) const
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent )
PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent )
PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent )

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 )
PdfFontCache::GetFont FT_Face face, bool bEmbedd, PdfEncoding const*const p3 )
PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName )

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 )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix )
PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix )

PdfIdentityEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfIdentityEncoding::PdfIdentityEncoding [in-charge] int nFirstChar, int nLastChar, bool bAutoDelete )
PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] int nFirstChar, int nLastChar, bool bAutoDelete )

PdfImage.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfImage::SetImageColorSpace enum EPdfColorSpace eColorSpace )

PdfInputStream.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfDeviceInputStream::Read char* pBuffer, pdf_long lLen )
PdfFileInputStream::Read char* pBuffer, pdf_long lLen )
PdfMemoryInputStream::Read char* pBuffer, pdf_long lLen )

PdfPainter.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfPainter::DrawArc double dX, double dY, double dRadius, double dAngle1, double dAngle2 )
PdfPainter::DrawCircle double dX, double dY, double dRadius )
PdfPainter::DrawEllipse double dX, double dY, double dWidth, double dHeight )
PdfPainter::DrawRect double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
PdfPainter::Fill ( )
PdfPainter::FillCircle double dX, double dY, double dRadius )
PdfPainter::FillEllipse double dX, double dY, double dWidth, double dHeight )
PdfPainter::FillRect double dX, double dY, double dWidth, double dHeight, double dRoundX, double dRoundY )
PdfPainter::HorizonalLineTo double dX )
PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom )

PdfString.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfString::PdfString [in-charge] wchar_t const* pszString )
PdfString::PdfString [not-in-charge] wchar_t const* pszString )

PdfXObject.h, libpodofo.so.0.9.1
namespace PoDoFo
PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )
PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix )

to the top

Problems with Data Types, High Severity (13)


PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)

PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)

PdfError.h
namespace PoDoFo
[+] class PdfError (1)

PdfFont.h
namespace PoDoFo
[+] class PdfFont (2)

PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)

PdfFontMetricsObject.h
namespace PoDoFo
[+] class PdfFontMetricsObject (1)

PdfIdentityEncoding.h
namespace PoDoFo
[+] class PdfIdentityEncoding (1)

PdfMemDocument.h
namespace PoDoFo
[+] class PdfMemDocument (1)

PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (2)

PdfPainterMM.h
namespace PoDoFo
[+] class PdfPainterMM (1)

PdfStreamedDocument.h
namespace PoDoFo
[+] class PdfStreamedDocument (1)

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)
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
[+] PdfAcroForm::PdfAcroForm [in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
[+] PdfAcroForm::PdfAcroForm [not-in-charge] ( PdfDocument* pDoc, PdfObject* pObject, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)

PdfCMapEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfCMapEncoding::PdfCMapEncoding [in-charge] PdfObject* pObject ) (1)
[+] PdfCMapEncoding::PdfCMapEncoding [not-in-charge] PdfObject* pObject ) (1)

PdfDifferenceEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDifferenceEncoding::PdfDifferenceEncoding [in-charge] ( PdfObject* pObject, bool bAutoDelete ) (1)
[+] PdfDifferenceEncoding::PdfDifferenceEncoding [not-in-charge] ( PdfObject* pObject, bool bAutoDelete ) (1)
[+] PdfEncodingDifference::AddDifference int nCode ) (1)
[+] PdfEncodingDifference::AddDifference int nCode, PdfName const& rName ) (1)

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)
[+] PdfDocument::CreateFont ( char const* pszFontName, PdfEncoding const*const pEncoding, enum PdfFontCache::EFontCreationFlags eFontCreationFlags, bool bEmbedd ) (1)
[+] PdfDocument::CreateFont FT_Face face, PdfEncoding const*const pEncoding, bool bEmbedd ) (1)
[+] PdfDocument::CreateFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const pEncoding, char const* pszFileName ) (1)
[+] PdfDocument::GetAcroForm bool bCreate, enum PdfAcroForm::EPdfAcroFormDefaulAppearance eDefaultAppearance ) (1)
[+] PdfDocument::PdfDocument [not-in-charge] ( ) (1)
[+] PdfDocument::PdfDocument [in-charge] ( ) (1)

PdfEncodingObjectFactory.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfEncodingObjectFactory::CreateEncoding PdfObject* pObject ) [static] (1)

PdfExtGState.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfExtGState::SetBlendMode char* blendMode ) (1)
[+] PdfExtGState::SetRenderingIntent char* intent ) (1)

PdfFileSpec.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfFileSpec::GetFilename ( ) const (1)
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfDocument* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, bool bEmbedd, PdfVecObjects* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfDocument* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent ) (1)
[+] PdfFileSpec::PdfFileSpec [not-in-charge] ( char const* pszFilename, unsigned char const* data, ptrdiff_t size, PdfVecObjects* pParent ) (1)

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)
[+] PdfFontCache::GetFont FT_Face face, bool bEmbedd, PdfEncoding const*const p3 ) (1)
[+] PdfFontCache::GetFontSubset ( char const* pszFontName, bool bBold, bool bItalic, PdfEncoding const*const p4, char const* pszFileName ) (1)

PdfFontMetricsFreetype.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pszFilename, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, char const* pBuffer, unsigned int nBufLen, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, FT_Face face, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [not-in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix ) (1)
[+] PdfFontMetricsFreetype::PdfFontMetricsFreetype [in-charge] ( FT_Library* pLibrary, PdfRefCountedBuffer const& rBuffer, char const* pszSubsetPrefix ) (1)

PdfIdentityEncoding.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfIdentityEncoding::PdfIdentityEncoding [in-charge] int nFirstChar, int nLastChar, bool bAutoDelete ) (1)
[+] PdfIdentityEncoding::PdfIdentityEncoding [not-in-charge] int nFirstChar, int nLastChar, bool bAutoDelete ) (1)

PdfImage.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfImage::SetImageColorSpace enum EPdfColorSpace eColorSpace ) (1)

PdfInputStream.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfDeviceInputStream::Read char* pBuffer, pdf_long lLen ) (1)
[+] PdfFileInputStream::Read char* pBuffer, pdf_long lLen ) (1)
[+] PdfMemoryInputStream::Read char* pBuffer, pdf_long lLen ) (1)

PdfPainter.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfPainter::Fill ( ) (1)
[+] PdfPainter::SetStrokeStyle ( enum EPdfStrokeStyle eStyle, char const* pszCustom ) (1)

PdfString.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfString::PdfString [in-charge] wchar_t const* pszString ) (1)
[+] PdfString::PdfString [not-in-charge] wchar_t const* pszString ) (1)

PdfXObject.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfXObject::PdfXObject [not-in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix ) (1)
[+] PdfXObject::PdfXObject [in-charge] ( PdfRect const& rRect, PdfDocument* pParent, char const* pszPrefix ) (1)

to the top

Problems with Data Types, Medium Severity (5)


PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (1)

PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)

PdfInputStream.h
namespace PoDoFo
[+] class PdfInputStream (1)

PdfPainter.h
namespace PoDoFo
[+] class PdfPainter (2)

to the top

Problems with Data Types, Low Severity (11)


PdfDocument.h
namespace PoDoFo
[+] class PdfDocument (2)

PdfEncrypt.h
namespace PoDoFo
[+] class PdfEncrypt (1)

PdfError.h
namespace PoDoFo
[+] class PdfError (1)

PdfFontCache.h
namespace PoDoFo
[+] class PdfFontCache (1)

PdfFontMetricsObject.h
namespace PoDoFo
[+] class PdfFontMetricsObject (1)

PdfIdentityEncoding.h
namespace PoDoFo
[+] class PdfIdentityEncoding (3)

PdfOutputStream.h
namespace PoDoFo
[+] class PdfMemoryOutputStream (2)

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)

PdfParser.h, libpodofo.so.0.9.1
namespace PoDoFo
[+] PdfParser::ReadXRefSubsection ( long long& nFirstObject, long long& nNumObjects ) (2)

to the top

Other Changes in Data Types (5)


PdfAnnotation.h
namespace PoDoFo
[+] enum EPdfAnnotation (1)

PdfDefines.h
namespace PoDoFo
[+] enum EPdfColorSpace (1)
[+] enum EPdfFontType (1)

PdfError.h
namespace PoDoFo
[+] enum EPdfError (1)

PdfMemDocument.h
namespace PoDoFo
[+] class PdfMemDocument (1)

to the top

Other Changes in Constants (3)


PdfFontCache.h
[+] SUBSET_BASENAME_LEN

podofo_config.h
[+] SZ_INT64
[+] SZ_LONG

to the top

Header Files (1)


podofo.h

to the top

Shared Libraries (1)


libpodofo.so.0.9.1

to the top




Generated on Tue Jul 8 18:42:12 2014 for PoDoFo by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API