From time to time we have the need to extract text from PDF. We can do that with our DynaPDF plugin functions for a long time now.
The next prerelease has a new function to extract text from only a part of the page. So like in example you can define an area (e.g. column) for text extraction.
In our example app above, we extract each quarter of the page on its own. If you have to extract text from multi column pages regularly, you could define the rectangles for left/right columns and get text.
(this feature requires DynaPDF Pro and is available for FileMaker, Xojo and Real Studio)
New in this prerelease of the 16.2 plugins:
- Fixed folderitem.AccessDateMBS setter.
- Fixed HexStringMBS function returning sometimes one line too much.
- Fixed a bug in DynaPDF Trace feature when not doing trace.
- Repaired ColorSync classes. Due to a little problem while moving plugins to 64-bit, we accidentally disabled them for 32-bit, too.
- Fixed bug with IsFullScreenMBS returning true for the wrong window.
- Most of our plugins no longer link to Carbon framework now.
- Updated BitExclMBS, BitInclMBS, BitIsSetMBS and BitValMBS to use 64-bit.
- Added Synchronous flag for BlockMBS class.
Download:
macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.
New in this prerelease of the 6.2 plugins:
- Added Window.Scrollbar.getHorizontalMaximum, Window.Scrollbar.getHorizontalPosition, Window.Scrollbar.getVerticalMaximum, Window.Scrollbar.getVerticalPosition and Window.Scrollbar.set.
- Added Files.GetComment and Files.SetComment.
- Fixed bug for SQL.SQLite3.SetKey.
- Added RSA.PrivateDecrypt, RSA.PrivateEncrypt, RSA.PublicDecrypt and RSA.PublicEncrypt.
Download at
monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.
BKS Shorts got updated and you can use it with our
DynaPDF Plugin:
BKeeney Software is proud to announce Version 1.6.1 of BKS Shorts with Report Designer, our reporting classes and tool for Xojo. Shorts allows you to integrate a report designer into your own Xojo desktop application. Desktop and Web applications can generate reports. Both versions can export to PDF if they have the MonkeyBread DynaPDF plugin.
This is a free update to all existing users. This version is mostly a bug fix release and is recommended for all users.
for details see
blog entry or the
website.
You can get DynaPDF Starter from us directly or as part of
OmegaBundle.
We had a nice meeting in Zürich with a few Xojo developers from the area:
Topics included web projects, desktop apps, the new 2016r1 release, upcoming conferences in Germany and USA.
Thanks everyone for coming.
For our German speaking clients we have a workshop day:
In Zusammenarbeit mit der Putz EDV bieten wir eine Schulung zum MBS Plugin an. Am 9. Mai 2016 können Sie in Salzburg in Österreich an einer eintägigen Schulung teilnehmen. Lernen Sie die über 3500 Funktionen einmal näher kennen und wie Sie sie effektiv einsetzen. Sammeln Sie Ideen und verbessern Sie ihre FileMaker Lösungen durch den Einsatz unseres Plugins.
Das Monkeybread Software Plugin für FileMaker stellt eine vielseitige Erweiterung der eigenen Datenbank dar. Der Kurs bietet nicht nur einen tiefgreifenden Überblick in die Benutzung und Entwicklung, sondern bietet auch die Chance das Plugin günstiger zu erstehen.
- Einführung in das MBS Plugin
- Überblick über die Funktionsbereiche
- Neues im MBS Plugin dieses Jahr
- Rundgang durch ausgewählte Beispiele
- Gemeinsames Implementieren von Plugin Funktionen in eine Datenbank:
- Upload/Download mit CURL auf einen HTTP/FTP Server
- Ausfüllen eines Formulares auf einer Webseite
- Bilder bearbeiten
- PDF Verarbeitung
- Druckerfunktionen
- Adressbuch und Kontakte abfragen bei Mac OS X.
- Fragen und Antworten
Die Teilnahme kostet 99 Euro zuzügl. MWSt.
Wir beginnen gegen 9:00 Uhr und die Schulung geht bis 17 Uhr. Natürlich können Sie auch früher gehen.
Anmeldung hier.
The participating vendors of Omegabundle for Xojo 2016 announce a final extension to the annual special bundle of the best add-on tools for Xojo development, plus an addition.
Omegabundle for Xojo 2016 is a collection of 16 of the most useful tools, add-ons and components for use with Xojo Inc's Xojo development environment. If purchased separately and not including any additional offers, the total cost would be over $3800. Omegabundle for Xojo 2016 costs $399, representing over a 90% savings. Read about the many components included in this bundle on the Omegabundle website.
Xojo is an award-winning, cross-platform development tool for the Desktop (OS X, Windows, Linux), Web, iOS (iPad/iPhone) and Raspberry Pi. With Xojo, you can create native applications by using drag-and-drop to build your user interface and then one straight-forward programming language to enable the functionality. Xojo is powerful and modern, yet easy to use and learn. Download Xojo today and see for yourself.
Omegabundle for Xojo 2016 was to originally end April 1, 2016, however given the response to the recent announcement of Raspberry Pi support for Valentina DB ADK for Xojo (Linux), Valentina Reports ADK for Xojo (Linux) and Valentina Server (Linux), a final extension of the bundle to May 15, 2016 was approved by the participating vendors.
Mirye Software also announces the inclusion of the Valerian Pro Icon Set (80 application icon designs), regularly $179 and Valerian Pro DB Icon Set (45 database oriented icons), regularly $99, are added to the bundle at no extra cost. Customers who already purchased will receive an email with download instructions.
If you need to add events or reminders to the local calendar database on a Mac, you can use our MBS Plugin to do so. We use the appropriate APIs from Apple to talk to the calendar database and read/write events and reminders. As far as Apple supports, we can even read and write calendar entries provided by servers like Exchange or CalDAV. And of course you can install software to sync the calendars to other services or servers.
Since plugin version 3.4 we have the
Calendar functions in our plugin. They use the CalendarStore framework from Apple and work fine in FileMaker with 32-bit and 64-bit versions. But Apple deprecated it in OS X 10.8 and some functions don't work properly any more. For example due timestamp for an reminder can't include a time portion, just the calendar date.
Since OS X 10.8 and iOS 6.0 Apple offers a new framework called EventKit. This framework is on Mac for 64-bit only. So you can use it in FileMaker 14 client running in 64-bit mode. Or on FileMaker Server in version 12 and newer. If there will be ever some plugins for FileMaker Go, we may use the same functions there, too.
The new
events functions in plugin version 6.2 allow you to use the EventKit framework and do more on calendars and reminders than ever before. Be aware that on first access of a calendar, the user is prompted for permissions.
You can create an event like this:
Set Variable [$c; Value:MBS("Events.NewEvent")]
Set Variable [$r; Value:MBS("Events.Item.SetTitle"; $c; CalendarTest::ItemTitle)]
Set Variable [$r; Value:MBS("Events.Item.SetNotes"; $c; CalendarTest::ItemNotes)]
Set Variable [$r; Value:MBS("Events.Item.SetURL"; $c; CalendarTest::ItemURL)]
Set Variable [$r; Value:MBS("Events.Item.SetLocation"; $c;CalendarTest::ItemLocation)]
Set Variable [$r; Value:MBS("Events.Event.SetStartDate"; $c; CalendarTest::ItemStartDate)]
Set Variable [$r; Value:MBS("Events.Event.SetEndDate"; $c; CalendarTest::ItemEndDate)]
Set Variable [$r; Value:MBS("Events.Event.SetAllDay"; $c;CalendarTest::ItemAllDay)]
Set Variable [$r; Value:MBS("Events.Event.SetAvailability"; $c; "busy")]
Set Variable [$r; Value:MBS("Events.Item.SetCalendar"; $c; CalendarTest::CalendarUID)]
Set Variable [$r; Value:MBS("Events.SaveEvent"; $c; "this"; 1 )]
Set Field [CalendarTest::ItemUID; MBS("Events.Item.CalendarItemIdentifier"; $c)]
This creates a new event, sets properties and stores the ID for the new extra in a text field. This way we can later modify it. We hope you enjoy writing scripts using our new plugin functions.
We meet with Xojo developers on Monday, 25th April 2016 in Zurich in Switzerland.
Time is from around 6pm to 10pm and if you like to join, please email me soon. Location will be announced soon to all people on the attendees list.
Topics include of course the latest Xojo 2016r1 release, upcoming conference and new plugins. If you have projects to show or questions to ask, please don't hesitate to bring your computer and projects.
New in this prerelease of the 16.2 plugins:
- Updated SQLite to 3.12.2.
- Updated DynaPDF to version 3.0.51.155.
Download:
macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.
New in this prerelease of the 6.2 plugins:
- Updated DynaPDF to version 3.0.51.155.
- Updated SQLite to 3.12.2.
- Fixed bug in FM.InsertRecordTSV for handling extra fields and more columns in some lines.
- Improved XML.Import to better handle extra tables for attributes.
Download at
monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.
Good news for XojoLibrary.com:
April 18, 2016 -- xDev Magazine is pleased to announce the purchase of RBLibrary.com from owner Norman Palardy.
"We are proud of providing expert articles about REALbasic and Xojo to the community, and are excited that xDev Magazine will continue this tradition," said Mr. Palardy. "xDev has been providing REALbasic users with learning resources for nearly 14 years and we're pleased to see them continue their commitment to the Xojo community by acquiring RBLibrary."
Marc Zeedar, the publisher of xDev Magazine, feels that RBLibrary is a great complement to the resources already offered his publication. "By acquiring RBLibrary, Xojo and REALbasic users will continue to have well-known, trusted, and dependable sources of information about Xojo."
Marc is excited about the future. "I look forward to expanding the offerings of RBLibrary and enhancing the relationship already established with authors and readers."
It is expected that RBLibrary.com will temporarily be non-operational during the transition. More information on the schedule of the relaunch will be forthcoming.
About xDev Magazine
Formerly Real Studio Developer, xDev Magazine has been publishing since 2002. xDev is an independent bimonthly publication focused on instructing users of the Xojo development environment. Each issue features over 70 pages of quality articles from top Xojo programmers and authors. xDev is renown around the world as the premiere publication of Xojo instruction, tutorials, and programming advice.
About RBLibrary
RBLibrary.com is the definitive source for articles about Xojo from community leaders and experts. Established in 2005 it has a large library of high quality articles about a wide variety of topics for beginner to expert users of Xojo.
About Xojo
Xojo, Inc. was founded with the idea that software development should be accessible to anyone. With traditional tools, creating software applications can be a very complicated process, but using Xojo anyone can learn to create high quality, native apps for the desktop, web, mobile, and Raspberry Pi. With users all over the world, Xojo apps can be found in every conceivable category - from commercial software applications to use in governments, universities, businesses, and the Fortune 500. For more information, visit www.xojo.com.
Thanks to Marc for buying it. So I didn't need to
Online backup is important. We use Arq a lot for this as we are in control of our backup destination. If you have some webspace available or you have an amazon S3 account, you can route your backup there. You are in control and you have the account with storage provider, not some middle man.
Of course in addition to time machine or some other software. You never have enough backups!
Also good is to have an external disk where you clone internal disk to, so after a disaster you can boot from external disk and restore newer files.
See
Arq Backup and
Carbon Copy Cloner
New in this prerelease of the 6.2 plugins:
- Fixed issue where plugin didn't load on Windows XP or Windows Server 2003.
- Fixed bug with creating dataMatrix barcodes.
- Updated DynaPDF to version 3.0.51.154.
- Fixed bugs in RemoteControl.ClickMouse for Windows.
- Updated SQLite to 3.12.1.
- Added scale parameter for DynaPDF.ShowDifferences.
- Improved DynaPDF.ShowDifference to better handle transparent areas.
- The Menu code for Windows now better handles transparency.
- The ProgressDialog image for Windows is now using transparency correctly.
- Fixed bug in XML.Query to not return too many text when returning text lists.
- Added delimiter parameter to QuickList.GetList.
- Added WordFile.Parts function and Part options to WordFile functions. Now can replace placeholders in footer/header, too.
- Added Dialog options to not have a designated cancel/default button.
Download at
monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.
New in this prerelease of the 16.2 plugins:
- Fixed bug with creating dataMatrix barcodes.
- Added ATSFontFindFromContainerMBS function.
- Updated DynaPDF to version 3.0.51.154.
- Rewrote the DynaPDF Trace feature to trace calls much more accurate.
- Updated SQLite to 3.12.1.
- The mouse click events in OverlayMBS now react on right clicks on Mac, too.
- Added Scale parameter for DynaPDFMBS.ShowDifferences.
- Improved DynaPDFMBS.ShowDifference to better handle transparent areas.
- Added more NSAppleEventDescriptorMBS methods and properties.
- Changed OpenSSLMBS.GeneratePrivateKey to yield time if called on Xojo thread.
- Added functions to encrypt/decrypt with RSA public/private keys.
- Added WordFileMBS.Parts function and Part options to WordFile functions. Now can replace placeholders in footer/header, too.
Download:
macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.
Our conference is coming closer. Next month we meet in historic Koblenz. We got another session about using Xojo with Git by Thomas Tempelmann. Be sure to also ask him about Arbed, his alternative Xojo editor and his Find Any File tool.
This is your chance to meet four Xojo engineers and talk about all the problems you have about Xojo and what you like to see in the future. You can chat with Jens Boschulte, the DynaPDF engineer and talk with Jérémie Leroy about custom controls.
Sign up to be part of the biggest Xojo developer meeting in Europe and get in touch with the Xojo community.
Our announcement for the
MBS Xojo Conference:
Monkeybread Software is pleased to announce the 5th MBS Xojo Conference in beautiful Koblenz, Germany. Once again we meet in the lovely Contel hotel on the banks of the river Moselle. Beside our two conference days we have accompanying social programme with our dinner event and optional two training days. For the evenings we have casual get-together in the hotel bar or beer garden.
We are happy to have Xojo engineers join our conference. Norman Palardy from Canada and Stéphane Pinel from France will be there to talk about Xojo. Jens Boschulte, our PDF specialist and creator of the DynaPDF library will be available for questions. And of course we have a few other well known Xojo developers coming.
The schedule:
May 17th: Xojo Training in English
May 18th: Xojo Training in German
May 19th: Conference, first day with dinner event
May 20th: Conference, second day
Registration is open. Attending the conference costs regularly 299 Euro plus VAT, including food and beverage in the Contel Hotel on the banks of the river Moselle as well as an accompanying social programme.
The early bird offer available till 19th March 249 Euro plus VAT.
Sessions are to be held in English. Our conference is conceived as a networking event. The conference is an ideal opportunity for sharing your thoughts and your own development experience with fellow users and developers. If you like to hold a presentation, please contact us as soon as possible. Speaker receive discounted tickets.
Registration and more Information. Training days in German and English. For any questions, please contact me directly.
We had a lovely evening here in the Hotel Winzerhaus Gärtner restaurant. Olaf presented how he moved a FileMaker solution for a client from FileMaker version 5.5 (15 years old!) over to FileMaker 14. Interesting what trouble he had with relations, consolidating all the database files and handling interaction with webviewer and external image files.
Next Martin showed how to print labels from FileMaker Go via the print assist app on iOS.
Finally we had a couple of misc topics including FileMaker 14 compared to older versions, complains about Windows 10 (FileMaker 5.5 run there!), wishes for future versions and interesting functions in MBS Plugin.
Nur noch 6 Monate bis zur FileMaker Konferenz:
Die Anmeldung für die
FileMaker Konferenz 2016 läuft.
Vom 13. bis 15. Oktober 2016 treffen sich wieder ca. 200 Teilnehmer im Pitter in Salzburg.
Bitte bald anmelden um ein Ticket zu bekommen. Die Konferenzticket und die Zimmer im Hotel Crowne Plaza Salzburg waren in den vorherigen Jahren kurz vor der Konferenz ausverkauft.
Dieses Jahr gibt es neben meinem MBS Vortrag auch einen zum iOS SDK. Mal sehen, was bis zur Konferenz noch alles kommt von FileMaker. Man sieht sich!
If you need help finding bugs in your Xojo project using DynaPDF you can soon try our improved tracing. With pr4 we'll have a much improved tracing feature in our DynaPDF Plugin.
As current you set the TraceFile property to a folderitem in your DynapdfMBS object. Now all calls to this dynapdf object will write parameters and result to this text file. You can see if the values you pass are the right ones.
For example if you pass an integer instead of a double you may here see the missing digits. Or if you pass INF, NAN or other invalid double values, you would see them in the log.
We hope this helps in future to track down issues when creating bugs.
Especially when you report a problem in DynaPDF we can now easier tell you to send the trace. Not your project or some source code, but the trace as there we see which calls are made.
In May I'll be in Sweden and after that also in Copenhagen. As you know I don't mind having party for evening, so how about doing a local meeting with developers?
Pick location and development tool and help us find the perfect date:
Of course you can attend several meetings if you like.
The meeting will probably take place in a nice restaurant in or nearby those cities. You are welcome to join and chat with me and others about your favorite development tools, the latest versions and ask me all the plugin questions you like.
Joining is free of cost except for your own traveling, food and beverages.
for our German speaking FileMaker developers in Koblenz and nearby:
Ein herzliches Hallo an alle FileMaker Freunde,
es ist wieder soweit! Am Donnerstag, 14. April 2016 , trifft sich derKoblenzer Stammtisch ab 19:00 Uhr bei Martin Gärtner.
Aktuelles Thema: FileMaker und MBS PlugIn - neue Möglichkeiten
Christian Schmitz von Monkey Bread Software und Christian Blaes von InterAct stellen sich euren Fragen und Ideen. Wir freuen uns auf regen Erfahrungsaustausch, eigene Ideen, Konzepte und Lösungen. Einsteiger sind herzlich willkommen! Genießen Sie den Abend und machen Sie mit!
Aktueller Ort: Hotel Winzerhaus Gärtner
An der Loreley 49
46329 St. Goar am Rhein
Telefon: 0 67 41 / 334
www.hotel-winzerhaus.de
Fragen sowie Anregungen einfach an filemaker@interact.de senden. Freunde und Kollegen sind wie immer gern gesehen und werden auf Wunsch in den Verteiler aufgenommen.
Please try this really cool extension for Spotlight on Mac:
On April 5th, 2016, Thomas Tempelmann has released a new version of the Spotlight importer for Xojo.
The latest Xojo 2016r1 IDE has changed the UTI names for the old project extensions once again, making the previous version of the Spotlight Importer not import files ending in .rbp any more. The new version 3.5 fixes that:
tempel.org/RB/SpotlightImporter
If you're using a Mac for development, I recommend installing this importer as it makes it easy to use Spotlight to find anything in your projects.
See also Thomas' article on various ways to search your projects (all platforms): blog.tempel.org/2015/10/SearchingMultipleXojoProjects.html
As you see you can now use RB Class in the search criteria popup and look explicit for projects using a given class name:
And of course you have full text search in your Xojo and Real Studio projects.
For our German speaking clients we have a workshop day:
In Zusammenarbeit mit der Light + Byte AG bieten wir eine Schulung zum MBS Plugin an. Am 27. April 2016 können Sie in Zürich in der Schweiz an einer eintägigen Schulung teilnehmen. Lernen Sie die über 3500 Funktionen einmal näher kennen und wie Sie sie effektiv einsetzen. Sammeln Sie Ideen und verbessern Sie ihre FileMaker Lösungen durch den Einsatz unseres Plugins.
Das Monkeybread Software Plugin für FileMaker stellt eine vielseitige Erweiterung der eigenen Datenbank dar. Der Kurs bietet nicht nur einen tiefgreifenden Überblick in die Benutzung und Entwicklung, sondern bietet auch die Chance das Plugin günstiger zu erstehen.
- Einführung in das MBS Plugin
- Überblick über die Funktionsbereiche
- Neues im MBS Plugin dieses Jahr
- Rundgang durch ausgewählte Beispiele
- Gemeinsames Implementieren von Plugin Funktionen in eine Datenbank:
- Upload/Download mit CURL auf einen HTTP/FTP Server
- Ausfüllen eines Formulares auf einer Webseite
- Bilder bearbeiten
- PDF Verarbeitung
- Druckerfunktionen
- Adressbuch und Kontakte abfragen bei Mac OS X.
- Fragen und Antworten
Die Teilnahme kostet 149 Fr. inkl. MWSt.
Details und Anmeldung bei der
Light + Byte AG.
New in this prerelease of the 16.2 plugins:
- The CDMultiChartMBS class now keeps references to it's sub charts.
- Added CDBaseChartMBS ScaleFactor. Can scale most ChartDirector charts without modifications for Retina/HiDPI.
- Changed Picture to CGImage/NSImage functions to use newer Xojo functions when available.
- Updated DynaPDF to version 3.0.51.153.
- Added SetVariantArrayValueMBS method.
- Added DynaPDFMBS.RasterShowText.
- Updated Plugin SDK.
- Added DynaPDFMBS RasterShowText event.
- Switched back to OS X 10.4 as minimum target for Carbon.
- Fixed bug in NSShadowMBS class for the shadowOffset property.
Download:
macsw.de/plugin/Prerelease . Or ask us to be added to our shared Dropbox folder.
New in this prerelease of the 6.2 plugins:
- Fixed an issue with releasing objects on shutdown.
- Added the possibility to add more parameters for FM.InsertRecordTSV.
- Added FM.InsertSetUpdateProgressDialog to allow FM.InsertRecordQuery, FM.InsertRecordQueryIgnoreDuplicates and FM.InsertRecordTSV to show progress.
- Dialog functions now set Parent window on Windows to make sure the dialog doesn't go behind your FileMaker window.
- Added filename parameter for FM.QueryBaseTableNames, FM.QueryFieldsForBaseTableName, FM.QueryFieldsForTableName and FM.QueryTableNames.
- Updated DynaPDF to version 3.0.51.153.
- Added AVExport.ExportSessionMerge function.
Download at
monkeybreadsoftware.de/filemaker/files/Prerelease/ or ask for being added to the dropbox shared folder.
Xojo 2016 Release 1 is now available for
download!
This release features:
- Retina support for OS X built applications
- HiDPI support for Windows built applications (Beta feature)
- Retina IDE on OS X
- Completely new, faster local language reference
- 96 improvements
To view the full list of features and improvements check out the
release notes.
If you live near Braunschweig or Hannover area in Germany, you are welcome to join the FileMaker meeting in Braunschweig:
FileMaker Stammtisch im April
Am kommenden Mittwoch, 13. April um 19:00 Uhr findet der nächste FileMaker Stammtisch in Braunschweig statt.
Diesmal wird Christian Schmitz zu Gast sein, der Entwickler des bekannten MBS-Plugins. Das MBS-Plugin bietet mit über 3700 Funktionen eine umfangreiche Toolbox, um die Möglichkeiten von FileMaker unter Mac und Windows zu erweitern. Christian stellt u.a. die neuen Funktionen der Version 6 vor. Es bietet sich ausserdem die Gelegenheit, Fragen und Wünsche zum Plugin direkt mit dem Entwickler zu besprechen.
Wir freuen uns auf einen intensiven Austausch.
Alle Infos zur Veranstaltung gibt es auf der Event-Seite:
http://xing.to/FileMakerBS-2016-04
Bis nächste Woche, herzliche Grüße
Marcel Moré
While we still wait for a full featured
ChartDirector with retina support, we got an interim solution:
I added a property
CDBaseChartMBS.ScaleFactor which you can set to 1, 2 or higher to scale charts.
All values passed to the plugin are multiplied/divided by scale factor, so the resulting chart is bigger and looks sharper on Retina displays.
Especially as Xojo 2016r1 comes soon with
retina support.
Please test soon with next prerelease and tell me if I forgot to scale a property.
New to MBS Plugins? Want to get all MBS Plugins?
For April we have a special offer:
MBS Xojo DynaPDF Pro Plugin
MBS Xojo SQL Plugin
MBS Xojo Complete Plugin
MBS Xojo ChartDirector Plugin
For $1299 USD instead of $1946 USD. (save $647)
Same licenses valid for our Real Studio plugins. You can use the DynaPDF License from us for the Xojo, Real Studio and FileMaker plugin. The license is valid for C/C++, Delphi, PHP and Visual Basic.
Interested? Please contact us.
(VAT may apply. Euro price is 1139 €)