1 /*
2  *  xmlsvg.h
3  */
4 
5 #define STRING (char *)
6 
7 #define XMLVER        STRING "version=\"1.0\""
8 #define XMLENC        STRING "encoding=\"utf-8\""
9 #define XMLSA         STRING "standalone=\"yes\""
10 
11 #define SVGDTDS       STRING "\"-//W3C//DTD SVG 1.1//EN\""
12 #define SVGDTDP       STRING "\"http://www.w3c.org/Graphics/SVG/1.1/DTD/svg11.dtd\""
13 /* SVG Viewer doesn't know this Namespace */
14 /*
15 #define SVGNS         STRING "xmlns=\"http://www.w3c.org/2000/svg\""
16  */
17 #define SVGNS         STRING ""
18 #define SVGVER        STRING "version=\"1.1\""
19 
20 #define xml_pro       STRING "<?xml %s %s standalone=\"yes\" ?>"
21 #define svg_gen       STRING "\n<!-- Generator: DVISVG version %s -->"
22 #define xml_dtdsys    STRING "\n<!DOCTYPE svg SYSTEM %s ["
23 #define xml_dtdsys2   STRING "\n]>"
24 #define xml_dtdpub    STRING "\n<!DOCTYPE svg PUBLIC %s %s ["
25 #define xml_dtdpub2   STRING "\n]>"
26 #define xml_ent       STRING "\n <!ENTITY st%d \"font-family:%s;font-size:%.2fpt;\">"
27 #define svg_svg       STRING "\n<svg width=\"%.2fpt\" height=\"%.2fpt\" %s\n"\
28                              "     viewBox=\"0 0 %.2fpt %.2fpt\"\n"\
29                              "     %s xml:space=\"preserve\">"
30 #define svg_svg2      STRING "\n</svg>\n"
31 
32 #define stl_css       STRING "\n<style type=\"text/css\">"
33 #define stl_css2      STRING "\n</style>"
34 #define xml_cdata     STRING "\n<![CDATA["
35 #define xml_cdata2    STRING "\n]]>"
36 #define stl_fntface   STRING "\n @font-face{font-family:'%s';font-size:'%.2fpt';src:url(%s#%s)}"
37 
38 #define svg_fnt       STRING "\n<font font-name=\"%d\" font-size=\"%.2fpt\">"
39 
40 #define svg_text_id   STRING "\n<text id=\"page%d\">"
41 #define svg_text2     STRING "\n</text>"
42 /* #define	svg_tspan_fnt STRING "\n<tspan font-family=\"%d\">" */
43 #define	svg_tspan_fnt STRING "\n<tspan style=\"&st%d;\">"
44 #define	svg_tspan_xy  STRING "\n<tspan x=\"%.2fpt\" y=\"%.2fpt\">%s</tspan>"
45 #define	svg_tspan2    STRING "\n</tspan>"
46 #define	svg_rect_wh   STRING "\n<rect width=\"%d\" height=\"%d\"/>"
47 
48 #define svg_defs      STRING "\n<defs>\n"
49 #define svg_defs2     STRING "</defs>"
50 #define svg_svg_fnt   STRING "\n<svg width=\"100\%\" height=\"100\%\" %s\n"\
51 			     "     %s>"
52 #define svg_svg_fnt2  STRING "\n</svg>\n"
53 
54 /*
55  *  xmlsvg.h
56  */
57