C++ ile Şekil İçinde Doku Olarak Seramik Resmi
Contents
[
Hide
]
Olası Kullanım Senaryoları
Resim küçükse ve kalitesini kaybetmeden şeklin tüm yüzeyini kaplamıyorsa, koyulma seçeneğiniz vardır. Koyulma, küçük bir resmi tekrarlayarak şekil yüzeyini doldurur.
Resmin Bir Desen Olarak Şeklin İçine Yerleştirilmesi
Şekil yüzeyini bir resimle doldurup, Shape.Fill.TextureFill.IsTiling özelliğini kullanarak karo haline getirebilir ve bu değeri true olarak ayarlayabilirsiniz. Lütfen aşağıdaki örnek kodu, örnek Excel dosyasını ve referans için ekran görüntüsünü inceleyin.
Ekran Görüntüsü
Örnek Kod
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Load sample Excel file
Workbook wb(srcDir + u"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().SetIsTiling(true);
// Save the output Excel file
wb.Save(outDir + u"outputTextureFill_IsTiling.xlsx");
std::cout << "Texture fill tiling applied successfully!" << std::endl;
Aspose::Cells::Cleanup();
}