⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 line.js

📁 花钱买的毕业设计。企业网络管理系统
💻 JS
字号:
//基本图形元素
System.LoadUnit("Graphics");
function Point(x,y)
{
	this.X = x;
	this.Y = y;
}
function Rect(p,w,h)
{
	this.Base = p;
	this.Width = w;
	this.Height = h;
}
function Line(c,w,t)
{
	if((typeof(c)=="undefined") || (c == ""))
		this.Color = "#000000";
	else
		this.Color = c;
	if((typeof(w)=="undefined") || (w == ""))
		this.Width = 1;
	else
		this.Width = w;
	if((typeof(t)=="undefined") || (t == ""))
		this.Type = "solid";
	else
		this.Type = t;
	this.ExpX = "";
	this.ExpY = "";
	this.uMin = 0;
	this.uMax = 0;
	this.DrawLine = function(r,z)
	{
		if((typeof(z)=="undefined")/* || (z=="")*/)
			z = 1;
		var t,l,w,h;
		w = r.Width;
		h = r.Height;
		l = Math.min(r.Base.X,r.Base.X + w);
		t = Math.max(r.Base.Y,r.Base.Y + h);
		if(w<0)
			w = -w;
		else if(w == 0)
			w = 1;
		if(h<0)
			h = -h;
		else if(h == 0)
			h = 1;
		l = Physic2Screen(l,"x");
		t = Physic2Screen(t,"y");
		w = Physic2Screen(w,"len");
		h = Physic2Screen(h,"len");
		document.write("<img width=\""+w+"\" height=\""+h+"\" style=\"background-color:"+this.Color+";position:absolute;z-index:"+z+";top:"+t+"px;left:"+l+"px\">");
	}
	this.Draw = function()
	{
		var u,m,w,h,oldX,oldY;
		u = this.uMin;
		oldX = eval(this.ExpX);
		oldY = eval(this.ExpY);
		for(u=this.uMin;u<=this.uMax;u++)
		{
			this.X = eval(this.ExpX);
			this.Y = eval(this.ExpY);
			w = this.X - oldX;
			h = this.Y - oldY;
			m = Math.min(Math.abs(w),Math.abs(h));
			if(m >= this.Width)
			{
				this.DrawLine(new Rect(new Point(oldX,oldY),w,h));
				oldX = this.X;
				oldY = this.Y;
			}
		}
		this.DrawLine(new Rect(new Point(oldX,oldY),w,h));
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -