News

4D 20 R8 Beta Starts Today

Beta testing for 4D 20 R8 starts today, introducing a powerful release designed to simplify your workflow and expand your development capabilities. 

 

  • Smarter Syntax Checking in Form Editor: Detect errors early with enhanced validation, auto-completion, and object instantiation support.
  • Form Editing Made Easy: Open forms and select objects directly with the updated FORM EDIT command for faster edits.
  • HTTP Request Handlers: Manage incoming web requests with precision using the 4D HTTP Server’s powerful new features.
  • Debugging in VS Code: Debug 4D code directly in Visual Studio Code with the new 4D-Debugger extension.
  • Enhanced Document Handling: Simplify sections, tables, and content management in 4D Write Pro with updated commands.
  • Excel Integration Updates: Gain greater control over Excel file imports and exports in 4D View Pro.
  • And that’s not all — There are even more features to explore! 

Download 4D 20 R8 now (Exclusive to 4D Partners)

News

4D 20 R6 is Here

Introducing 4D 20 R6 – Available Now!

Here’s a quick look at what this feature release brings:

Download 4D 20 R6 (monthly Hot Fixes available)

  • Code Editor: Customize which warnings are generated to stay focused on critical issues.
  • Programming
    • Use new comparison operators to check if objects or collections share the same reference.
    • Access classes from other components via namespaces for greater flexibility.
    • Keep data consistent across sessions with Session Storage by ID.
    • Automate PDF/A3 file extraction for electronic invoicing.
    • Ensure security by default with Force Login for REST API,
    • and boost performance with HTTP Agents through connection reuse.
    • GitHub Components: Manage components directly in 4D, with automatic repository downloads and semantic versioning for smoother collaboration.
    • 4D Write Pro: Keep documents clean with the wk empty datasource attribute, controlling how tables appear when datasources are empty.
    • User Experience: Enjoy smoother subform navigation with enhanced scrolling behavior, improving user interaction.
    • ORDA: Use the new clean() function to eliminate empty spaces and keep your interfaces tidy with less effort.
    Product

    PDF/A3 Attachment Extraction

    In previous posts, we explored embedding documents within PDF/A-3 files using 4D Write Pro, including generating electronic invoices. As e-invoicing becomes mandatory in various European countries—such as France and Germany—the ability to extract embedded XML files from these PDFs is becoming crucial. But the utility of PDF/A-3 extends beyond invoices; these files can embed various document types that may require extraction.

    While tools like Adobe Acrobat Reader offer manual extraction, this post introduces an efficient, automated method using 4D 20 R6 to easily handle the process.