![]() You can open the folder with the examples and see directly all the pictures rendered using the examples. Take some time to walk through the 170 example projects. Surface, pyramid, cone, funnel, pie, donut, bar, line, spline, step-line, trending, curve-fitting, inter-line coloring, area, scatter, bubble, floating box, box-whisker, waterfall, finance, gantt, vector, radar, polar line, polar area, polar spline, polar scatter, polar bubble, polar vector and rose charts. The MBS Xojo ChartDirector Plugin has all the charts you may need in your application: But if you like to render a chart in 10 lines, you need professional help. You can draw a lot of things yourself with the Graphics class in Xojo. The NSStatusItemMBS class can create a menu entry and attach a menu using the NSMenuMBS class. The MBS Xojo Cocoa Plugin has all the classes needed to do this. On Mac OS X you can have applications installing a menu in the menubar on the top right. Finally you save everything as a new PDF file. Than you write your invoice table, the address and whatever text you like on top of it. If your application is writing invoices as PDF files, you can use both CoreGraphics and DynaPDF to import an existing PDF as a template. Compared with other professional solutions, the price is quite high, but this gives you a royalty free license. But this is only available on Mac OS X.įor professional PDF handling on Mac OS X, Windows and Linux, I recommend the MBS Xojo DynaPDF Plugin. The MBS Xojo MacOSX Plugin gives you CoreGraphics PDF classes for displaying, creating and modifying PDF files. Creating PDFīest you check the article Creating PDF files in the Xojo Developer Magazine. For example you can specify the resolution and the color profile. Also the JPEGExporterMBS class has many more options to save a jpg file. So you can save your JPEG files on Mac, Windows and Linux with any compression level you like. The MBS Xojo JPEG Plugin has a folderitem.SaveAsJPEGMBS function which takes as a parameter the compression quality in percent. Solutions with the MBS Plugins.įor the points above you find below the solutions: Saving JPEG After compiling you can look into the application (on Mac OS X) or into the Libs folder (on Windows) to see which plugins are used. Xojo will only link the plugin code into your application which is needed by your code. You can easily fill your plugins folder with 200 MB of plugin files. With CMYK colors, special compression settings, multiple pictures, custom data fields, color profiles and XMP meta data. A plugin is a code library which gives you new classes, methods and controls in Xojo.įor example the MBS Xojo TIFF Plugin gives you a new TiffPictureMBS class which has all the little options you may need to process tiff files of any kind. To extend Xojo with new features, you can use plugins. How do you render a chart without drawing everything yourself?.How do you get an icon from your application in the top right of the menu bar on Mac OS X?.Using the Movie class you may want to know the duration of that movie or get a picture at a given position?.But what if you want to do this directly? And use existing PDFs as template? How do you create a PDF? Your user can install on Windows some PDF print driver or on Mac the user can save prints to PDF in the print dialog.What do you do if you need 75% cross platform? The folderitem.SaveAsJPEG method can save you a JPEG, but it will always use 50% for the quality.Once you learned how to get the code written, you will soon hit some limits. Get the back issues and you have a huge library of articles, tutorials and example code to learn. And you should subscribe to the Xojo Developer Magazine. Next I recommend you check for some books about Xojo. I’ve had to create editable and custom values, a config pane, various test against all kinds of CSV files and of course I made a small website.First you may want to learn Xojo by doing the tutorial coming with the Xojo download. And it does this without user interactions. So I’ve made him a software, which simply imports data from CSV files, creates a chart of it and stores it in sqlite database. His employees used excel before and it ended always in chaos when inspections or alarms occured. And to form a product out of a finished project is another thing.Īt the end of last year I’ve had a customer who needed a Visualization of ph-values from his galvanic machines. But these customers and projects are rare. You know I am doing software development for 20 years now, and I am very happy about customers, who do not care about NDA and they do not care when I distribute this software to others via Web or AppStore. I guess the main problem of many of us is, that most projects are under NDA and/or the code is owned by the contractor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |