当前位置: 首页 > news >正文

重庆餐饮品牌策划公司/深圳网络优化seo

重庆餐饮品牌策划公司,深圳网络优化seo,画册专业设计公司,邯郸网络文本框是指一种可移动、可调大小的文字或图形容器。本文将通过Java程序来演示如何在Excel工作表中添加、读取及删除文本框。使用工具:Free Spire.XLS for Java(免费版)环境构建:方法一:通过官网下载获取所需工具Free Spire.XLS for Java; 解压…

文本框是指一种可移动、可调大小的文字或图形容器。本文将通过Java程序来演示如何在Excel工作表中添加、读取及删除文本框。

使用工具:Free Spire.XLS for Java(免费版)

环境构建:

方法一:通过官网下载获取所需工具Free Spire.XLS for Java; 解压后将lib文件夹下的Spire.Xls.jar导入Java程序。

方法二:通过maven仓库安装产品及导入相关依赖包。

Java代码演示

示例1 添加文本框到Excel工作表

import com.spire.xls.*;import com.spire.xls.core.ITextBox;import com.spire.xls.core.ITextBoxLinkShape;import java.awt.*;public class AddTextbox {    public static void main(String[] args) {        //创建Excel Workbook实例        Workbook wb = new Workbook();        //获取第一个工作表        Worksheet sheet = wb.getWorksheets().get(0);        //添加文本框1        ITextBox textBox1 = sheet.getTextBoxes().addTextBox(3,3,150,300);//指定文本框位置、大小        textBox1.setText("添加文本到文本框1");//添加文本到文本框        ((ITextBoxLinkShape) textBox1).getFill().setFillType(ShapeFillType.Gradient);//设置文本框填充类型        ((ITextBoxLinkShape) textBox1).getFill().setForeColor(new Color(200,200,180));//设置填充色        textBox1.setHAlignment(CommentHAlignType.Center);//设置文本对齐方式        textBox1.setTextRotation(TextRotationType.TopToBottom);//设置文本方向        ((ITextBoxLinkShape) textBox1).setVisible(true);//设置文本框可见        ((ITextBoxLinkShape) textBox1).setName("文本框1");//设置文本框名称        //添加文本框2        ITextBox textBox2 = sheet.getTextBoxes().addTextBox(7,10,150,300);//指定文本框位置、大小        ((ITextBoxLinkShape) textBox2).getFill().customPicture("C:甥敳獲Test1DesktopImage.jpg");//添加图片填充文本框        ((ITextBoxLinkShape) textBox2).setRotation(20);//设置文本框旋转20度        ((ITextBoxLinkShape) textBox2).setName("文本框2");//设置文本框名称        ((ITextBoxLinkShape) textBox2).setAlternativeText("可选文本");//设置可选文本        //保存文档        wb.saveToFile("output/AddTextBox.xlsx",ExcelVersion.Version2013);        wb.dispose();    }}

添加效果:

794effcf14cd9f3d4a4de40bf4d12e3b.png

示例2 读取文本框中的文本和图片

import com.spire.xls.*;import com.spire.xls.core.spreadsheet.shapes.XlsTextBoxShape;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class ReadTextbox {    public static void main(String[] args) throws IOException {        //创建实例,并加载测试文档        Workbook wb = new Workbook();        wb.loadFromFile("C:甥敳獲Test1DesktopAddTextBox.xlsx");        //获取第一个工作表        Worksheet sheet = wb.getWorksheets().get(0);        //获取第一个文本框,读取文本及填充色        XlsTextBoxShape textBoxShape1 = (XlsTextBoxShape) sheet.getTextBoxes().get(0);        String  text = textBoxShape1.getText();        Color color = textBoxShape1.getFillColor();        String  name = textBoxShape1.getName();        System.out.println("文本内容:"+ text + " 填充色:" + color + " 名称:"+ name);        //获取第二个文本框,读取填充图片        XlsTextBoxShape textBoxShape2 = (XlsTextBoxShape) sheet.getTextBoxes().get(1);        BufferedImage image = textBoxShape2.getFill().getPicture();        ImageIO.write(image,"png", new File("output/ExtractedImg.png"));    }}

读取效果:

ab8017680f96ddd681da1d564c987a43.png

示例3 删除文本框

import com.spire.xls.*;import com.spire.xls.core.spreadsheet.shapes.XlsTextBoxShape;public class DeleteTextbox {    public static void main(String[] args) {        //加载测试文档        Workbook wb = new Workbook();        wb.loadFromFile("C:甥敳獲Test1DesktopAddTextBox.xlsx");        //获取第一个工作表        Worksheet sheet = wb.getWorksheets().get(0);        //获取第一个文本框,并将其删除        XlsTextBoxShape textBoxShape = (XlsTextBoxShape) sheet.getTextBoxes().get(0);        textBoxShape.remove();        //保存文档        wb.saveToFile("output/RemoveTextBox.xlsx",FileFormat.Version2013);        wb.dispose();    }}

删除效果:

17703b135dbd8c6b7cabdcb0391b2261.png

(本文完)

http://www.jmfq.cn/news/5201785.html

相关文章:

  • 工程建设期刊网站/西地那非能提高硬度吗
  • 做实体识别的网站/热点营销案例
  • 做网站竞价是什么意思/淘宝指数查询官网
  • 一般做平面网站多少钱/seo优化网站百度技术
  • 宝塔建站详细教程/如何优化企业网站
  • 如何做网站后台/app软件推广平台
  • 网站可以做匿名聊天吗/百度ai人工智能平台
  • 河南网络营销外包/优化大师怎么强力卸载
  • 滨海做网站哪家最好/千峰培训多少钱
  • app做好了网站怎么做/爱网站关键词查询工具
  • 触屏版网站开发/seo网站排名优化案例
  • godaddy 上传网站/网络策划书范文
  • 搭建门户网站/公司搭建网站
  • 建设网站所采用的技术/网站推广服务商
  • 做房地产资质是什么网站查/seo技术培训价格表
  • 网站制作的方法/百度快照优化
  • 网站开发的工作流程/产品推广方案ppt模板
  • 常州网站建设咨询/短视频seo排名加盟
  • 做搜狗网站快速排名软/江西seo推广软件
  • 个人网站模板html/站长工具网站查询
  • 贵阳做网络推广的公司/性能优化大师
  • 网站建设百度搜索到左边的图/谈谈你对seo概念的理解
  • 用sublime text做网站/大连网站建设费用
  • 广州番禺网站制作推广/网推怎么推广
  • 广东三网合一网站建设报价/百度用户客服电话
  • 动态网页举例/百度seo哪家公司好
  • 建立简单的网站/哪里有培训网
  • 个人网站如何快速通过icp备案/上海疫情最新数据
  • 网站优化网络推广seo/长沙百度网站排名优化
  • 做视频点播网站需要服务器存储吗/seo分析seo诊断