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

📄 art.htm

📁 官方最新的南方数据v12生成静态商业版。全站生成静态。
💻 HTM
📖 第 1 页 / 共 4 页
字号:
function doFontFamily(str){
	sFontFamily = str;
	changeTextStyle();
}

function doFontSize(obj){
	var str = obj.value;
	if (str.substring(0,1)=="0"){
		str = str.substr(1);
		obj.value = str;
	}
	if (str!=""){
		sFontSize = str;
		changeTextStyle();
	}
}

function doCheckNum(event){
	var key = event.keyCode;
	if (event.shiftKey){
		if ((key>=35)&&(key<=40)){
			return true;
		}else{
			return false;
		}
	}
	if ((key==35)||(key==36)||(key==37)||(key==38)||(key==39)||(key==40)||(key==8)||(key==46)){
		return true;
	}
	if ((key<=57)&&(key>=48)){
		return true;
	}
	return false;
}

function doFontUnit(str){
	sFontUnit = str;
	changeTextStyle();
}

function ok(){
	sText = BaseTrim(d_text.value);
	if (sText=="") {
		BaseAlert(d_text, lang["DlgArtMsgNull"]);
		return;
	}

	if (sShapeID=="") {sShapeID="shape_x0000_i0001"}
	if (sFontFamily=="") {sFontFamily=lang["DlgArtDefaultFamily"]}
	if ((sFontSize=="")||(sFontSize=="0")) {sFontSize="36"}

	var aRow=sText.split(/\r\n/g);
	var nMaxLen=0;
	var nRow=aRow.length;
	for(var i=0; i<nRow; i++){
		var sRow=aRow[i];
		var n=0;
		for(var j=0; j<sRow.length; j++){
			var nCode=sRow.charCodeAt(j);
			if(nCode>128) n++;
			else n+=0.5;
		}
		if(n>nMaxLen)nMaxLen=n;
	}
	var sShapeWidth=(nMaxLen*parseFloat(sFontSize)) + sFontUnit;
	var sShapeHeight=(nRow*parseFloat(sFontSize)) + sFontUnit;

	hiddenPreview.innerHTML = document.all(sShapeID+"_div").innerHTML;
	var objShape = hiddenPreview.all.tags("shape")(0);
	objShape.style.width = sShapeWidth;
	objShape.style.height = sShapeHeight;
	var objTextPath = objShape.all.tags("textpath")(0);
	objTextPath.style.fontFamily = sFontFamily;
	objTextPath.style.fontSize = sFontSize + sFontUnit;
	objTextPath.style.fontWeight = sFontWeight;
	objTextPath.style.fontStyle = sFontStyle;
	objTextPath.string = sText;
	var sType = objShape.type.substr(1);
	var sOut = hiddenPreview.innerHTML;

	dialogArguments.insertHTML("");
	sel = dialogArguments.eWebEditor.document.selection.createRange();
	var obj;
	if (sel.type!="Control"){
		obj=sel.parentElement();
		if (obj.tagName=="lock"){
			obj=obj.parentElement;
			if (obj.tagName=="shapetype"){
				obj.removeNode(true);
			}
		}
	}
	var loop = true;
	while(loop){
		loop = false;
		sel = dialogArguments.eWebEditor.document.selection.createRange();
		if (sel.type!="Control"){
			obj=sel.parentElement();
			if (obj.tagName=="SPAN"){

⌨️ 快捷键说明

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