mirror of
https://github.com/octoleo/plantuml.git
synced 2024-11-16 10:15:13 +00:00
Store mindmap source in PNG images
This change will store mindmap source diagram as metadata in PNG images or as comment in SVG images. It is very useful when only image, not source, is available and the change to mindmap is required. This functionality was/is already available for other types of diagrams but was not working for mindmap. As described in `help` to retrieve mindmap sources use: ``` java -jar plantuml.jar -metadata <mindmap-image>.png ``` To get the sources from SVG image simply open SVG file in text editor and copy sources from `comment element` at the end of the file.
This commit is contained in:
parent
73b507c1df
commit
f97efa4c91
@ -90,7 +90,9 @@ public class MindMapDiagram extends UmlDiagram {
|
|||||||
final double dpiFactor = scale == null ? getScaleCoef(fileFormatOption) : scale.getScale(100, 100);
|
final double dpiFactor = scale == null ? getScaleCoef(fileFormatOption) : scale.getScale(100, 100);
|
||||||
final ISkinParam skinParam = getSkinParam();
|
final ISkinParam skinParam = getSkinParam();
|
||||||
final ImageBuilder imageBuilder = new ImageBuilder(skinParam.getColorMapper(), dpiFactor,
|
final ImageBuilder imageBuilder = new ImageBuilder(skinParam.getColorMapper(), dpiFactor,
|
||||||
skinParam.getBackgroundColor(), "", "", 10, 10, null, skinParam.handwritten());
|
skinParam.getBackgroundColor(),
|
||||||
|
fileFormatOption.isWithMetadata() ? getMetadata() : null,
|
||||||
|
"", 10, 10, null, skinParam.handwritten());
|
||||||
TextBlock result = getTextBlock();
|
TextBlock result = getTextBlock();
|
||||||
|
|
||||||
result = new AnnotatedWorker(this, skinParam, fileFormatOption.getDefaultStringBounder()).addAdd(result);
|
result = new AnnotatedWorker(this, skinParam, fileFormatOption.getDefaultStringBounder()).addAdd(result);
|
||||||
|
Loading…
Reference in New Issue
Block a user