Giter Club home page Giter Club logo

Comments (5)

chriskn avatar chriskn commented on June 6, 2024 1

Thank you @kirchsth, I can confirm that !pragma teoz false fixes the issue but hides nested groups

from c4-plantuml.

kirchsth avatar kirchsth commented on June 6, 2024

Hi @chriskn,

I can reproduce it even with a "simpler" plantuml script. The problem is the "teoz" layout.
If I deactivate it with an additional !pragma teoz false line then it looks ok.

E.g. instead of only

!include <C4/C4_Sequence>

please use

!include <C4/C4_Sequence>
!pragma teoz false

Can you please try it on your side until we get a bugfix from PlantUML team.
The disadvantage of this workaround is that it cannot display nested boxes.

BR Helmut

@startuml

!pragma teoz true

' if you remove the comment of following line it looks ok
' !pragma teoz false

c1 -> c2 : call

legend right
<#transparent,#transparent>|<color:#000000>**Legend**</color> |
|<#438DD5><color:#3C7FC0> <U+25AF></color> <color:#FFFFFF> container <size:10></size></color> |
|<#85BBF0><color:#78A8D8> <U+25AF></color> <color:#000000> component <size:10></size></color> |
|<#transparent><color:#444444> <U+25AF></color> <color:#444444> container boundary <size:10>(dashed)</size></color> |
endlegend
@enduml

grafik

from c4-plantuml.

kirchsth avatar kirchsth commented on June 6, 2024

entered a bug in plantuml forum

Updated:
Can be even reproduced with normal text (I used a server based on docker image plantuml/plantuml-server:jetty)
Could it be that the legend size is calculated based on a wrong font?

@startuml
!pragma teoz true

' Sequence has wrong layout
 c1 -> c2 : call5
' Component has correct layout
'[A]->[N]

legend
|ABCDEFGHI|
endlegend
@enduml

grafik

from c4-plantuml.

kirchsth avatar kirchsth commented on June 6, 2024

Hi @chriskn,

we get a PlantUML fix in v1.2024.0beta3, you can download from https://github.com/plantuml/plantuml/releases/tag/snapshot

Can you please test it with your diagrams

Thank you and best regards
Helmut

from c4-plantuml.

chriskn avatar chriskn commented on June 6, 2024

Hi @kirchsth, the bug is fixed with v1.2024.1

Thank you!

from c4-plantuml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.