Xojo Conferences
XDCMay2019MiamiUSA

The MBS Xojo Tools Plugin

Plugins   Documentation   Download   Update plugin license   Mailing list  
Order Tools Plugin license   Order Complete Set License   Plugin Content  

Various tools including Tidy, markdown, PHP, CUPS, SmartCard, RegEx, SndFile and LibTag.

MBS Tools Plugin.pdf 2.1M
MBS Tools Plugin.zip 21M
MBS Tools Plugin.dmg 23M

You can order a license here: Order

This plugin part is included if you buy a Complete set license.

RegEx

Our MBS Xojo RegEx Plugin provides an alternative RegEx class to Xojo with a few differences to the built in class:

  • Better handling of text encodings.
  • Much faster Replace/Replaceall operations.
  • More options to configure.
  • Multithreading support.
  • Can work on String and Memoryblocks.
  • Dynamical limit of subpatterns.
  • Info functions to query details on generated state machine.
  • More recent PCRE library version.
  • Disassemble function to debug pattern.
  • Full unicode support including using unicode escapes.

OCR

The MBS Plugin provides OCR using the open source tesseract engine.

Our plugin in version 12.3 needs the Visual Studio Runtime Libraries for Visual Studio 2008.

Please also download the OCR data files from our download page.

Tidy

Tidy tidies HTML and XML. It can tidy your documents by itself, and developers can easily integrate its features into even more powerful tools.

Based on the open source tidy library.

markdown

Our Markdown plugin classes provide an implementation of Markdown via the discount library.

Markdown provides a library that gives you formatting functions suitable for marking down entire documents or lines of text, a command-line program that you can use to mark down documents interactively or from a script, and a few example programs that show how to fully utilize the markdown library.

SmartCard

Functions for Mac, Windows and Linux to read smart cards.

sndfile

Libsndfile is a library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.

You can download the libraries on our website and use it with the plugin in your applications.

Features

libsndfile has the following main features :

  • Ability to read and write a large number of file formats.
  • A simple, elegant and easy to use Applications Programming Interface.
  • Usable on Unix, Win32, MacOS and others.
  • On the fly format conversion, including endian-ness swapping, type conversion and bitwidth scaling.
  • Optional normalisation when reading floating point data from files containing integer data.
  • Ability to open files in read/write mode.
  • The ability to write the file header without closing the file (only on files open for write or read/write).
  • Ability to query the library about all supported formats and retrieve text strings describing each format.

LibTag

Our plugin for TagLib provides functions for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASF files.

Clipper

The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting. The library is based on Vatti's clipping algorithm.

CUPS

The functions for the CUPS library used to print to Mac and Linux.

PHP

Deprecation Note

Please do not use this plugin for new projects. Running PHP inside Xojo apps has several disadvantages. It is much better to run PHP code on a webserver and just call it via our CURL plugin. PHP code inside Xojo will not have the webserver environment with all the environment variables, modules and services around.

The documentation for MBS Tools Plugin:

show all functions and classes in this plugin.

Examples for this plugin:

Content of Tools Plugin.




Links
MBS Xojo PDF Plugins