Author: Fabrice Mainguené

Fabrice Mainguené

• Product Owner •

Fabrice Mainguené joined 4D Program team in November, 2016. As a Product Owner, he is in charge of writing the user stories then translating it to functional specifications. His role is also to make sure that the feature implementation delivered is meeting the customer need.

After obtaining a Bachelor degree in Computer Science at CNAM, Fabrice joined a small software publishing company as a Windev developer. Then he worked for different companies in industry and trade areas as a Windev and web developer as well as technical advisor on new features.
Product

4D View Pro: Print Interface

Automatically translated from English

4D View Pro is a powerful tool in many fields. Its razor-sharp capabilities enable users to easily store, organize, and manipulate data. 4D v19 R5 brings a new ability to the product.

To make it easier for your customers to set up printing, the Ribbon has now a new addition; it supports print settings with a Page layout tab and a Page setup dialog. This dialog includes tabs for the Page, Margins, Header/Footer, and Sheet, allowing users to manage many options in the VP SET PRINT INFO command.

Here is everything you need to know.

Product

4D View Pro: Populate your sheets with a data context

Automatically translated from English

4D View Pro offers you a new way to load your data and create your templates: the data context. It allows you to create your document with placeholders and fill them by setting this data context.

With just a few lines of code, you can display objects or collections without authorizing them first with VP SET CUSTOM FUNCTION! Let’s delve into the details. 

Product

4D View Pro: Workbook options

Automatically translated from English

When you create a document with 4D View Pro, you often need to fine-tune your user experience by hiding the sheet tabs and the scrollbars, or by deactivating the context menu or the drag and drop option… All these features and more are now possible thanks to the VP SET WORKBOOK OPTIONS command from the v19 R4.

Product

Launch an external process asynchronously

Automatically translated from English

Sometimes you have to run processes in the background, and as soon as one finishes, perform some actions according to its exit code. From the v19 R4, 4D allows you to start a process in the background with the new 4D.SystemWorker class and execute callback methods automatically when the process returns information. This way, your application UI stays responsive during the execution of the external process, and when finished, you can display the result to the user right away!

Product

4D language: The improvements you requested are here

Automatically translated from English

Do you dream of using short-circuit evaluation, ternary operators, breaking free from a loop, or exiting from a method with a simple keyword?

Well, dream no more! We listened and kept an eye on your feature requests from the 4D Forum, so here comes a set of 4D language improvements that will help you simplify your code.