ultimatepp/bazaar/PainterSvg_demo/SvgDemo.cpp
koldo f31f0b9627 .PainterSVG_demo: Small changes
git-svn-id: svn://ultimatepp.org/upp/trunk@3768 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-08-16 07:03:38 +00:00

25 lines
490 B
C++

#include "Examples.h"
String file = "C:\\Demo.svg";
void SvgDemo(Painter& sw)
{
try {
if (FileExists(file))
ParseSVG(sw, LoadFileBOM(file), GetFileDirectory(file));
else {
sw.Scale(1./20);
sw.Text(200, 200, "File '" + file + "' not found", Font(Font::ARIAL, 400));
sw.Opacity(1);
sw.Stroke(1, Black());
sw.Fill(Black());
}
}
catch(XmlError e) {
LOG("SVG XML error: " + e);
}
}
INITBLOCK {
RegisterExample("Svg demo", SvgDemo);
}