Filigran ile çalışma
Bu konuda Aspose.Words kullanarak filigranla programlı olarak nasıl çalışılacağı anlatılmaktadır. Filigran, belgedeki metnin arkasında görüntülenen bir arka plan görüntüsüdür. Filigran, Watermark sınıfı tarafından temsil edilen bir metin veya resim içerebilir.
Belgeye Filigran Ekleme
Microsoft Word ‘de Filigran Ekle komutunu kullanarak bir belgeye kolayca filigran eklenebilir. Aspose.Words belgelere filigran eklemek veya kaldırmak için watermark sınıfını sağlar. Aspose.Words çalışmak için üç olası filigran türünü (Metin, Resim ve Hiçbiri) tanımlayan WatermarkType numaralandırmasını sağlar.
Metin Filigranı Ekle
Aşağıdaki kod örneği, SetText yöntemini kullanarak TextWatermarkOptions tanımlayarak bir belgeye nasıl metin filigranı ekleneceğini gösterir.
Resim Filigranı Ekle
Aşağıdaki kod örneği, SetImage yöntemini kullanarak ImageWatermarkOptions tanımlayarak bir belgeye resim filigranının nasıl ekleneceğini gösterir.
Filigran, shape sınıfı kullanılarak da eklenebilir. Bir üstbilgi veya altbilgiye herhangi bir şekil veya görüntü eklemek ve böylece akla gelebilecek herhangi bir türde bir filigran oluşturmak çok kolaydır. Aşağıdaki kod örneği, bir Word belgesine filigran ekler.
Bir Belgeden Filigranı Kaldırma
Watermark sınıfı, filigranı bir belgeden kaldırmak için kaldır yöntemini sağlar.
Aşağıdaki kod örneği, belgelerden filigranın nasıl kaldırılacağını gösterir:
Filigranlar Shape sınıf nesnesi kullanılarak eklenirse, filigranı bir belgeden kaldırmak için ekleme sırasında yalnızca filigran şeklinin adını ayarlamanız ve ardından filigran şeklini atanmış bir adla kaldırmanız gerekir.
Aşağıdaki kod örneği, filigran şeklinin adını nasıl ayarlayacağınızı ve belgeden nasıl kaldıracağınızı gösterir:
// Set name to be able to remove it afterwards
watermark->set_Name(u"WaterMark");
Tablo Hücresine Filigran Ekleme
Bazen bir tablonun hücresine filigran / resim eklemeniz ve tablonun dışında görüntülemeniz gerekir, IsLayoutInCell özelliğini kullanabilirsiniz. Bu özellik, şeklin bir tablonun içinde mi yoksa dışında mı görüntülendiğini gösteren bir bayrak alır veya ayarlar. Bu özelliğin yalnızca OptimizeFor yöntemini kullanarak belgeyi Microsoft Word 2010 için en iyileştirdiğinizde çalıştığını unutmayın.
Aşağıdaki kod örneği, bu özelliğin nasıl kullanılacağını gösterir: