<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cynest-java

    [導入]Batik之SVGGraphics2D生成SVG

    在Java平臺上,通過java.awt.Graphics2D抽象類來實現圖形功能,該類提供了諸如

    drawRect,fillRect,以及drawString等方法。而Batik的SVGGraphics2D是一個專門的工具

    ,用來生成SVG文本內容而不是在屏幕上顯示或打印。

    SVGGraphics2D提供了如下特點的功能

    1、允許應用程序將圖形輸出成SVG格式
    2、輸出為SVG的過程不需要修改任何圖形代碼
    3、提供給用戶DOM API功能來處理產生的文檔

    生成SVG的三個步驟:
    1、創建org.w3c.dom.Document的實例,生成器利用它建立XML內容。創建一個SVG生

    成器則使用Document實例。

    // Get a DOMImplementation
    DOMImplementation domImpl =
    ??? GenericDOMImplementation.getDOMImplementation();

    // Create an instance of org.w3c.dom.Document
    Document document = domImpl.createDocument(null, "svg", null);

    // Create an instance of the SVG Generator
    SVGGraphics2D svgGenerator = new SVGGraphics2D(document);

    2、在SVG生成器上調用表現代碼,如paint方法

    // Ask the test to render into the SVG Graphics2D implementation
    TestSVGGen test = new TestSVGGen();
    test.paint(svgGenerator);

    3、輸出SVG內容,生成器可以通過任何一個java.io.Writer把內容stream出來。

    // Finally, stream out SVG to the standard output using UTF-8
    // character to byte encoding
    boolean useCSS = true; // we want to use CSS style attribute
    Writer out = new OutputStreamWriter(System.out, "UTF-8");
    svgGenerator.stream(out, useCSS);

    注:SVG在表達屬性時可以由兩種方式,XML屬性和CSS方式。


    文章來源:http://cynest.cn/drupal/?q=node/612

    posted on 2006-02-14 15:38 cyqian 閱讀(1948) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 性短视频在线观看免费不卡流畅| 免费在线人人电影网| 外国成人网在线观看免费视频| 亚洲AV伊人久久青青草原| 在线精品自拍亚洲第一区| 国产色婷婷精品免费视频| 久久亚洲精品无码gv| 亚洲成A∨人片天堂网无码| 九九久久精品国产免费看小说| 亚洲美女在线国产| 成人免费一区二区三区| 亚洲国产AV无码专区亚洲AV| 免费无遮挡无码永久视频| 亚洲短视频在线观看| 18禁超污无遮挡无码免费网站国产 | 免费鲁丝片一级在线观看| 国产精品无码亚洲精品2021| 亚洲国产精品碰碰| 久久免费99精品国产自在现线 | 亚洲午夜在线电影| 免费下载成人电影| 在线91精品亚洲网站精品成人| 亚洲午夜成人精品电影在线观看| 国产免费一区二区三区不卡| 亚洲精品视频免费在线观看| 成人人观看的免费毛片| 一级人做人a爰免费视频| 亚洲第一区香蕉_国产a| 免费无码AV片在线观看软件| 最好2018中文免费视频| 亚洲成年人在线观看| 妞干网免费视频观看| 中文字幕版免费电影网站| 亚洲精品网站在线观看你懂的| 大香人蕉免费视频75| 99re8这里有精品热视频免费| 亚洲精品成人网站在线播放| 国产女高清在线看免费观看| 无码人妻精品中文字幕免费| 亚洲欧美日韩中文字幕在线一区| 亚洲国产小视频精品久久久三级|