Använda bild som texture i en form
Möjliga användningsscenario
När bilden är liten och täcker inte hela ytan av formen utan att förlora kvalitet, har du möjlighet att använda den som texture. Texturen fyller formens yta med en liten bild genom att upprepa dem som om de är kakel.
Använda bild som texture i en form
Du kan fylla formens yta med en bild och använda Shape.Fill.TextureFill.IsTiling egenskapen och ställa in den som true för att använda texturen. Se följande exempelkod, dess exempel Excel-fil, dess utfilens Excel-fil samt skärmdumpen för referens.
Skärmdump
Exempelkod
// 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"); |