12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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");
- }
|