Migrate 4D Write documents stored in picture fields
4D Write Pro has become a mature product with a lot of functionalities, surpassing the 4D Write plug-in in many areas (tables and bookmarks, for example). Furthermore, 4D Write Pro is 64-bits compliant, which is great since most operating systems will soon be 64-bits only. Migrating your documents from 4D Write to 4D Write Pro is a “must do”. In order to help you and your customers’ migrations, we’ve simplified the migration process with a ready-to-use component!
Page layout in 4D Write Pro
When creating a 4D Write Pro document, you need to define the page size, orientation, and margins. Starting with v17 R3, you can do all this by programming. And for that, new attributes are at your disposal.
Create headers and footers with code in a 4D Write Pro document
Since v16 R5, it’s been possible to access and modify an existing header and footer by programming. If you want to add a header and footer to your 4D Write Pro document, you use a template to do so!
If you’re not a fan of templates, good news! With 4D v17 R3, you can create a header and a footer by programming for a given section.
Work with .xlsx documents using 4D View Pro
Do you need to open a Microsoft Excel document directly in your 4D View Pro area, or convert a 4D View Pro document to Microsoft Excel format to send it to a customer? It’s now possible! Thanks to this feature, your 4D business applications have taken a further step towards better compatibility with the MS Office environment.
Write your own methods for objects
A new command is at your disposal allowing you to use formulas in your code. You can now encapsulate them in objects and call them when needed. There’s no more need to write your code as text. Now you can just pass your formula in your command and that’s it! This is a great addition, since your code isn’t text, you can benefit from Syntax highlighting and all the other advanced functionalities of the code editor!
Manage sections with code in a 4D Write Pro document
Want a different background per section? Or maybe a different margin per section? How about a different number of columns per section? Want to do all this with code?
With 4D v17 R3, you can manipulate sections with code to create complex and beautiful 4D Write Pro documents!
4D V17 R3 Beta starts today
We’re thrilled to announce the launch of beta testing for 4D v17 R3! Let’s take a look and see what this beta release includes:
- 4D for iOS: More features to customize your mobile applications, with data formatters, create your own templates, and the ability to add your own icons.
- 4D Write Pro: New commands for complex and beautifully designed documents.
- 4D View Pro: Import and export Microsoft Excel documents (.xlsx format).
- More thread-safe 4D commands for even more preemptive processes.
- Export your structure file in plain text for source control repositories.
- Write your own methods for objects.
- And much more (see below).
4D v17 R2 is here!
4D v17 R2 is now available!
Here’s a sneak peek of what’s in store for you:
- Access to a preview version of 4D for iOS and fire up your first project.
- A new 4D Write Pro toolbar designed to provide easy and immediate access to different actions.
- An enhanced user interface with new options in 4D View Pro.
- Preemptive SOAP Web Services for faster responses to simultaneous requests.
All of this and more awaits you!
Compatibility settings – Use period and comma as placeholders (Part 2)
We’ve started a series of blog posts on compatibility settings and the secret options that can drastically help you improve the performance and the behavior of your applications. The first post was about QUERY BY FORMULA.
The second part of the compatibility series is about international usage of your business applications. This could mean selling to other countries – or having coworkers coming from other countries to work for a while, but using their local systems.
If you’ve ever seen or gotten reports like “the numbers are displayed as >>>>>>>>>”, this blog post is for you.
Compatibility settings – or driving with the parking brake on(Part 1)
In code kitchens, I usually spend some time with the database settings, especially with the Compatibility settings. Often certain settings don’t follow best practices and during discussions with the application developer, I hear “oh, I never changed these” or “I’m not sure about the impact, so better not touch them”.
Since they could drastically impact the performance or behavior of your applications, we’ve begun a series of blog posts to discuss some of these “secret” settings.
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy