I have no problem at all when I generate png output.
On the other hand, when I generate svg output with the following asciidoc file:
// -*- adoc -*-
My document title
=============
//Langue du document
:lang: fr
//Autheur du document
:author: Bob
Stuff before PLANTUML
[plantuml, outputs/schema-recapitulatif-1, pngsvg]
-------------
node "Legend" {
[Basic component]
(Graphic component)
}
Stuff after PLANTUML
all stuff after is present is the generated html but is not interpreted by the web browser:
source html is :
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Stuff before PLANTUML</p>
</div>
<div class="imageblock">
<div class="content">
<object data="outputs/schema-recapitulatif-1" type="image/svg+xml" />
</div>
</div>
<div class="paragraph">
<p>Stuff after PLANTUML</p>
</div>
</div>
</div>
</div>
whereas interpreted html is:
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Stuff before PLANTUML</p>
</div>
<div class="imageblock">
<div class="content">
<object data="outputs/schema-recapitulatif-1" type="image/svg+xml">
<div class="paragraph">
<p>Stuff after PLANTUML</p>
</div>
<div id="footer">
<div id="footer-text">
Dernière mise à jour 2017-01-20 12:09:14 CET
</div>
</div>
</object>
</div>
</div>
</div>
</div>
</div>
As you can see the "Stuff after PLANTUML" paragraph is included into object tag and make it hidden in rendered view.