PDF-tijdlijn herhaalt de kolomkop bij elke kaart, en de tijd springt van rechts naar links #1793
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1793
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?
Wat is het probleem?
De tijdlijnweergave in de PDF-documentexport zet de kolomkop van de eerste kolom boven elke kaart. Bij een korte kop ("Tijd") valt dat niet op; bij een beschrijvende kop wordt het rapport onleesbaar. Daarnaast springt de uitlijning van de waarde: past hij op één regel dan staat hij rechts uitgelijnd, moet hij afbreken dan links.
Hoe te reproduceren
Verwacht gedrag
De kolomkop verschijnt één keer, boven de tijdlijn, of helemaal niet. De waarden staan onder elkaar consequent op dezelfde uitlijning.
Werkelijk gedrag
Waargenomen in OciDeck 0.4.10,
Incidentrapport-RWM-aanval-op-de-externe-werkomgeving-RDWebRD-Gateway-volledig.pdf, §6.2 Genormaliseerde tijdlijn, pagina's 13–20: boven elk van de ongeveer vijftig kaarten staat "Lokale tijd (CEST, UTC+02:00)". Dat is vijftig keer dezelfde regel in acht bladzijden.De uitlijning loopt daarbij door elkaar:
24-07 16:44:09en25-07 07:01:33staan rechts uitgelijnd, terwijl26-07 06:32–/10:07enCirca 26-07/09:43links beginnen. De tijdkolom oogt daardoor rafelig.Ter vergelijking rendert
Incidentrapport-RWM-onjuiste-toegangsrechten-op-de-Q-schijf-volledig.pdf(pagina's 3–6) hetzelfde patroon netjes, puur omdat de kop daar "Tijd" is.Richting voor een oplossing
De kop van de tijdkolom hoort bij de tijdlijn, niet bij de kaart. Ofwel één keer boven de reeks zetten, ofwel weglaten wanneer hij langer is dan een handvol tekens. De uitlijning van de waarde vast op één keuze zetten in plaats van die van de regelafbreking te laten afhangen.
Bouwt voort op #1680, #1712 en #1724.
Opgepakt. Tak
fix/pdf-tijdlijn-kolomkop-1793. Verwacht te raken:lib/services/pdf/document_pdf_timeline.dartplustest/pdf/document_pdf_timeline_test.dart.Opgelost in
aa6d43bf2(PR #1795). De kolomkop staat één keer boven de tijdkolom in plaats van boven elke kaart. De kaartkop ("GEBEURTENIS") blijft staan — die hoort wél bij de kaart.Ook de uitlijning is recht: de tijd lijnt nu rechts uit, ook wanneer hij over twee regels breekt. De Column stond al op
end, maar een afbrekendeTextvult de volle breedte en zette zijn eigen regels links.