Размещение изображения в качестве текстуры внутри формы
Возможные сценарии использования
Когда изображение маленькое и не покрывает всю поверхность формы без потери качества, то у вас есть возможность повторить его. Повторение заполняет поверхность формы маленьким изображением, повторяя их, как плитку.
Текстурное изображение внутри формы
Вы можете заполнить поверхность формы некоторым изображением и повторить его, используя свойство Shape.Fill.TextureFill.IsTiling и установив его в true. Пожалуйста, ознакомьтесь с приведенным ниже образцом кода, его образцовый файл Excel, его выходной файл Excel, а также скриншот для справки.
Снимок экрана
Образец кода
// 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"); |