Namespace.register("U.Excel.Tools"); ///** //* 功能创建 //* //* @param {object} 登录用户信息 //* @param {str} 类型 //* @param {object} 文档信息数组 或 null //* @return {object} 头部信息和顶部工具栏的整体元素 //*/ //U.D.Office.Exceltools = function (UIF, UTF, UDE, UDOD) { // var _UDE = [], // _UDOD = $(UDOD), // $("#UD_Excel").clone(true), //整体克隆功能区域元素 // _UDAD = _UDOD.Child(), //获取子级 // _UDKD = $(_UDAD[1]).Child(); // //设置所有的按钮和元素不可以选择,这里为了兼容ie,ie设置了该属性后,光标在点击设置的元素后光标不会失焦 // $("&*", _UDOD[0]).addAttrArray({ // "unselectable": "on" // }); // //上述设置了所有元素不可以设置焦点,但是input是必须设置焦点使用的,这是设置后input才能聚焦,否则练文件名都输入不了 // $("input", _UDOD[0]).addAttrArray({ // "unselectable": "off" // }); // U.D.Office.WUIF(UIF, _UDAD[0], UDE); //设置头部信息 // //循环word菜单区4个菜单,包括字体,字号,背景色,前景色。 // var allmenu = $(_UDKD); //所有菜单 // var fontmenu = $(allmenu[5]).Child()[0]; //得到字体菜单, // var wordsize = $(allmenu[6]).Child()[0]; //字体大小菜单 // var backgroundmenu = $(allmenu[8]).Child()[1]; //背景颜色菜单 // var forground = $(allmenu[9]).Child()[1]; //前景色菜单 // U.OU.CreateFont(fontmenu); //创建字体 // U.OU.CreateWordSize(wordsize); //创建字号 // U.OU.ColorSelect(backgroundmenu); //创建背景色 // U.OU.ColorSelect(forground); //创建前景色 // //显示工具栏 // _UDOD.css("display", "block"); // return _UDOD; //头部信息和顶部工具栏的整体元素 //} /** * Word Excel大小处理 * * @param {element} office的容器元素(主体区域) * @param {object} 文档信息数组 */ U.D.Office.WETZ = function (UDOD, UTF) { var _UDTD, _UTH, _UDAD = $(UDOD).Child(), _UW = UDOD.offsetWidth, _UH = UDOD.offsetHeight; _UTH = _UH - _UDAD[0].offsetHeight; /* if ((UTF = (UTF || ($(UDOD).Parent().id == "UD_SYQ" ? "Word" : "Excel"))) == "Word") { //判断是否为word类型 (_UDTD = $("body", $(_UDAD[1]).Child()[0].contentWindow.document).childg(0, 0).childg()); // _UDTD.addAttrArray({ "style": { "width": (_UW - 365) + "px"} }, 1); // // ($(_UDTD[1]).css("width") != "210mm") && (_UDTD.addAttrArray({ "style": { "width": (_UW - 1000) + "px", "height": _UTH + "px"} }, 1)); } */ } /** * 初始化添加插图的地方 * * @param {element} 元素 * @param {object} 类型 */ U.D.Office.CGNT = function (UDOD, UTP) { var _UTF = UTP == "img", _UW = U.D.Office.WI(UDOD); //获取指定的Window操作层 _UW.U.AFB.AddEvent([ [_UW.U.OU.OUIG, [_UTF ? US.PG : US.DG, UTP, UDOD, _UW.U.OU.R]] ], _UTF ? "Word" : "WordL"); //添加图片 } U.UP.IploadImg = function () { U.UP.uploading([$("#files")[0]], function (r) { U.Alert("上传成功"); }, [], "http://disk.1473.cn/USupfile.ashx?iframename=UseStudioEditor"); }