https://bugs.documentfoundation.org/show_bug.cgi?id=170414

            Bug ID: 170414
           Summary: Add support for database fields and serial printing in
                    LibreOffice Draw
           Product: LibreOffice
           Version: 25.2.7.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Draw
          Assignee: [email protected]
          Reporter: [email protected]

Description:
LibreOffice Writer supports database fields and mail merge (serial printing)
using data sources such as Calc spreadsheets or registered databases.

LibreOffice Draw, however, does not support database fields nor any kind of
mail merge / serial duplication of pages based on external data.

This feature request is to add support in LibreOffice Draw for:

• inserting database fields (e.g. text and image fields coming from Calc / CSV
/ registered databases)
• duplicating pages or objects based on records (similar to Writer mail merge)
• exporting or printing multi-page documents generated from a data source

---

Why Writer is not suitable for this use case:

While LibreOffice Writer already supports database fields and mail merge, it is
not well suited for visually rich or typographic layouts.

Writer is based on a flowing text model and page-oriented document structure,
which makes it difficult to:

• precisely position objects  
• design cards, badges, posters, or certificates  
• create visually consistent layouts  
• control alignment and spacing reliably  
• work with complex graphics and backgrounds  

As a result, using Writer for data-driven graphic layouts is cumbersome and
error-prone.

---

Why Draw is the correct tool for this feature:

LibreOffice Draw is designed for free-form, object-based and visually precise
layouts.

It provides:

• absolute positioning of objects  
• vector graphics and shapes  
• layers and alignment tools  
• better control over images and backgrounds  
• a natural workflow for typographic and graphic design  

Therefore, Draw is the appropriate module for creating data-driven graphic
documents such as cards, flashcards, badges, posters, certificates and game
components.


Steps to Reproduce:
1.Open LibreOffice Draw
2.Try to insert database fields
3.Try to perform a mail merge or serial duplication
4.Observe that these features are not available


Actual Results:
LibreOffice Draw does not support database fields or any kind of mail merge /
serial duplication.

Expected Results:
LibreOffice Draw should support database fields and mail merge / serial
duplication similarly to LibreOffice Writer.


Reproducible: Always


User Profile Reset: No

Additional Info:
Writer already supports database fields and mail merge. Adding similar
functionality to Draw would greatly improve data-driven graphic workflows.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to