Rev 7293 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7293 | Rev 7296 | ||
---|---|---|---|
Line 230... | Line 230... | ||
230 | public void build(PrintWriter Out,int W,int H,double OX,double OY,double SW,double SH) |
230 | public void build(PrintWriter Out,int W,int H,double OX,double OY,double SW,double SH) |
231 | { |
231 | { |
232 | if( MainPanel.appletMode ){ |
232 | if( MainPanel.appletMode ){ |
233 | g_id = MainApplet.g_id; |
233 | g_id = MainApplet.g_id; |
234 | svg_id = MainApplet.svg_id; |
234 | svg_id = MainApplet.svg_id; |
- | 235 | Out.println("<svg onclick=\"javascript:SVG_zoom('"+svg_id+"','"+g_id+"','"+W+"','"+H+"');\" id=\""+svg_id+"\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\""); |
|
- | 236 | Out.println(" version=\"1\" x=\"0\" y=\"0\" width=\""+W+"\" height=\""+H+"\" viewBox=\"0 0 "+W+" "+H+"\"><g id=\""+g_id+"\" transform=\"matrix(1 0 0 1 0 0)\">"); |
|
235 | } |
237 | } |
236 | else |
238 | else |
237 | { |
239 | { |
238 | Out.println("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"); |
240 | Out.println("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"); |
239 | Out.println("<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n"); |
241 | Out.println("<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n"); |
- | 242 | Out.println("<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\""); |
|
- | 243 | Out.println(" version=\"1\" x=\"0\" y=\"0\" width=\""+W+"\" height=\""+H+"\" viewBox=\"0 0 "+W+" "+H+"\"><g transform=\"matrix(1 0 0 1 0 0)\">"); |
|
240 | } |
244 | } |
241 | Out.println("<svg id=\""+svg_id+"\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\""); |
- | |
242 | Out.println(" version=\"1\" x=\"0\" y=\"0\" width=\""+W+"\" height=\""+H+"\" viewBox=\"0 0 "+W+" "+H+"\"><g id=\""+g_id+"\" transform=\"matrix(1 0 0 1 0 0)\">"); |
- | |
243 | Out.println(); |
245 | Out.println(); |
244 | // now write out the font definition |
246 | // now write out the font definition |
245 | Out.println("<defs><font id=\""+SVGFont.FONT_FAMILY+"\" horiz-adv-x=\""+SVGFont.FONT_ADV+"\">"); |
247 | Out.println("<defs><font id=\""+SVGFont.FONT_FAMILY+"\" horiz-adv-x=\""+SVGFont.FONT_ADV+"\">"); |
246 | Out.println("<font-face font-family=\""+SVGFont.FONT_FAMILY+"\" units-per-em=\""+SVGFont.UNITS_PER_EM+"\" "+" panose-1=\""+SVGFont.PANOSE_1+"\" ascent=\""+SVGFont.ASCENT+"\" descent=\""+SVGFont.DESCENT+"\" alphabetic=\"0\"/>"); |
248 | Out.println("<font-face font-family=\""+SVGFont.FONT_FAMILY+"\" units-per-em=\""+SVGFont.UNITS_PER_EM+"\" "+" panose-1=\""+SVGFont.PANOSE_1+"\" ascent=\""+SVGFont.ASCENT+"\" descent=\""+SVGFont.DESCENT+"\" alphabetic=\"0\"/>"); |
247 | Out.println("<missing-glyph horiz-adv-x=\""+SVGFont.MISSING_HORZ+"\" d=\""+SVGFont.MISSING_DATA+"\"/>"); |
249 | Out.println("<missing-glyph horiz-adv-x=\""+SVGFont.MISSING_HORZ+"\" d=\""+SVGFont.MISSING_DATA+"\"/>"); |