ultimatepp/bazaar/PainterSvg_demo/SvgDemo.cpp
koldo fc9281ce67 PainterSvg_demo: Renaming package
git-svn-id: svn://ultimatepp.org/upp/trunk@1407 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-07-14 21:42:26 +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);
}