第12章FORTRAN图形操作.ppt
《第12章FORTRAN图形操作.ppt》由会员分享,可在线阅读,更多相关《第12章FORTRAN图形操作.ppt(24页珍藏版)》请在第壹文秘上搜索。
1、 QWIN$MIN QWIN$MAX将坐标原点设置在物理坐标点(x,y):CALL SETVIEWORG(x,y,t)其中(x,y)为新原点的物理坐标,t为XYCOORD 结构体类型的变量。TYPE xycoord INTEGER(2)xcoord !x坐标 INTEGER(2)ycoord !y坐标END TYPE xycoord 1设置颜色result=SETCOLORRGB(color)result=SETBKCOLORRGB(color)result=SETTEXTCOLORRGB(color)color为Integer(4)型,一般用16进制表示颜色取值。要使设置的背景色发生作用,须
2、使用CLEARSCREEN函数清空目标区域,填充样式(FillMask)是横线、竖线和斜线等按一定规律重复出现而形成的图案,是构成填充部分的基本图元。位元素位元素其中(x,y)为INTEGER(2)型,为视口坐标系中目标像素的坐标;(wx.wy)为 REAL(8)型,为视窗坐标系中目标像素的坐标。xy3sinUSE MSFLIB INTEGER(2)statusTYPE(xycoord)xystatus=SETCOLORRGB(#FFFFFF)CALL MOVETO(INT2(80),INT2(50),xy)status=LINETO(INT2(240),INT2(150)CALL SETLI
3、NESTYLE(#FF00)status=LINETO(INT2(240),INT2(50)READ(*,*)!按回车键结束程序ENDUSE MSFLIBINTEGER(2)statusINTEGER(1):style(8)/#01,#02,#04,#08,#10,#20,#40,#80/!右斜线!绘制红色空心椭圆status=SETCOLORRGB(#0000FF)status=ELLIPSE($GBORDER,80,50,240,150)!绘制白色填充斜线圆status=SETCOLORRGB(#FFFFFF)CALL SETFILLMASK(style)status=ELLIPSE($G
4、FILLINTERIOR,280,50,380,150)END例:index=SETFONT(t Times New Roman h18wl0)以像素为单位USE MSFLIBTYPE(XYCOORD)xyINTEGER(4)tcolorINTEGER(2)statusCHARACTER*8:tfont,ttype(3)*20ttype=(/隶书,楷体_GB2312,华文彩云/)tcolor=#0000FFstatus=SETTEXTCOLORRGB(#FFFFFF)status=INITIALIZEFONTS()CALL MOVETO(50,100,xy)DO i=1,3WRITE(tfon
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 FORTRAN 图形 操作