Başlık ve Altbilgiler ile Çalışmak

Aspose.Words bir belgedeki başlıklar ve altbilgiler ile çalışmak için kullanıcılara izin verir. Bir başlık, sayfanın üstündeki metindir ve bir altbilgi, sayfanın altındaki metindir. Tipik olarak, bu alanlar sayfa numaraları, düzenleme tarihi, şirket bilgileri vb. gibi belgenin tüm veya bazı sayfalarında tekrarlanması gereken bilgilere eklemek için kullanılır.

DocumentBuilder kullanarak başlıklar veya altbilgiler oluşturun

Bir belge üstbilgisi veya altbilgisi programlı olarak eklemek istiyorsanız bunu yapmak için en kolay yol DocumentBuilder sınıfını kullanmaktır.

Aşağıdaki kod örneği, belge sayfalarına bir başlık ve altbilgi eklemeyi gösterir:

Başlık veya Altbilgi Seçeneklerini Belirtin

Bir belgeye başlık veya altbilgi eklediğinizde, bazı gelişmiş özellikleri ayarlayabilirsiniz. Aspose.Words kullanıcılara HeaderFooter ve HeaderFooterCollection sınıflarını ve size başlık ve altbilgi özelleştirme sürecinde daha fazla kontrol sağlayan HeaderFooterType sayma sağlar.

Bir belge için üç farklı başlık türü ve üç farklı altbilgi türü belirtebilirsiniz:

  1. Birinci sayfaya ait başlık ve altbilgi
  2. Çift sayfalar için başlık ve/veya altbilgi
  3. Tekil sayfalar için başlık ve altbilgi

Aşağıdaki kod örneği bir belge sayfaları için başlık eklemek için nasıl yapılacağını göstermektedir:

İlk Sayfa için Farklı Başlık veya Altbilgiler Görüntülenip Görülemeyeceğini Belirtin

Yukarıda belirtildiği gibi, ilk sayfaya farklı bir başlık veya altbilgi de ayarlayabilirsiniz. Bunu yapmak için, DifferentFirstPageHeaderFooter bayrağını true'e ve sonra HeaderFirst veya FooterFirst değerini belirterek ayarlamanız gerekir.

Aşağıdaki kod örneği ilk sayfa için başlığı nasıl ayarlayacağınızı gösterir:

Farklı Sayfalar için Farklı Başlıklar veya Altbilgiler Görüntüleme Göster/Gizle

Sonraki, bir belgedeki tek ve çift sayfalar için farklı başlıklar veya altbilgiler belirlemek isteyeceksiniz. Bunu yapmak için, OddAndEvenPagesHeaderFooter bayrağını true'e ayarlamanız gerekir ve sonra değerleri HeaderPrimary ve HeaderEven, ya da FooterPrimary ve FooterEven belirtmeniz gerekir.

Başlığa Mutlak Konumlandırılmış Görüntü Ekle

Bir imajı bir başlık veya altbilgiye yerleştirmek için HeaderPrimary başlık türünü veya FooterPrimary altbilgi türünü ve InsertImage yöntemini kullanın.

Aşağıdaki kod örneğinde bir başlığa bir resim eklemek nasıl yapılır gösterilmiştir:

Başlık veya Altbilgi Metni İçin Yazı Tipi ve Paragraf Özelliklerini Ayarla

İle Aspose.Words yazı tipi ve paragraf özelliklerini ayarlayabilir, HeaderPrimary başlık türü veya FooterPrimary alt bilgi türü kullanabilir ve belgenizin gövdesinde kullandığınız yazı tipleri ve paragraflar ile çalışmak için yöntemler ve özellikler.

Aşağıdaki kod örneği, başlık metnini Arial, kalın, 14 boyut ve ortadaki hizalamaya ayarlamayı gösterir:

Başlık veya Altbilgiye Sayfa Numaraları Ekle

Eğer gerekiyorsa sayfa numaralarını başlık veya altbilgiye ekleyebilirsiniz. Bunu yapmak için HeaderPrimary başlık tipini veya FooterPrimary altbilgi tipini ve InsertField yöntemini kullanarak gerekli alanı ekleyin.

Aşağıdaki kod örneği sağ tarafta alt bilgiye sayfa numaralarını ekleme şeklini göstermektedir:

Önceki bölümde tanımlanan Başlıklar veya Altbilgiler Kullanın

Önceki bölümde başlık veya altbilgiyi kopyalamanız gerekiyorsa bunu da yapabilirsiniz.

Aşağıdaki kod örneği, önceki bölümden başlık veya altbilginin nasıl kopyalanacağını göstermektedir:

Farklı Sayfa Yönlendirmeleri ve Sayfa Boyutları Kullanırken Başlık veya Altbilgi Görünümünü Garantiye Alın

Aspose.Words farklı yönlendirmeler ve sayfa boyutları kullanırken bir başlık veya altbilgi sağlamak için size izin verir.

Aşağıdaki örnek bunu nasıl yapacağınızı göstermektedir:

Yalnızca Başlıklar Nasıl Kaldırılır ya da Yalnızca Altbilgiler

Bir belge içinde her bölüm en fazla üç başlık ve en fazla üç altbilgi (ilki, çift ve tek sayfalar için) içerebilir. Bir belgedeki tüm başlıkları veya altbilgileri kaldırmak istiyorsanız, belgenin tüm bölümlerini dolaşarak her karşılık gelen başlık düğümü veya altbilgi düğümünü kaldırmanız gerekir.

Aşağıdaki kod örneği, yalnızca başlıkları bırakarak tüm bölümlerden tüm altbilgileri nasıl kaldıracağınızı gösterir. Benzer bir şekilde sadece başlıkları kaldırabilirsiniz: