在形状内作为纹理平铺图片

可能的使用场景

当图片较小且不覆盖整个形状表面而又不失真时,可以选择将其平铺。平铺会通过重复小图像来填充形状表面,就像它们是瓷砖一样。

在形状内部将图片作为纹理平铺

您可以使用 Shape.Fill.TextureFill.IsTiling 属性并将其设置为 true,将某个图像填充到形状表面并进行平铺。请参阅以下示例代码,其示例Excel文件输出Excel文件以及截图作为参考。

屏幕截图

todo:image_alt_text

示例代码

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load sample Excel file
Workbook wb = new Workbook(srcDir + "sampleTextureFill_IsTiling.xlsx");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access first shape inside the worksheet
Shape sh = ws.getShapes().get(0);
//Tile Picture as a Texture inside the Shape
sh.getFill().getTextureFill().setTiling(true);
//Save the output Excel file
wb.save(outDir + "outputTextureFill_IsTiling.xlsx");