Как сделать несколько диаграмм на одной странице - PullRequest
0 голосов
/ 08 февраля 2019

Интересно, есть ли какой-нибудь способ составить диаграмму двух последовательностей Plantuml на одной странице рядом.Я хочу сохранить одинаковые имена актеров на обеих диаграммах.В настоящее время, если я делаю что-то вроде ниже, это автоматически объединяется в одну диаграмму последовательности.

@startuml
Bob -> Alice : hello
@enduml

@startuml
Bob -> Mark : Hi
@enduml

sample

Но ожидается две последовательности рядом

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

если вы просто хотите пометить "новую страницу", вы можете попробовать что-то вроде этого

@startuml

    ' define
        !define NEW_PAGE_1 == newpage ==

        !definelong NEW_PAGE_2(obj)
            note over obj: newpage
        !enddefinelong

    ' main
        Bob -> Alice : hello
        NEW_PAGE_1
        Bob -> Mark : Hi
        NEW_PAGE_2(Bob)
        Bob -> Carson

@enduml

enter image description here

0 голосов
/ 13 февраля 2019

newpage: ключевое слово newpage используется для разделения диаграммы на несколько изображений.

@startuml

header SayHello
footer Page %page% of %lastpage%

Bob -> Alice : hello

newpage last page

Bob -> Mark : Hi

@enduml

Результат:

enter image description here

Ссылка

Вы также можете определить переменную, например "PAGE_SETTING", чтобы решить, включить или выключить ее.

@startuml

' seton demo
!define PAGE_SETTING newpage

header SayHello
footer Page %page% of %lastpage%

Bob -> Alice : hello

PAGE_SETTING

Bob -> Mark : Hi

@enduml

Результат:

enter image description here

Ссылка: определение макроса

...