Shadowing false doesn't work with all elements

0 votes
asked Jan 20 in bug by hukameniz (5,780 points)

It's possible to disable the shadow by element, even tough it's not documented, but some elements won't have their shadow disabled.

For example:

skinparam ActorShadowing   false /' This         work '/

skinparam UsecaseShadowing false /' This doesn't work '/

PlantUML version 1.2018.00 (Thu Jan 04 20:42:56 CET 2018)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 9-Debian+0-9b181-4bpo91
Operating System: Linux
OS Version: 4.9.0-5-amd64
Default Encoding: UTF-8
Language: en
Country: US
Machine: Debian
PLANTUML_LIMIT_SIZE: 4096
Processors: 4
Max Memory: 826,277,888
Total Memory: 52,428,800
Free Memory: 45,548,024
Used Memory: 6,880,776
Thread Active Count: 1

The environment variable GRAPHVIZ_DOT has not been set
Dot executable is /usr/bin/dot
Dot version: dot - graphviz version 2.38.0 (20140413.2041)
Installation seems OK. File generation OK

1 Answer

0 votes
answered Jan 21 by plantuml (141,890 points)

Thanks for the feedback.

With last beta http://beta.plantuml.net/plantuml.jar you can now have:

@startuml
skinparam ActorShadowing   false
skinparam UsecaseShadowing false
actor actor
usecase usecase
@enduml

Tell us if you find other issues! 

commented Jan 26 by hukameniz (5,780 points)
Thanks, it works for usecases, but not for other elements, like sequence diagram lifeline activation rectangle.
...