📄 art.htm
字号:
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))||((key<=105)&&(key>=96))){
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;
var sStyleVML = "<p> </p>\n"
+"<STYLE id=eWebEditor_Style_VML>\n"
+"v\\:* {behavior: url(#default#VML);}\n"
+"o\\:* {behavior: url(#default#VML);}\n"
+".shape{behavior: url(#default#VML);}\n"
+"</STYLE>\n";
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;
dialogArguments.insertHTML("");
var sType = objShape.type.substr(1);
var objShapeTypes = dialogArguments.eWebEditor.document.all.tags("shapetype");
var sOut = "";
for(var i=0; i<objShapeTypes.length; i++){
var objShapeType = objShapeTypes(i);
var sID = objShapeType.id;
if(sID==sType){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -