Üstbilgiler ve Altbilgilerle Çalışmak
Aspose.Words, kullanıcıların bir belgedeki üstbilgiler ve altbilgilerle çalışmasına olanak tanır. Üstbilgi, sayfanın üst kısmına yerleştirilen metindir ve altbilgi, sayfanın alt kısmına yerleştirilen metindir. Genellikle bu alanlar, sayfa numaraları, oluşturulma tarihi, şirket bilgileri vb. gibi belgenin tüm sayfalarında veya bazı sayfalarında tekrarlanması gereken bilgileri eklemek için kullanılır.
DocumentBuilder’ı kullanarak Üstbilgi veya Altbilgi oluşturma
Programlı olarak bir belge üstbilgisi veya altbilgisi eklemek istiyorsanız, bunu yapmanın en kolay yolu DocumentBuilder sınıfını kullanmaktır.
Aşağıdaki kod örneği, belge sayfaları için üstbilgi ve altbilginin nasıl ekleneceğini gösterir:
Üstbilgi veya Altbilgi Seçeneklerini Belirleyin
Bir belgeye üst bilgi veya alt bilgi eklediğinizde bazı gelişmiş özellikleri ayarlayabilirsiniz. Aspose.Words, kullanıcılara üstbilgi ve altbilgi özelleştirme süreci üzerinde daha fazla kontrol sağlayan HeaderFooterType numaralandırmasının yanı sıra HeaderFooter ve HeaderFooterCollection sınıflarını da sağlar.
Üstbilgi veya Altbilgi Türünü Belirtin
Bir belge için üç farklı başlık türü ve üç farklı altbilgi türü belirleyebilirsiniz:
- İlk sayfanın üstbilgisi ve/veya altbilgisi
- Çift sayfalar için üstbilgi ve/veya altbilgi
- Tek sayfalar için üstbilgi ve/veya altbilgi
Aşağıdaki kod örneği, tek belge sayfaları için nasıl üstbilgi ekleneceğini gösterir:
İlk Sayfada Farklı Üstbilgilerin mi yoksa Altbilgilerin mi Görüntüleneceğini Belirleme
Yukarıda da belirtildiği gibi, ilk sayfa için farklı bir üstbilgi veya altbilgi de ayarlayabilirsiniz. Bunu yapmak için different_first_page_header_footer bayrağını true
olarak ayarlayıp ardından HeaderFirst veya FooterFirst değerini belirtmeniz gerekir.
Aşağıdaki kod örneği, yalnızca ilk sayfa için üstbilginin nasıl ayarlanacağını gösterir:
Tek veya Çift Sayfalar için Farklı Üstbilgilerin veya Altbilgilerin Görüntülenip Görüntülenmeyeceğini Belirleme
Daha sonra, bir belgedeki tek ve çift sayfalar için farklı üstbilgiler veya altbilgiler ayarlamak isteyeceksiniz. Bunu yapmak için odd_and_even_pages_header_footer bayrağını true
olarak ayarlamanız ve ardından HeaderPrimary ve HeaderEven veya FooterPrimary ve FooterEven değerlerini belirtmeniz gerekir.
Başlığa Kesinlikle Konumlandırılmış Bir Görüntü Ekleme
Bir görüntüyü üst bilgi veya alt bilgiye yerleştirmek için HeaderPrimary üst bilgi türünü veya FooterPrimary alt bilgi türünü ve insert_image yöntemini kullanın.
Aşağıdaki kod örneği, başlığa nasıl resim ekleneceğini gösterir:
Üstbilgi veya Altbilgi Metni için Yazı Tipi ve Paragraf Özelliklerini Ayarlama
Aspose.Words ile yazı tipi ve paragraf özelliklerini ayarlayabilir, HeaderPrimary üst bilgi türünü veya FooterPrimary alt bilgi türünü kullanabilir, ayrıca belge gövdesi için kullandığınız yazı tipleri ve paragraflarla çalışma yöntemlerini ve özelliklerini kullanabilirsiniz.
Aşağıdaki kod örneği, başlıktaki metnin Arial, kalın, 14 boyut ve ortaya hizalama olarak nasıl ayarlanacağını gösterir:
Sayfa Numaralarını Üst Bilgiye veya Alt Bilgiye Ekleme
Gerekirse üstbilgi veya altbilgiye sayfa numaraları ekleyebilirsiniz. Bunu yapmak için gerekli alanı eklemek için HeaderPrimary üst bilgi türünü veya FooterPrimary alt bilgi türünü ve insert_field yöntemini kullanın.
Aşağıdaki kod örneği, sayfa numaralarının sağdaki alt bilgiye nasıl ekleneceğini gösterir:
Önceki Bölümde Tanımlanan Üstbilgileri veya Altbilgileri Kullanın
Önceki bölümden üstbilgi veya altbilgiyi kopyalamanız gerekiyorsa bunu da yapabilirsiniz.
Aşağıdaki kod örneği, önceki bölümden üstbilginin veya altbilginin nasıl kopyalanacağını gösterir:
Farklı Sayfa Yönleri ve Sayfa Boyutu Kullanırken Üstbilgi veya Altbilgi görünümünün sağlanması
Aspose.Words, farklı yönlendirmeler ve sayfa boyutları kullanıldığında üstbilgi veya altbilgi görünümünü sağlamanıza olanak tanır.
Aşağıdaki örnek bunun nasıl yapılacağını gösterir:
Yalnızca Üstbilgiler veya Yalnızca Altbilgiler Nasıl Kaldırılır
Bir belgedeki her bölümde en fazla üç üst bilgi ve en fazla üç alt bilgi bulunabilir (ilk, çift ve tek sayfalar için). Bir belgedeki tüm üstbilgileri veya altbilgileri kaldırmak istiyorsanız, tüm bölümler arasında geçiş yapmanız ve karşılık gelen her üstbilgi düğümünü veya altbilgi düğümünü kaldırmanız gerekir.
Aşağıdaki kod örneği, tüm altbilgilerin tüm bölümlerden nasıl kaldırılacağını ancak üstbilgilerin olduğu gibi bırakılmasını gösterir. Benzer şekilde yalnızca başlıkları kaldırabilirsiniz: