/*:電子署名:-1835154869:*/
/*:著者ID:自動設定:認証環境のユーザー名*/
/*:認証環境:情報生体システム演習室:*/
/*---------:科目:プログラミング言語II:-----------*/
/*---------:課題番号:7:-----------------------*/
/*:編集:コピペ禁止:コピーペースト機能は動作停止*/
/*:編集環境:環境制限無し:編集作業はどこでも可能*/
/*:Log:収集:作業ログを収集する*/
public class P7{
	static final String XML_Declaration=
	    "<?xml version=\"1.0\" encoding=\"Shift-JIS\" standalone=\"no\" ?>";//SJISの文字コードを使うことを記述
	static final String DOCTYPE=
	    "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\""
	   +" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">";
    
    public static void main(String args[]){
    	//
        SVG_Root svg=new SVG_Root(0,0,640,200);
        svg.add(new CommentTag("コメント"));//日本語を使う場合は文字コードを指定する必要がある
        svg.add(new SVG_Rect(50,50,50,50,null));
        svg.add(new SVG_Rect(100,100,50,50,"red"));
        XML_Tag tag=new SVG_Rect(75,75,50,50,"none");//塗りつぶしなしの四角
        tag.setProperty("stroke-width","4");//輪郭線の太さを指定
        tag.setProperty("stroke","crimson");//輪郭線の色を指定
        svg.add(tag);
        //
        //コメントに示すようなテキストを書き出す　SVG_Text　と　SVG_Line　クラスを作りなさい
        svg.add(new SVG_Text("aあ亜",100,80,80,2,"lightgreen"));
        //<text x="100" y="80" font-size="80" stroke-width="2" stroke="lightgreen" >aあ亜</text>
        svg.add(new SVG_Line(100,100,600,200,4,"blue"));
        //<line x1="100" y1="100" x2="600" y2="200" stroke-width="4" stroke="blue"/>
        //
        System.out.println(XML_Declaration);
        System.out.println(DOCTYPE);
        System.out.println(svg.getText());
    }
}

////////////////////////////////////////////////////////////////
//線分SVG_Line  SVG_Rectが参考になるでしょう

////////////////////////////////////////////////////////////////
//テキストSVG_Text　こちらは少し考える必要があるかも？
