Reputation: 103
I am trying to figure out how PlantUML manages notes. Below you can see a small example where the behavior seems buggy.
@startuml
package package{
'note bottom : this seems to be the correct place, but brings an error
artifact system
note right : this links to the system as it should
}
note bottom: This should link to the \npackage, not the last element\nin the package list.
note "Link to the package" as test
test .- package
@enduml
This code compiles to the diagram below:
As you can see I want to add a note to a package of elements. According to the wiki 2 you could use
note bottom
to attach a note to the element last defined. When I try this right after the package was opened I get an compile error as nothing is present to attach the note to. Therefore I tried adding the note bottom directly after the package is closed. In this case the note is attached to the last element that was created inside the package.
I know that I can create notes and link them to every element as shown in the last example. But here I can't use the right, left, top, bottom keywords to manage the position. Does anybody know, if this is a bug or if I have to place my note somewhere else in the code?
Upvotes: 6
Views: 16101
Reputation: 9096
Looks like you (and some of the documentation) are missing of
as in note bottom of package
@startuml
package package {
'note bottom : this seems to be the correct place, but brings an error
artifact system
note right : this links to the system as it should
}
note bottom of package: This should link to the \npackage, not the last element\nin the package list.
note "Link to the package" as test
test .- package
@enduml
Upvotes: 4