Documentbasislettergrootte ontbreekt in DOCX- en ODT-export #2649
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2649
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
Een stijlprofiel laat een documentbasislettergrootte van 9–28 pt kiezen (
documentBodyFontSize,settings_dialog_style_builder.dart; beschreven in USER_GUIDE). Documentweergave, HTML en PDF gebruiken deze waarde. De bewerkbare DOCX-export schrijft inlib/services/docx/document_docx_export.dartvoor de normale tekst altijd<w:sz w:val="22"/>(11 pt). De ODT-export inlib/services/odt/document_odt_export.dartschrijftfo:font-size="100%"zonder de profielwaarde. Een document met bijvoorbeeld 16 pt verliest dus zijn basisopmaak in Word/LibreOffice. Dit is statisch bevestigd; de gegenereerde bestanden zijn nog niet interactief geopend.Gewenst gedrag / aanpak
Laat beide exporteurs de bestaande, begrensde
documentBodyFontSizegebruiken in hun normale tekststijl, met de juiste eenheden (DOCX halve punten; ODT punten). Controleer hoe koppen en relatieve stijlen zich gedragen wanneer de basis verandert, en behoud 11 pt voor bestaande standaardprofielen.Acceptatiecriteria
Opgepakt. Tak: fix/logo-stijl-2640. Verwachte reikwijdte: documentBodyFontSize in DOCX- en ODT-export.
Geland op main in
978b199646. DOCX schrijft de corpsgrootte in halve punten, ODT in punten. Koppen blijven absoluut in DOCX en procenten in ODT. Word en LibreOffice zijn hier niet geopend; de geschreven XML is getest.