Filigranla Çalışmak

Bu konu, Aspose.Words kullanarak filigranla programlı olarak nasıl çalışılacağını açıklamaktadır. Filigran, bir belgedeki metnin arkasında görüntülenen bir arka plan resmidir. Filigran, Watermark sınıfı tarafından temsil edilen bir metin veya resim içerebilir.

Belgeye Filigran Ekleme

Microsoft Word’te, 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, üzerinde çalışılacak üç olası filigran türünü (Metin, Resim ve Yok) tanımlayan Filigran Türüenumeration’ı sağlar

Metin Filigranı Ekle

Aşağıdaki kod örneği, SetText yöntemini kullanarak TextWatermarkOptions‘i tanımlayarak bir belgeye metin filigranının nasıl ekleneceğini gösterir:

Resim Filigranı Ekle

Aşağıdaki kod örneği, SetImage yöntemini kullanarak ImageWatermarkOptions‘i tanımlayarak bir belgeye görüntü filigranının nasıl ekleneceğini gösterir:

Filigran aynı zamanda şekil sınıfı kullanılarak da eklenebilir. Herhangi bir şekli veya görüntüyü üstbilgi veya altbilgiye eklemek ve böylece akla gelebilecek herhangi bir türde filigran oluşturmak çok kolaydır.

Aşağıdaki kod örneği, bir Word belgesine filigran ekler:

Belgeden Filigranı Kaldırma

Watermark sınıfı, filigranı bir belgeden kaldırmak için kaldırma yöntemini sağlar.

Aşağıdaki kod örneği, filigranın belgelerden 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 atanan bir adla kaldırmanız gerekir.

Aşağıdaki kod örneği, filigran şeklinin adını nasıl ayarlayacağınızı ve onu belgeden nasıl kaldıracağınızı gösterir:

// Set name to be able to remove it afterwards
watermark.Name("WaterMark");

Tablo Hücresine Filigran Ekleme

Bazen bir tablonun hücresine filigran/görüntü eklemeniz ve bunu tablonun dışında görüntülemeniz gerekebilir, IsLayoutInCell özelliğini kullanabilirsiniz. Bu özellik, şeklin tablonun içinde mi yoksa dışında mı görüntüleneceğini belirten bir bayrak alır veya ayarlar. Bu özelliğin yalnızca belgeyi OptimizeFor yöntemini kullanarak Microsoft Word 2010 için optimize ettiğinizde çalıştığını unutmayın.

Aşağıdaki kod örneği bu özelliğin nasıl kullanılacağını gösterir: