OSDN Git Service

20021009版ソース
[seraphyscrtools/SeraphyScriptTools.git] / Help / canvas.htm
1 <html>
2
3 <head>
4 <meta http-equiv="Content-Language" content="ja">
5 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
6 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
7 <meta name="ProgId" content="FrontPage.Editor.Document">
8 <title>Canvas \83L\83\83\83\93\83o\83X</title>
9 <script language="JavaScript">
10 <!--
11 function MM_swapImgRestore() { //v3.0
12   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
13 }
14
15 function MM_preloadImages() { //v3.0
16   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
17     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
18     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
19 }
20
21 function MM_findObj(n, d) { //v3.0
22   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
23     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
24   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
25   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
26 }
27
28 function MM_swapImage() { //v3.0
29   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
30    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
31 }
32 //-->
33 </script>
34 <link rel="stylesheet" href="style.css">
35 </head>
36
37 <body bgcolor="#FFFFFF" onload="MM_preloadImages('menubar_r2_c02_f2.gif','menubar_r2_c04_f2.gif','menubar_r2_c06_f2.gif','menubar_r2_c08_f2.gif','menubar_r2_c10_f2.gif')">
38
39 <h1 align="center" class="titlestyle"><a name="TOP"></a>Canvas\81@\83L\83\83\83\93\83o\83X</h1>
40 <hr>
41 <p><img src="obj.gif" width="160" height="33"></p>
42 <p>\95`\89æ\82·\82é\82½\82ß\82Ì\83\8c\83C\83\84\81[\82ð\8aÇ\97\9d\82µ\82Ä\82¢\82Ü\82·\81B</p>
43 <p><img src="make.gif" width="160" height="33"></p>
44 <h2>\87@\81@\92¼\90Ú\90\90¬\82·\82é\95û\96@</h2>
45 <p>\81@\83I\83u\83W\83F\83N\83g\82ð\92¼\90Ú\90\90¬\82Å\82«\82Ü\82·\81B<br>
46 \81@\82½\82¾\82µ\81A\82±\82Ì\8fê\8d\87\82Í\83E\83B\83\93\83h\83E\82Æ\82Ì\8aÖ\98A\90«\82ª\82È\82¢\82½\82ß\81A\88ó\8dü\82Ì\82Ý\89Â\94\\82Å\82·\81B</p>
47 <p>\81@dim obj<br>
48 \81@set obj = CreateObject(&quot;SeraphyScriptTools.Canvas&quot;)</p>
49 <p>\81@ProgID\82Í\81uSeraphyScriptTools.Canvas\81v\82Å\82·\81B</p>
50 <h2>\87A\81@OverlappedWindow\82©\82ç</h2>
51 \81@OverlappedWindow\82ÌCanvas\83v\83\8d\83p\83e\83B\82©\82ç\83A\83N\83Z\83X\82µ\82Ü\82·\81B<br>
52 \81@\83E\83B\83\93\83h\83E\82Æ\82Ì\8aÖ\98A\90«\82ª\82 \82è\81A\83E\83B\83\93\83h\83E\82É\91Î\82µ\82Ä\95`\89æ\82ª\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
53 <p>\81@</p>
54 <p><img src="prop.gif" width="160" height="33"><a name="CANVAS_PROP"></a></p>
55 <h3><a href="#LAYER">Layer ( x )</a></h3>
56 <p>Canvas\83I\83u\83W\83F\83N\83g\82ª\93à\95\94\82Å\8f\8a\97L\82µ\82Ä\82¢\82é\83\8c\83C\83\84\81[\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
57 \83\8c\83C\83\84\81[\82Í0\81`255\82Ü\82Å\82 \82è\82Ü\82·\81B<br>
58 \83\8c\83C\83\84\81[\94Ô\8d\86\82ª\91å\82«\82¢\82Ù\82Ç\8eè\91O\82É\95\\8e¦\82³\82ê\82Ü\82·\81B</p>
59 <p>\81@</p>
60 <h3>MarginWidth<br>
61 MarginHeight</h3>
62 <p>\88ó\8dü\94Í\88Í\82Ì\97]\94\92\82ð\8ew\92è\82µ\82Ü\82·\81B<br>
63 Height\83v\83\8d\83p\83e\83B\82Å\8ew\92è\82³\82ê\82é\97]\94\92\82Í\81A\83}\83b\83s\83\93\83O\83\82\81[\83h\82ª0\82È\82ç\89º\95û\82É\81A1\82È\82ç\8fã\95û\82É\82Â\82¯\82ç\82ê\82Ü\82·\81B</p>
64 <p><img src="met.gif" width="160" height="33"></p>
65 <h3>Print</h3>
66 <p>\88È\91O\82É\8eg\82Á\82½\83v\83\8a\83\93\83^\82ª\82 \82ê\82Î\81A\82»\82Ì\83v\83\8a\83\93\83^\82Æ\90Ý\92è\82Å\8dÄ\93x\88ó\8dü\82µ\82Ü\82·\81B<br>
67 \88ó\8dü\82µ\82½\82±\82Æ\82ª\82È\82¯\82ê\82Î\83v\83\8a\83\93\83^\91I\91ð\83_\83C\83A\83\8d\83O\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B</p>
68 <h3><i>name</i> PrintAs [<i>mode</i>]</h3>
69 <p>\95K\82¸\83v\83\8a\83\93\83^\91I\91ð\83_\83C\83A\83\8d\83O\82ð\95\\8e¦\82µ\82Ä\82©\82ç\88ó\8dü\82µ\82Ü\82·\81B<br>
70 mode\82ðfalse\82É\82·\82é\82Æ\81A\88ó\8dü\82Í\8ds\82¢\82Ü\82¹\82ñ\81B<br>
71 \91I\91ð\82³\82ê\82½\83v\83\8a\83\93\83^\96¼\82ª\95Ô\82³\82ê\82Ü\82·\81B</p>
72 <h3>GetPrinterDefault [name]</h3>
73 <p>\83f\83B\83t\83H\83\8b\83g\82Ì\83v\83\8a\83\93\83g\82Ì\90Ý\92è\82ð\8eæ\82è\8d\9e\82Ý\82Ü\82·\81B<br>
74 name\82ð\8ew\92è\82·\82é\82Æ\81A\8ew\92è\82³\82ê\82½\83v\83\8a\83\93\83^\96¼\82©\82ç\90Ý\92è\82ð\8eæ\82è\8d\9e\82Ý\82Ü\82·\81B</p>
75 <h3>obj LoadPicture path</h3>
76 <p>\83s\83N\83`\83\83\81[\82ð\83\8d\81[\83h\82µ\81A\83s\83N\83`\83\83\81[\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
77 Win32API\82ÌOleLoadPicturePath\8aÖ\90\94\82Å\93Ç\82Ý\8d\9e\82Ü\82¹\82Ä\82¢\82é\82Ì\82Å\81ABMP\81AJPEG\81AGIF\82ª\93Ç\82Ý\8d\9e\82Ý\89Â\94\\82Å\82·\81B<br>
78 \83I\83u\83W\83F\83N\83g\82Í\81AIPicture\83C\83\93\83^\81[\83t\83F\83C\83X\82Å\82·\81B<br>
79 \82µ\82½\82ª\82Á\82Ä\81AIPictureDisp\83C\83\93\83^\81[\83t\83F\83C\83X\82Ì\83v\83\8d\83p\83e\83B\82È\82Ç\82ª\8eg\82¦\82Ü\82·\81B</p>
80 <p>\81@</p>
81 <p align="right"><a href="#TOP">\81£</a></p>
82 <p>\81@</p>
83 <hr>
84 <h1 align="center" class="titlestyle"><a name="LAYER"></a>\83\8c\83C\83\84\81[\83I\83u\83W\83F\83N\83g</h1>
85 <hr>
86 <p><img src="obj.gif" width="160" height="33"></p>
87 <p>\83\8c\83C\83\84\81[\82Í0\81`255\82Ü\82Å\82 \82è\81A255\82ª\82à\82Á\82Æ\82à\8fã\82É\95\\8e¦\82³\82ê\82Ü\82·\81B<br>
88 \8ae\83\8c\83C\83\84\81[\82Í\81A\97Ö\8as\90F\81A\93h\82è\82Â\82Ô\82µ\90F\81A\83e\83L\83X\83g\90F\82Ì3\82Â\82Ì\83J\83\89\81[\82ª\8ew\92è\82Å\82«\82Ü\82·\81B<br>
89 \83t\83H\83\93\83g\83T\83C\83Y\81A\83t\83H\83\93\83g\82à\83\8c\83C\83\84\81[\82²\82Æ\82Ì\8ew\92è\82Æ\82È\82è\82Ü\82·\81B</p>
90 <p>\95¡\90\94\82Ì\90F\82ð\8eg\82¤\8fê\8d\87\82É\82Í\81A\95¡\90\94\82Ì\83\8c\83C\83\84\81[\82ð\8eg\82í\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B</p>
91 <p>\81@</p>
92 <p><img src="make.gif" width="160" height="33"></p>
93 <p>Canvas\83I\83u\83W\83F\83N\83g\82ÌLayer\83v\83\8d\83p\83e\83B\82©\82ç\82Ì\82Ý\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81B</p>
94 <p>\81@</p>
95 <p><img src="prop.gif" width="160" height="33"></p>
96 <h3>Color \83v\83\8d\83p\83e\83B</h3>
97 <p>\83\8c\83C\83\84\81[\82Ì\95`\89æ\90F\82ð\8ew\92è\82µ\82Ü\82·\81B</p>
98 <h3>FillColor \83v\83\8d\83p\83e\83B</h3>
99 <p>\83\8c\83C\83\84\81[\82Ì\93h\82è\82Â\82Ô\82µ\90F\82ð\8ew\92è\82µ\82Ü\82·</p>
100 <h3>FontColor \83v\83\8d\83p\83e\83B</h3>
101 <p>\83\8c\83C\83\84\81[\82Å\95\\8e¦\82·\82é\83e\83L\83X\83g\82Ì\90F\82ð\8ew\92è\82µ\82Ü\82·\81B</p>
102 <h3>FontName\81@\83v\83\8d\83p\83e\83B</h3>
103 <p>\83\8c\83C\83\84\81[\82Å\95\\8e¦\82·\82é\83e\83L\83X\83g\82Ì\83t\83H\83\93\83g\96¼\82ð\8ew\92è\82µ\82Ü\82·\81B</p>
104 <h3>FontSize \83v\83\8d\83p\83e\83B</h3>
105 <p>\83\8c\83C\83\84\81[\82Å\95\\8e¦\82·\82é\83e\83L\83X\83g\82Ì\83T\83C\83Y\82ð\8ew\92è\82µ\82Ü\82·\81B<br>
106 </p>
107 <h3>Visible \83v\83\8d\83p\83e\83B</h3>
108 <p>\83\8c\83C\83\84\81[\82ð\95`\89æ\82·\82é\82©\94Û\82©\8ew\92è\82µ\82Ü\82·\81B</p>
109 <p align="right"><a href="#LAYER">\81£</a></p>
110 <h3><img src="met.gif" width="160" height="33"></h3>
111 <h3>Clear \83\81\83\\83b\83h</h3>
112 <p>\82·\82×\82Ä\82Ì\95`\89æ\82ð\83N\83\8a\83A\82µ\82Ü\82·</p>
113 <h3>Line sx,sy,ex,ey</h3>
114 <p>\92¼\90ü\82ð\95`\89æ\82µ\82Ü\82·</p>
115 <h4>Box sx,sy,ex,ey<br>
116 FillBox sx,sy,ex,ey</h4>
117 <p>\94 \82ð\95`\89æ\82µ\82Ü\82·\81B<br>
118 Fill\82Í\93h\82è\82Â\82Ô\82µ\82Å\82·\81B</p>
119 <h3>Arc x1,y1,x2,y2,sx,sy,ex,ey<br>
120 FillArc x1,y1,x2,y2,sx,sy,ex,ey</h3>
121 <p>\89~\8cÊ\82ð\95`\89æ\82µ\82Ü\82·\81B<br>
122 (x1,y1)-(x2,y2)\82Å\88Í\82Ü\82ê\82é\92·\95û\8c`\82Ì\92\86\82Ì\81A\93_(sx,sy)\95û\8cü\82©\82ç\81A\93_(ex,ey)\95û\8cü\82Ü\82Å\82Ì\89~\8cÊ\82ð\95`\89æ\82µ\82Ü\82·\81B<br>
123 Fill\82Í\93h\82è\82Â\82Ô\82µ\82Å\82·\81B</p>
124 <h3>Circle x,y,r<br>
125 FillCircle x,y,r</h3>
126 <p>\89~\82ð\95`\89æ\82µ\82Ü\82·\81B</p>
127 <h3>Text x,y,text</h3>
128 <p>\8ew\92è\82µ\82½\88Ê\92u\82©\82ç\8en\82Ü\82é\83e\83L\83X\83g\82ð\95`\89æ\82µ\82Ü\82·</p>
129 <h3>TextBox sz,sy,ex,ey,text,fmt</h3>
130 <p>(sx,sy)-(ex,ey)\82Å\8ew\92è\82³\82ê\82é\94 \82Éfmt\82Å\8ew\92è\82µ\82½\8f\91\8e®\82Å\83e\83L\83X\83g\82ð\95`\89æ\82µ\82Ü\82·\81B<br>
131 fmt\82ÍWin32API\82ÌDrawText\82Ìfmt\82Å\82·\81B</p>
132 <h3>FillRBox sx,sy,ex,ey,w,h</h3>
133 <p>(sx,sy)-(ex,ey)\82Å\8ew\92è\82³\82ê\82é\94 \82Ì\8ap\82ª\81A\95\9dw\81A\8d\82\82³h\82Ì\89~\8cÊ\82Å\82Ü\82é\82ß\82ç\82ê\82½\94 \82ð\95`\89æ\82µ\82Ü\82·\81B</p>
134 <h3>Polygon x,y,array</h3>
135 <p>\8dÀ\95WX,Y\82É\81AVBS\82ÌVARIANT\8c^\82ÌSAFEARRAY\93ñ\8e\9f\8c³\94z\97ñ\82Å\8ew\92è\82³\82ê\82é\83|\83C\83\93\83g\82ð\8c\8b\82Ô\91½\8ap\8c`\82ð\95`\89æ\82µ\82Ü\82·\81B<br>
136 \93à\95\94\82Í\93h\82è\82Â\82Ô\82³\82ê\82Ü\82·\81B</p>
137 <h4>Picture obj,x,y,[width],[height]</h4>
138 <p>\83s\83N\83`\83\83\81[\83I\83u\83W\83G\83N\83g\82Å\8ew\92è\82µ\82½\89æ\91\9c\82ð\81A\8dÀ\95WX,Y\88Ê\92u\82É\95\9dwidth\81A\8d\82\82³height\82Å\95`\89æ\82µ\82Ü\82·\81B<br>
139 width\81Aheight\82ð\8fÈ\97ª\82·\82é\82©\83}\83C\83i\83X\82ð\8ew\92è\82·\82é\82Æ\81A\89æ\91\9c\82Ì\8eÀ\8dÛ\82Ì\83T\83C\83Y\82Æ\82È\82è\82Ü\82·\81B</p>
140 <h3>SetMappingMode mode</h3>
141 <p>\83}\83b\83s\83\93\83O\83\82\81[\83h\82ð\95Ï\8dX\82µ\82Ü\82·\81B<br>
142 mode = 0 \8eÀ\90¡\83\82\81[\83h<br>
143 mode = 1 \83s\83N\83Z\83\8b\83\82\81[\83h<br>
144 \83f\83B\83t\83I\83\8b\83g\82Å\82Í\8eÀ\90¡\83\82\81[\83h0.01\83~\83\8a\92P\88Ê\82Ì\83}\83b\83s\83\93\83O\83\82\81[\83h\82Å\8c´\93_\82Í\8d\89º\82Å\82·\81B<br>
145 \83s\83N\83Z\83\8b\83\82\81[\83h\82Í\83s\83N\83Z\83\8b\92P\88Ê\82Å\8ew\92è\82µ\82Ü\82·\81B\8c´\93_\82Í\8d\8fã\82Å\82·\81B<br>
146 \83\82\81[\83h\82ð\90Ø\82è\91Ö\82¦\82Ä\81A\91o\95û\82ð\8d¬\8dÝ\82³\82¹\82é\82±\82Æ\82ª\89Â\94\\82Å\82·\81B<br>
147 \82±\82Ì\83\81\83\\83b\83h\82ð\8cÄ\82Ñ\8fo\82µ\82½\88È\8d~\82Ì\95`\89æ\83\81\83\\83b\83h\82É\90V\82µ\82¢\83}\83b\83s\83\93\83O\83\82\81[\83h\82ª\93K\97p\82³\82ê\82Ü\82·\81B<br>
148 \83t\83H\83\93\83g\83T\83C\83Y\82Ì\8ew\92è\82ð\8ds\82¤\8fê\8d\87\82Í\81A\83t\83H\83\93\83g\83T\83C\83Y\82ð\8ew\92è\82·\82é\8e\9e\93_\82Å\82Ì\83}\83b\83s\83\93\83O\83\82\81[\83h\82ª\8bL\89¯\82³\82ê\82Ü\82·\81B</p>
149 <p align="right"><a href="#LAYER">\81£</a></p>
150 <p></p>
151
152 </body>
153
154 </html>