1 基础:(1) 在页面上引入华表对象:代码

注释:(1) 标记用来包含对象。还有几个属性:align=值(left,right,center),hspace=值,vspace=值。(2) 为该对象的属性,用来给属性设置默认值。(3) 通过上面的方式就加载了华表插件,有默认的行和列。另外可以在页面onload方法中设置华表的行和列.(4) 在javascript语言中可以通过document.[formName.]CellWeb1来得到一个华表对象。2 操作华表对象的一些方法:CellWeb1.GetCurrentCol()  得到光标在华表中列坐标CellWeb1.GetCurrentRow()  得到光标在华表中行坐标CellWeb1.SetCellString(col,row,page,"单元格的值");   设置第page页第col列,第row行单元格的内容CellWeb1.GetCellString(col,row,page)                 得到第page页第col列,第row行单元格的内容CellWeb1.setRows(row,page)    设置第page页华表的行数CellWeb1.setCols(col,page)    设置第page页华表的列数CellWeb1.redraw()             可以理解为重新加载华表(a) 在华表中设置一个按钮:CellWeb1.SetButtonCell(col,row,0,buttonName,params,showValue,buttonPattrn);注释:(1)params的值有:0:无动作1:执行程序2:弹出信息(2)showValue:当params的值为2时,弹出的信息(3)buttonPattrn有两种情形.为1时表示按钮只占单元格的一半,非1时则充满单元格(b) 设置单选按钮:CellWeb1.SetRadioCell(col,row,0,radioName+'\r\n');注释: (1) radioName:是显示在华表中可见的数据,radio的实际值是多少(还有待了解)(2) 在最后必须以回车换行结束,单选按钮之间用回车换行来分隔(c)设置下拉框CellWeb1.SetDroplistCell(col,row, 0, listValue+'\r\n',pattrn);注释:(1) 下拉框的多个值都由回车换行隔开(2) pattrn的值小于4时将显示下来三角标识,大于等于4时,下拉标识隐藏(d)插入条形码CellWeb1.SetBarCodeCell(col,row, 0, bc.options(bc.selectedIndex).value, backValue, pad, pad, pad, pad);注释:(1) pad:条形码在单元格中离上下左右的距离(2) backValue:双击条形码显示的内容(条形码说明)(3) options值:代码UPCAUPCEEAN13EAN8INTER25CODE39JANPDF417CODE11CODEBAR

UPCAUPCEEAN13EAN8INTER25CODE39JANPDF417CODE11CODEBAR

(e)设置华表的背景图片CellWeb1.SetBackImage(n,bgstyle.options(bgstyle.selectedIndex).value,0)注释:(1) 当重复调用该函数n+1次时,该函数才能够生效     (2) bgstyle.options(bgstyle.selectedIndex).value是图片的三种显示方式的选择(0:平铺 1:居中 2:拉伸)     (3) 参数1是固定参数(f)加载图片CellWeb1.AddImage(bgurl.value);注释:(1) bgurl是:    3 页方法(1) CellWeb1.GetTotalSheets()                                 获得总页数(2) CellWeb1.openFile("../file/订单运费表.cll","");           打开一个华表文件(3) CellWeb1.SetColWidth(1,60,12,0);                          设置华表宽(3) CellWeb1.InsertSheet(1,tp);                               插入tp页数(4) CellWeb1.GetCurSheet()                                    获得当前页 SetCurSheet(page);(5) CellWeb1.ShowSheetLabel(falg,document.getElementById("CellWeb1").GetCurSheet()); 页标签    falg=1:显示页标签  falg=0:隐藏页标签(6) CellWeb1.ShowTopLabel(falg,document.getElementById("CellWeb1").GetCurSheet());//列标签    falg=1:显示列标签  falg=0:隐藏列标签(7) CellWeb1.ShowsideLabel(falg,document.getElementById("CellWeb1").GetCurSheet());//行标签    falg=1:显示行标签  falg=0:隐藏行标签(8) CellWeb1.ShowVScroll(falg,document.getElementById("CellWeb1").GetCurSheet());//列滚动条    falg=1:显示列滚动条  falg=0:隐藏列滚动条(9) CellWeb1.ShowHScroll(falg,document.getElementById("CellWeb1").GetCurSheet());//行滚动条    falg=1:显示行滚动条  falg=0:隐藏行滚动条(10)CellWeb1.ShowGridLine(falg,document.getElementById("CellWeb1").GetCurSheet());//表格线    falg=1:显示表格线  falg=0:隐藏表格线(11)CellWeb1.ShowPageBreak(falg);//打印分界线    falg=1:显示打印分界线  falg=0:隐藏打印分界线4 表的操作:(1) CellWeb1.GetCurrentRow();    获得光标所在的当前行(2) CellWeb1.GetCurrentCol();    获得光标所在的当前列(3) CellWeb1.SetRows(rowValue,0)   GetRows(页参数);(4) CellWeb1.SetCols(colValue,0)(5) CellWeb1.SetColWidth(1,w,document.getElementById("CellWeb1").GetCurrentCol(),0);//设置当前单元格所在列的宽(6) CellWeb1.SetRowHeight(1,1,document.getElementById("CellWeb1").GetCurrentRow(),0);//设置当前单元格所在行的高(7) CellWeb1.GetColWidth(1,col,0);(8) CellWeb1.GetRowheight(1,row,0);(9) CellWeb1.SetCellBackColor(-1,i,0,cellWeb.FindColorIndex(15790320,1));//设置表格第i行的背景色(10)CellWeb1.MoveToCell(3,6);//将第3列第6行的单元格作为当前单元格(11)CellWeb.InsertRow(addrow_where,addrownum,page);(12)CellWeb.InsertCol(addcol_where,addcolnum,page);5 套打演示(1) DemoCell.D(i, j, 0, i * j);   给第0页第i列第j行的单元格赋值为i*j(2) DemoCell.DeleteSheet(0, 1);    DemoCell.Invalidate();        这两个函数一起来执行,清楚第0页表单上的数据6 文件操作(1) cellWeb.openfile("../file/资产负债表.cll","");           加载华表文件(2) cellWeb.SaveSheet(cellWeb.GetCurSheet());                保存当前页码的内容(3) cellWeb.ExportTextDlg();                                 以文本形式导出(4) cellWeb.ExportExcelDlg();                                以Excel形式导出(5) cellWeb.ImportExcelDlg();(6) cellWeb.ImportTextDlg();

