Размещение изображения в качестве текстуры внутри формы
Возможные сценарии использования
Когда изображение маленькое и не покрывает всю поверхность формы без потери качества, то у вас есть возможность повторить его. Повторение заполняет поверхность формы маленьким изображением, повторяя их, как плитку.
Текстурное изображение внутри формы
Вы можете заполнить поверхность фигуры некоторым изображением и наложить на нее плитки, используя свойство Shape.Fill.TextureFill.IsTiling и установить его true. Пожалуйста, ознакомьтесь с следующим образцом кода, образцом файла Excel, а также снимком экрана для справки.
Снимок экрана
Образец кода
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load sample Excel file | |
Workbook wb = new Workbook(sourceDir + "sampleTextureFill_IsTiling.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Access first shape inside the worksheet | |
Shape sh = ws.Shapes[0]; | |
//Tile Picture as a Texture inside the Shape | |
sh.Fill.TextureFill.IsTiling = true; | |
//Save the output Excel file | |
wb.Save(outputDir + "outputTextureFill_IsTiling.xlsx"); |