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