华表 java_华表基础(转)相关推荐

  1. Java_计算机基础知识

    Java_计算机基础知识汇总 01计算机基础知识 计算机 计算机硬件 计算机软件 软件开发 计算机语言 人机交互方式 键盘功能键及快捷键介绍 常用的DOS命令 02 Java语言概述 03 JDK的下 ...

  2. 零基础学怎么学Java_零基础学java难么?怎么自学?

    在计算机发展迅速的今天,越来越多的人去学习编程,其中Java就是大家热衷的语言之一.这时候就有人问,零基础学java难么?下面小编将回答这一问题并给出学习路线. 小编想说,这个实际上要看个人能力以及前 ...

  3. Java_面向对象基础(类、对象、方法和构造函数)

    Java的面向对象基础(类.对象.方法和构造函数) 面向对象的基本概念 面向对象的设计思想 什么是类 什么是对象 类的定义 设计面向对象的例子 步骤一:设计动物这个类 步骤二:创建具体的动物 步骤三: ...

  4. 零基础编程学python还是java_零基础学python还是java 二者有哪些区别

    对于初学者来说,python相对比较简单.python的语法类似于伪代码或普通英语,不需要严格的代码结构,入门简单. 零基础适合python还是java 从语言本身来说,python是出了名的简洁.p ...

  5. 计算string长度 java_夯实基础:掌握从Java 9+开始的String的空间优化

    作者:稀土掘金 原文:https://juejin.im/post/5aff7f10518825426e0233ea 据我所知 Java 开发人员几乎任何时候都会想到 String,字符串确实已经成为 ...

  6. 零基础自学java_零基础学Java——小白的Java之路(4)

    方法 方法是一段可以重复调用的代码块,这个代码块实现了某个功能,当我们的程序中需要这一个功能的时候,调用这个方法即可,不再需要重复书写这个功能的代码. 方法的定义格式 public static ( ...

  7. string转short java_[Java基础]之 数据类型转换

    数据类型转换存在的意义 数据类型转换,在实际的应用开发中,常常会对不同类型的数字类型进行计算,所以就用到了数据转换.一方面,使用算术计算符对数字进行运算时,系统在适当的时候回进行自动转换:另一放方面, ...

  8. 删除商品信息恢复的java_零基础学习java------35---------删除一个商品案例,删除多个商品,编辑(修改商品信息),校验用户名是否已经注册(ajax)...

    一. 删除一个商品案例 将要操作的表格 思路图 前端代码 > Insert title here 查詢商品列表 idnamecategorypnumdescription描述${product. ...

  9. 计算机基础是不是java_计算机基础与java

    1:计算机可以分为硬件和软件,两个部分; 1:硬件:CPU,寄存器,各级缓存,各种总线,内存,硬盘,显/声卡等 2:软件:驱动,操作系统,编译器,应用软件等; 2:计算机硬件和软件交互的有:各种驱动( ...

  10. long数据类型java_[二]基础数据类型之Long详解

    LongLong 基本数据类型long 的包装类Long 类型的对象包含一个 long类型的字段 属性简介 值为 263-1 的常量,它表示 long 类型能够表示的最大值@Native public ...

最新文章

  1. centos,yum安装时报错could not retrieve mirrorlist,resolve.conf配置,dns配置错误
  2. 管理Exchange 2003客户端访问
  3. scss里的符号的用法
  4. C# 泛型(Generic)
  5. AI研究公司面试准备指南
  6. 改写教科书!Science揭示:为什么你体内的癌细胞没发展成癌症?
  7. 你得学会并且学得会的Socket编程基础知识(转)
  8. mybatis热加载的实现
  9. git21天打卡day3-创建仓库
  10. 企业搜索 Solr7 安装部署
  11. java 铁三车强度如何_骑行入门:铁三车与TT车,傻傻分不清楚?
  12. python课程设计实验报告-Python语言课程设计报告格式.doc
  13. 【重识云原生】第三章云存储第一节——分布式云存储总述
  14. html表格 超链接无效,excel表格超链接失效的解决方法
  15. 计算机网络实验-路由器IP地址配置及直连网络和ARP协议分析
  16. Bootstrap小图标
  17. 遥感影像地图编制流程
  18. 校内互测题 by LMY (FSN)
  19. SAP术语总结详细版(转)
  20. Python使用winrm远程连接另一台PC并控制

热门文章

  1. Mblock使用时钟中断显示4段数码管的值
  2. 数据结构-带头双向循环链表
  3. usb驱动设备该设备无法启动 代码10
  4. 【郝斌C语言课程】学习笔记
  5. 西数云存储 重置 使用手册_如何重置IE浏览器(以IE8 为例),并添加信任网址...
  6. PCIE标准共享,以及其机械尺寸图
  7. 如何动态的修改安卓APP名字和桌面图标
  8. 一款性价比远超visio的画图小工具-Dia Diagram Editor(开源-跨平台)
  9. 工业机器人自动化仿真竞赛 Agile Robotics for Industrial Automation Competition (ARIAC 2021)
  10. matlab二元积分函数求导,多元函数求积分求导.ppt