繁体   English   中英

使用jxl设置图像的图像锚点属性

[英]Setting Image Anchor properties of image using jxl

我正在尝试将徽标(png)添加到Excel工作表。 我正在为此编写后续代码:

WritableSheet sheet = workbook.createSheet("Name", 1);
sheet.mergeCells(0, 0, 6, 6);
File logo = new File("/path/to/logo.png");
WritableImage im = new WritableImage(0, 0, 2, 6, logo);
sheet.addImage(im);

徽标已成功添加到工作表中,但问题是如果更改列边界,图像将被拉伸。 如何设置图像锚点属性,以使添加或更改列边界时图像不会拉伸/调整大小。

您可以这样设置静态属性:

WritableImage im = new WritableImage(0, 0, 2, 6, logo);
im.setImageAnchor(WritableImage.NO_MOVE_OR_SIZE_WITH_CELLS);
sheet.addImage(im);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM