Release notes for MBS Xojo DynaPDF Plugin
24.5 - 12th November 2024
Added DeleteAllImages, DeleteImage and ListImages functions to DynaPDFParserMBS class.
Added GetAnnotTextAlign function to DynaPDFMBS class.
Added GetTextBBox and GetAnnotColor functions to DynaPDFMBS class.
Improved DynaPDFImageMBS class to have ImageHandle and ImageIndex properties set if you use DynaPDFParseInterfaceMBS class.
Updated DynaPDF to version 4.0.93.262.
Updated to Xcode 16.0.
24.4 - 17th September 2024
Added GetInEncryptionInfo function and DynaPDFEncryptInfoMBS class.
Added BaseFont property to DynaPDFFontInfoMBS class.
Added TestPassword function to DynaPDFMBS class.
Changed GetInIsEncrypted function in DynaPDFMBS class to return boolean.
Fixed a problem with DynaPDF and a full width space character not working correctly.
Updated DynaPDF to version 4.0.92.261.
Upgraded all linux compilers to newer versions. Requires GLIBCXX_3.4.26 now for Scintilla.
24.3 - 9th July 2024
Added kaffKeepUnsupportedAnnots constant for DynaPDFMBS class.
Added SearchAsIs flag for FindText function in DynaPDFParserMBS class.
Added SetLineAnnotPoints and EnableImageCache functions to DynaPDFMBS class.
Fixed ArcShape for DynaPDFMBS to not close the Arc line.
Fixed DeletePage in DynaPDFMBS class to return remaining pages on success.
Updated DynaPDF to version 4.0.89.256.
Updated plugin SDK for Xojo 2024r2.
Updated to Xcode 15.4.
24.2 - 14th May 2024
Added handling of MiterLimit property for using graphics class in DynaPDF.
Added NextPage(width, height) support for graphics class in DynaPDF.
Changed PageGraphics on DynaPDFMBS class to only set coordinate system to top-down when you query PageGraphics or when NextPage is called.
Fixed a bug with SetLineDashPattern event in DynaPDFParseInterfaceMBS class, where the dash array was nil instead of providing the values.
Fixed a problem with translate method in Graphics class when used with DynaPDF.
Fixed issue with text incorrectly placed with DynaPDFMBS class using graphics object when using rotation.
Improved thread safety for DynaPDFMBS class with graphics class.
Updated DynaPDF to version 4.0.87.250.
Updated to Xcode 15.3.
24.1 - 12th March 2024
Added SelBBox2 method for DynaPDFParserMBS class to query all 4 points of current text box.
Added SelText property for DynaPDFParserMBS class to query found text.
Changed Bounds, GPTS and LPTS in DynaPDFMeasureMBS to be double.
Changed SetLicenseKey in DynaPDFMBS class to raise exception if you call it in debug mode after calling SetLicenseKeyGlobal to suggest you to remove the SetLicenseKey call.
Updated DynaPDF to version 4.0.84.246.
Improved documentation to better list constants. More in table views now.
Improved linking of linux libraries to do more stripping of unused code to save 33 MB in total.
24.0 - 16th January 2024
MBS Xojo Plugins 23.5 - 7th November 2023
Added CreateGeospatialMeasure method to DynaPDFMBS class.
Added iterators to DynaPDF with new DynaPDFIteratorMBS class.
Added kctPDFA_4, kctPDFA_4e and kctPDFA_4f constants to DynaPDFMBS for CheckConformance to convert to PDF/A 4.
Added kgfSkaleAnnotIcons constant for DynaPDFMBS class.
Added Operator_Convert to DynaPDFAnnotationMBS and DynaPDFAnnotationExMBS to convert between them.
Changed Orientation property in DynaPDFPageMBS class to be settable.
Fixed FindField in DynaPDFMBS class to better find a field in a group, broken in 23.4.
Updated DynaPDF to version 4.0.80.232.
MBS Xojo Plugins 23.4 - 12th September 2023
Added DeleteDPartNode method to DynaPDFMBS class.
Added kif2SkipDPartData flag for DynaPDFMBS class.
Added krfForceInterpolation constant for DynaPDFRasterImageMBS class.
Fixed HighlightOnAllPages method in DynaPDFMBS class to pass color correctly.
Improved FindField in DynaPDFMBS class to better find a field in a group.
Updated DynaPDF to version 4.0.77.228.
Updated Plugin SDK to version 2023r2.
MBS Xojo Plugins 23.3 - 18th July 2023
Added OpenTagEx, MarkTemplateAsWatermark, HaveDPartRoot, GetLastTextOffset, DeleteWatermark, CreateDPartRoot and AddDPartNode methods to DynaPDFMBS class.
Updated DynaPDF to version 4.0.75.218.
MBS Xojo Plugins 23.2 - 9th May 2023
Fixed a problem in RenderPageToImage for DynaPDFMBS class which caused it to render only black image.
Updated DynaPDF to version 4.0.73.213.
MBS Xojo Plugins 23.1 - 7th March 2023
Added boolean return to SetNeedAppearance method in DynaPDFMBS class.
Added ChangeNamedDest method to DynaPDFMBS class.
Added CreateStructureTreeEx method to DynaPDFMBS class.
Added kpvPDFUA1 constant to DynaPDFMBS class to use PDF/UA-1.
Added krfRenderPrintState constant to DynaPDFRasterImageMBS and DynaPDFMBS classes.
Added NamedDest and Action properties to DynaPDFBookmarkMBS class.
Added optional rectangle parameter for OpenTag() function in DynaPDFMBS class.
Updated DynaPDF to version 4.0.72.208.
Removed 32-bit plugin parts for macOS. We now require Xojo 2017r3 or newer to load plugins on macOS.
MBS Xojo Plugins 23.0 - 17th January 2023
Fixed a bug in DynaPDF where rendered image would show a picture (qr-code) inverted.
Updated DynaPDF to version 4.0.70.201.
Added Linux 64-bit ARM plugins.
MBS Xojo Plugins 22.5 - 8th November 2022
MBS Xojo Plugins 22.4 - 6th September 2022
Added kgfDoNotComprMetadata constant for DynaPDFMBS class.
Added SetRenderingIntent method for DynaPDFMBS class.
Updated DynaPDF to version 4.0.70.197.
Fixed file path handling bug for Windows ARM affecting various functions.
Fixed picture and graphics handling bug for Windows ARM.
MBS Xojo Plugins 22.3 - 12th July 2022
Added 64-bit Windows ARM plugin support.
Added FontSize property to DynaPDFMBS class.
Added PDF/X 5 and 6 constants for DynaPDFMBS class.
Added SetTemplBBox method to DynaPDFMBS class.
Changed SetFieldFont in DynaPDFMBS and SetFont in DynaPDFTableMBS to have default values for parameters.
Updated DynaPDF to version 4.0.69.188.
MBS Xojo Plugins 22.2 - 17th May 2022
Adjusted how we calculate character spacing for graphics in DynaPDFMBS , so we match better what Xojo does.
Changed ClearPageGraphics in DynaPDFMBS to clear last font, so next time you draw to graphics, we set it again.
DynaPDF has been updated and tested to work with ZUGFeRD 2.2 / Factur-X 1.0.06.
Fixed a problem with GetFieldEx in DynaPDFMBS for macOS 32-bit with wrong structure alignment.
Fixed problem in GetInPDFVersionEx and GetPDFVersionEx in DynaPDFMBS class not always returning the data.
Updated DynaPDF to version 4.0.66.181.
MBS Xojo Plugins 22.1 - 15th March 2022
Added kctPDFA_2u and kctPDFA_3u constants for DynaPDFMBS class.
Added SpaceWidthFactor property to DynaPDFMBS class.
Changed ConvertStyledText in DynaPDFMBS class to handle .AppleSystemUIFont better and map to system font.
Changed RenameSpotColor in DynaPDFMBS class to allow you to pass empty string for second parameter to pass NULL for special none name.
Updated DynaPDF to version 4.0.66.172.
Updated Xcode to version 13.2.1.
MBS Xojo Plugins 22.0 - 18th January 2022
Added ActivateAltFontList, CreateAltFontList, DeleteAltFontList and SetAltFonts to DynaPDFMBS class.
Added DeleteOCUINode method for DynaPDFMBS class.
Added IncludeCS property to DynaPDFOptimizeParamsMBS class.
Fixed a problem in Graphics class with DynaPDFMBS where in some case the font was not set and DynaPDF reported an error about missing font.
Updated DynaPDF to version 4.0.65.167.
MBS Xojo Plugins 21.5 - 16th November 2021
Added AddButtonImageEx2 function to DynaPDFMBS class.
Added DynaPDFVersionInfoMBS class.
Added ErrCode and ErrType properties to DynaPDFErrorMBS class.
Added GetInPDFVersionEx function for DynaPDFMBS class.
Added GetPDFVersionEx function for DynaPDFMBS class.
Added ktfFixedTextHeight constant for DynaPDFTableMBS class.
Added new fields FmtTextColor and FmtText for DynaPDFFieldExMBS class.
Added ScreenResolution property to DynaPDFRasterizerMBS class.
Changed ConvertStyledText in DynaPDFMBS class to pass fonts as family names.
Changed DynaPDF examples to use kcpUnicode instead of kcp1252.
Updated DynaPDF to version 4.0.63.161.
Updated plugin SDK for Xojo 2021r3.
Updated Xcode to version 13.1.
MBS Xojo Plugins 21.4 - 7th September 2021
Added thread pooling for Windows to be used for multi threaded methods.
Added AppendTraceFile and CreateTraceFile methods to DynaPDFMBS class.
Added DeleteOCGFromDisplayTree function to DynaPDFMBS class.
Added GetInIsTaggedPDF method for DynaPDFMBS and related constants.
Fixed Graphics.DrawString to better draw condensed text for DynaPDFMBS class.
Fixed Open property getter/setter for DynaPDFAnnotationExMBS class.
Fixed problem with RenderPageMT in DynaPDFRasterizerMBS class, where background of picture was not initialized with white.
Updated DynaPDF to version 4.0.58.153.
MBS Xojo Plugins 21.3 - 12th July 2021
Added ChangeOCGName method to DynaPDFMBS class.
Added DeleteNamedDestByIndex and DeleteNamedDest methods for DynaPDFMBS class.
Added ExcludeCSCount property, ExcludeCS and setExcludeCS methods to DynaPDFOptimizeParamsMBS class.
Added OuterBorder property for DynaPDFBarcode2MBS class.
Fixed bug with RenderPagePicture function in DynaPDFMBS not picking right page size for rotated pages.
Updated DynaPDF to version 4.0.54.148.
Updated Xcode to version 12.5.1.
MBS Xojo Plugins 21.2 - 18th May 2021
Added ChangeFontEx function to DynaPDFMBS class.
Added kcoDefaultNormalize, kcoDefaultPDFA1, kcoDefaultPDFA2, kcoDefaultPDFA3 constants for use with CheckConformance function to DynaPDFMBS class.
Added TypoAscender and TypoLeading properties to DynaPDFFontMetricsMBS class.
Fixed an issue with Optimize method in DynaPDFMBS class complaining about no open output file.
Updated DynaPDF to version 4.0.52.146.
Updated Linux 64-bit build machine to Ubuntu 18.04. Plugin still compatible to Ubuntu 16 and CentOS 7.7.
MBS Xojo Plugins 21.1 - 9th March 2021
Added ImageIndex and ImageHandle properties to DynaPDFImageMBS class.
Added kcfIgnoreICCProfile and kptConvertPage to DynaPDFMBS class.
Deprecated SetLicenseKey function for DynaPDFMBS class. Please use SetLicenseKeyGlobal instead.
DynaPDF works with ZUGFeRD 2.1.1.
Fixed issue with Graphics.TextHeight for DynaPDFMBS class.
Fixed problem in DynaPDFMBS class with graphics, where we reset font to default one on nextpage call.
Fixed problem with DynaPDFMBS where an empty password was not passed as nil in OpenImportFile.
Improved text conversion performance internally for getting text as UTF16 or UTF32. This is used in all plugin parts and speeds up DynaPDFMBS classes a lot!
Updated DynaPDF to version 4.0.49.139.
Updated to Xcode 12.4.
MBS Xojo Plugins 21.0 - 19th January 2021
Added plugins for iOS and Apple Silicon.
Added ErrorCount and WarningCount to DynaPDFMBS class.
Added GetTypoLeading method for DynaPDFMBS class.
Added LeadingFactor parameter for ConvertStyledText, WriteStyledText and WriteStyledTextEx in DynaPDFMBS class.
Changed Append in DynaPDFMBS to close page if one is open.
Changed DynaPDFMBS to not raise exception if WriteFText function is cancelled.
Fixed CMap loading problem with DynaPDFMBS class on macOS and Linux.
Improved DynaPDF functions to take pictures and if needed pick the best representation.
Updated DynaPDF to version 4.0.46.132.
When querying PageGraphics in DynaPDFMBS , we now make sure a font is set to have TextWidth used internally find a font if you don't set one.
Reduced usage of deprecated SDK functions.
Updated to Xcode 12.3.
MBS Xojo Plugins 20.5 - 17th November 2020
Added PrintCancelled property to DynaPDFMBS class to distinguish between error and cancellation.
Added support for LineDash, LineJoin and LineCap to DynaPDFMBS class for graphics support.
Changed PrintPDFFileWithDialog and PrintPDFPageWithDialog methods in DynaPDFMBS class to tell printer dialog that we are okay with collate and copies, so that option may get enabled on supporting printer drivers.
Fixed DrawRectangle function for graphics in DynaPDFMBS class to work on Windows.
Fixed problem in DynaPDFMBS class where we set erroneously a default font for you (since v20.3).
Updated DynaPDF to version 4.0.44.123.
Reduced usage of deprecated SDK functions.
Updated to newer plugin SDK.
MBS Xojo Plugins 20.4 - 15th September 2020
Added ActiveFontInfo property for DynaPDFMBS class.
Added DynaPDFErrorExceptionMBS class. We raise exception if you return kErrorEventRaise from Error event or you have no Error event implemented.
Added DynaPDFMissingFunctionExceptionMBS class.
Added kcfNone constant for DynaPDFMBS class.
Updated DynaPDF to version 4.0.41.118 with ZUGFeRD 2.1.
Updated to Xcode 10.6.
Upgraded Visual Studio from 2008 to 2019 and rebuild everything. See blog post .
MBS Xojo Plugins 20.3 - 21st July 2020
Added ClearRectangle and FillPath method support for Graphics class in DynaPDFMBS class.
Added FlushPagesEx and ResetAnnotAP methods to DynaPDFMBS class.
Added kcoResetAnnotAppearance constant to DynaPDFMBS class.
Changed DynaPDFMBS class to use Helvetica 12pt as fallback font if you write text to a new page without setting font.
Deprecated obsolete functions in DynaPDFMBS class: GetJavaScriptAction, GetObjActionCount, InsertBMPFromBuffer, RenderPDFFile, RenderPDFFileMT, SetLineDashPatternEx, TranslateString as well as Ansi methods.
Fixed problem with WriteStyledTextEx in DynaPDFMBS class to not set font with empty font name.
Updated DynaPDF to version 4.0.40.116.
All MBS Xojo Plugins compile for Apple Silicon, so we are ready.
Upgraded examples to use 64-bit targets. This was made automatically to enable 64-bit targets, HiDPI and dark mode for all projects. Thanks to Arbed !
MBS Xojo Plugins 20.2 - 12th May 2020
Added ClearRectMode to DynaPDFMBS class to ignore calls to Graphics.ClearRect and allow background to show.
Added DynapdfGraphicsPathMBS and DynapdfGraphicsPathItemMBS classes.
Added implementation for DrawPath in Graphics class. Raises exception if path is not of class DynapdfGraphicsPathMBS .
Added kofUseOtsuFilter constant to DynaPDFMBS class.
Added properties to DynaPDFPageMBS for MediaBox, TrimBox, CropBox, BleedBox and ArtBox.
Added SetCellPicture method from DynaPDFTableMBS class.
Added TextShape class support for Object2D drawing with DynaPDFMBS class's graphics integration.
Changed DynaPDF Graphics to use PenSize property for Xojo 2019r2 or newer.
Corrected alignment issues for TextShape/StringShape class handling with DynaPDFMBS class's graphics integration.
Reworked DynaPDFMatrixMBS class.
Updated DynaPDF to version 4.0..
Updated plugin SDK to version for Xojo 2020r1
MBS Xojo Plugins 20.1 - 10th March 2020
Fixed a problem with recursive templates for ExtractPageText and ExtractPageTextRect functions in DynaPDFMBS class.
Fixed problem with DynaPDF's graphics class integration on Windows 64-bit when running Xojo report to PDF.
Updated DynaPDF to version 4.0.37.107.
MBS Xojo Plugins 20.0 - 14th January 2020
Added HasLite and HasPro properties to DynaPDFMBS class.
Changed graphics for DynaPDFMBS to not try to do transparency if you don't have Lite or higher license.
Changed SetLineDashPattern event in DynaPDFParseInterfaceMBS class to pass double array instead of MemoryBlock and phase parameter as double.
Disabled scale for DynaPDF graphics support as it doesn't work and may let content disappear.
Optimized DynaPDF graphics support to not draw hidden vector objects.
Updated DynaPDF to version 4.0.37.101.
Updated Xcode to version 11.3.
MBS Xojo Plugins 19.5 - 12th November 2019
Added CreateRectilinearMeasure, CreateViewport, GetFieldCalcOrder and SetFieldCalcOrder methods to DynaPDFMBS class.
Added CreateXFAStream and SetXFAStream methods to DynaPDFMBS class.
Added path variants for CreateICCBasedColorSpace, InsertImageEx, OpenImportFile, OpenOutputFile and OpenOutputFileEncrypted in DynaPDFMBS class.
Fixed a bug in GetNextHeight method in DynaPDFMBS class.
Fixed bug with DynaPDFMBS drawing duplicate table rows when wrapping page.
Fixed crash in PrintPDFFile method in DynaPDFMBS class with nil PageRect in DynaPDFPrintParamsMBS object.
Fixed problem in DynaPDF with rendering Asian characters.
Fixed problem with DynaPDF Graphics to fill FigureShape objects.
Updated DynaPDF to library 4.0.33.95.
Changed about 400 constants to decimal instead of hex decimal.
Updated plugin SDK to version from Xojo 2019r2.
MBS Xojo Plugins 19.4 - 17th September 2019
Updated DynaPDF to version 4.0.30.92.
Updated Graphics support in DynaPDFMBS class for next version of Xojo.
Improvements for Xojo 2019r2.
MBS Xojo Plugins 19.3 - 24th July 2019
Added examples for ZUGFeRD 2.0 and Factur-X for DynaPDF.
Added constants for DynaPDF to create ZUGFerd 2.0 and Factur-X files.
Added constants kofConvertToGray, kofConvertToRGB, kofConvertToCMYK and kocReplaceJP2KWithJPEG for DynaPDFMBS class.
Added multi line support for DynaPDFMBS graphics support with StringShape object.
Added trace support for graphics calls in DynaPDFMBS .
Changed Create3DView in DynaPDFMBS class to now use unicode version of the function. Also keep old function as Create3DViewAnsi.
Changed graphics.DrawObject for DynaPDF to restore page coordinate setting.
Fixed a problem in DynaPDFTableMBS with CellOrientation.
Fixed a problem with DynaPDFMBS ReplacePattern function and fonts missing the CID Ordering table.
Fixed issue with DynaPDFMBS graphics and center aligned text in reports.
Updated DynaPDF to version 4.0.30.87.
MBS Xojo Plugins 19.2 - 21st May 2019
Added PageGraphics and PageGraphicsPicture properties to DynaPDFMBS class.
Added ClearPageGraphics method to DynaPDFMBS class.
Added DynaPDFMBS .ktaPlainText constant.
Added SetBlack and SetWhite methods to DynaPDFMBS class.
Fixed a problem with DynaPDF parser and rendering some PDF.
Fixed an issue with DynaPDFImageMBS .PictureData not working.
Fixed problem with rotateTemplate function in DynaPDFMBS and 180 degree.
Rebuild DynaPDF without assert checks.
Updated DynaPDF to version 4.0.27.80.
Fixed problem with loading GTK for Linux ARM.
Improved performance for plugin functions accessing Xojo dictionaries.
Updated to Xcode 10.2.
MBS Xojo Plugins 19.1 - 12th March 2019
Added JasperVersion, TIFFVersion and zlibVersion to DynaPDFMBS class.
Added SetCellAction method, kcctAction and kdcAction constants to DynaPDFTableMBS class.
Fixed bug in DynaPDF plugin bug with rendering unicode font characters.
Updated DynaPDF to version 4.0.26.75.
MBS Xojo Plugins 19.0 - 22nd January 2019
Added DirectDraw support to DynaPDFRasterizerMBS class.
Added option to render with alpha and output with alpha channel to Xojo pictures for DynaPDFRasterizerMBS class.
Added properties to DynaPDFRasterizerMBS to inspect state.
Added RotateCoords parameter for DynaPDFMBS .RotateTemplate function.
Changed DynaPDFMBS .Optimize to use in memory flag by default unless you change it.
Changed DynaPDFRasterizerMBS to pre-fill picture in white or black for the flags.
Improved DynaPDF Graphics examples for better image quality.
Updated DynaPDF to version 4.0.25.72.
Added links to blog articles from help.
Changed Linux compile to include function names for stack traces.
The MBS Plugin for Real Studio will be build on demand only.
MBS Xojo Plugins 18.5 - 27th November 2018
Added DynaPDFMBS .Create3DAnnotAnsi and made Create3DAnnot use unicode API.
DynaPDF now uses FreeType library and dropped Mac 32-bit target. We still compile it for 32-bit, but that is now deprecated.
Fixed bug in DynaPDF print functions (made white pages) and fixed example (printed only one page).
Fixed issues with printer settings for DynaPDFMBS print methods on Windows.
Improved DynaPDFMBS .PrintPDFPage to use DevMode data if set.
Updated DynaPDF to version 4.0.25.63.
Rebuild with Xcode 10. Minimum MacOS version is now 10.9.
Updated to Xcode 10.1.
MBS Xojo Plugins 18.4 - 25th September 2018
Changed DynaPDFMBS .CreateTable to automatically load font Helvetica, so you have a font defined, if you don't set one yourself.
Changed DynaPDFMBS .Error event to not run in preemptive thread while MT method runs.
Deprecated EnumHostFont functions in DynaPDFMBS in favor of newer GetSysFontInfos functions.
Fixed bug with DynaPDFMBS .GetSysFontInfo skipping one font.
Fixed text encoding for DynaPDFSysFontMBS .FilePath on Mac.
Updated DynaPDF to version 4.0.23.61.
MBS Xojo Plugins 18.3 - 17th July 2018
Added SetLicenseKeyGlobal private method to DynaPDFMBS class to cause compiler error if you call SetLicenseKeyGlobal with an object. Please call only in app.open with shared method.
Changed DynaPDFMBS .ImportPDFFile to close open page before importing to avoid error.
Changed DynaPDFMBS .SetLicenseKeyGlobal and XLBookMBS .SetKeyGlobal to raise exception if debugging, if called twice to notify developer about misuse.
Fixed a problem with DynaPDFMBS .RotateTemplate function.
Fixed bug in DynaPDFEditTextMBS .ReplacePattern when new text was added behind existing text instead before.
Updated DynaPDF to version 4.0.21.54.
Updated plugin SDK for 2018r2.
MBS Xojo Plugins 18.2 - 22nd May 2018
Added DynaPDFMBS .GetUsesTransparency, DynaPDFMBS .GetDocUsesTransparency and DynaPDFPageMBS .SetBBox.
Changed TextColor, BackColor and BorderColor in DynaPDFFieldExMBS class from Integer to UInt32.
Fixed DynaPDFRasterizerMBS .AttachImageBuffer to work with newer Xojo pictures.
Removed skipping of empty lines in DynaPDFMBS .WriteFTextEx function.
Updated DynaPDF to version 4.0.19.50.
Updated to Xojo 2018r1 plugin SDK.
MBS Xojo Plugins 18.1 - 6th March 2018
Added GetSpaceWidth and GetTextWidth functions to DynaPDFMBS .
Fixed bug in DynaPDFMBS .WriteStyledText with extra new lines when switching alignment.
Fixed bug in DynaPDFMBS .WriteStyledText with switching font back to non-bold.
Fixed memory leak with DynaPDFFontInfoMBS objects.
Improved DynaPDFMBS .TranslateRawCode with new variant with more parameters.
Updated DynaPDF to version 4.0.17.44.
MBS Xojo Plugins 18.0 - 23rd January 2018
Added DynaPDFBookmarkMBS Handle property.
Added ExtractText, FileAttachAnnotEx, RenderPDFFileEx, RenderPDFFileExMT, RenderPDFFileMT methods to DynaPDFMBS class.
Fixed bugs with DynaPDF Print and scaling pages for some printers.
Fixed DynaPDFMBS .GetObjActions to return proper DynaPDFObjActionsMBS object.
Fixed DynaPDFMBS .PageStatistic function.
Updated DynaPDF to version 4.0.15.42.
Fixed an issue with exception handling on 64-bit Linux introduced in 17.3.
Fixed problem with loading cairo library on Linux for Ubuntu 17.4.
Updated all GTK code to dynamically load GTK+ 3 for Xojo 2017r2 and GTK+ 2 for older versions.
MBS Xojo Plugins 17.5 - 28th November 2017
MBS Xojo Plugins 17.4 - 26th September 2017
Changed DynaPDFMBS .HighlightPattern to create highlight annotations instead of drawing rectangles.
Updated DynaPDF to version 4.0.13.35.
MBS Xojo Plugins 17.3 - 18th July 2017
Added GetJPEGVersion, GetPNGVersion, GetTIFFVersion and GetZlibVersion for DynaPDFMBS class.
Fixed bug with DynaPDF and optimize command when using ICC based JPEG pictures.
Fixed bug with DynaPDFMBS .ShowDifference and rotated pages.
Updated DynaPDF library to version 4.0.11.31.
Disabled linux version script linker option.
MBS Xojo Plugins 17.2 - 15th May 2017
Added page print functions for DynaPDF.
Added check to make sure CheckConformance on DynaPDF is not asked to delete embedded files for ZUGFeRD invoices.
Added DynaPDFMBS .GetSysFontInfo and GetSysFontInfos with name option.
Added DynaPDFMBS .ReplaceFont functions.
Added DynaPDFPrintParamsMBS class.
Added printing with DynaPDF with print dialog, save and restore of settings.
Changed license check for DynaPDF to allow text extraction in Lite version.
Fixed an issue with REALbasic 2007 and DynaPDF Plugin.
Improved DynaPDF examples for PDF/A conversion and added one for Normalization.
Updated to DynaPDF 4.0.11.27.
Removed PPC code.
MBS Xojo Plugins 17.1 - 14th March 2017
Added DynaPDFStackMBS .FontHandle.
Fixed a problem with DynaPDF's GetPageFieldEx function complaining about wrong structure size.
Updated DynaPDF to version 4.0.9.24.
MBS Xojo Plugins 17.0 - 23rd January 2017
Added LoadLibrary functions to DynaPDFMBS , so you can use other DynaPDF DLL, e.g. other version.
Added more parameters to PrepareWrite event in DynaPDFEditTextMBS class.
Added RotateTemplate function in DynaPDFMBS class.
Comparing a DynaPDFMatrixMBS to nil does no longer raise exception.
Due to changes in PrintPDFFile we had to update our print examples for DynaPDF. Please update your code, too.
Fixed an issue with DynaPDF printing blank papers.
Fixed bug with DynaPDFTableMBS .GetNextHeight function.
Fixed PageBreak event in DynaPDFMBS to work with addhandler.
Updated DynaPDF to version 4.0.8.19.
Changed plugin file names to include name of plugin and name of part.