Sayfa Düzeni Özellikleri

Bazen, çalışma sayfalarının yazdırmayı denetlemesi için sayfa yapısı ayarlarının yapılandırılması gerekir. Bu sayfa yapısı ayarları çeşitli seçenekler sunar.

Sayfa Seçenekleri

yapılacaklar:resim_alternatif_metin

Sayfa yapısı seçenekleri Aspose.Cells’de tam olarak desteklenmektedir. Bu makale, Aspose.Cells ile sayfa seçeneklerinin nasıl ayarlanacağını açıklamaktadır.

Ayar Sayfası Seçenekleri

Aspose.Cells bir sınıf sağlar,Çalışma kitabı , bu bir Microsoft Excel dosyasını temsil eder. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir Worksheets koleksiyonu içerir. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf.

Worksheet sınıfı, sayfa yapısı seçeneklerini ayarlamak için kullanılan PageSetup özelliğini sağlar. Aslında, PageSetup özelliği, yazdırılan bir çalışma sayfası için sayfa düzeni seçeneklerini ayarlamayı mümkün kılan PageSetup sınıfının bir nesnesidir. PageSetup sınıfı, sayfa kurulum seçeneklerini ayarlamak için kullanılan çeşitli özellikler sağlar. Bu özelliklerden bazıları aşağıda tartışılmaktadır.

Sayfa yönlendirmesi

Sayfa yönlendirmesi kullanılarak dikey veya yatay olarak ayarlanabilir.Sayfa ayarı sınıf'setOrientation(PageOrientationType) yöntem. busetOrientation(PageOrientationType) yöntemi alırSayfa Yönlendirme Türü parametre olarak numaralandırma. üyeleriSayfa Yönlendirme Türü numaralandırma aşağıda listelenmiştir.

Sayfa Yönlendirme Türleri Açıklama
MANZARA Yatay yönlendirme
VESİKA Dikey yönlendirme

Ölçekleme faktörü

Ölçeklendirme faktörünü ayarlayarak bir çalışma sayfasının boyutunu küçültmek veya büyütmek mümkündür.yakınlaştırmayı ayarla yöntemiSayfa ayarı sınıf.

Sayfalara Sığdır Seçenekleri

Çalışma sayfasının içeriğini belirli sayıda sayfaya sığdırmak içinSayfa ayarı sınıf'setFitToPagesUzun vesetFitToPagesWide yöntemler. Bu yöntemler aynı zamanda çalışma sayfalarını ölçeklendirmek için de kullanılır.

Kağıt boyutu

kullanarak çalışma sayfalarının yazdırılacağı kağıt boyutunu ayarlayın.Sayfa ayarı sınıf'Kağıt boyutu Emlak. PaperSize özelliği, ön tanımlı değerlerden birini kabul eder.KağıtBoyutuTürü numaralandırma, aşağıda listelenmiştir.

Kağıt Boyutu Türleri Açıklama
Kağıt10x14 10 inç x 14 inç
Kağıt11x17 11 inç x 17 inç
KağıtA3 A3 (297 mm x 420 mm)
KağıtA4 A4 (210 mm x 297 mm)
KağıtA4Küçük A4 Küçük (210 mm x 297 mm)
KağıtA5 A5 (148 mm x 210 mm)
KağıtB3 B3 (13,9 x 19,7 inç)
KağıtB4 B4 (250 mm x 354 mm)
KağıtB5 B5 (182 mm x 257 mm)
KağıtKartvizit Kartvizit (90 mm x 55 mm)
KağıtÇerçeve C boyutlu levha
KağıtDSayfa D boyutlu sayfa
KağıtZarf10 Zarf #10 (4-1/8 inç x 9-1/2 inç)
KağıtZarf11 Zarf #11 (4-1/2 inç x 10-3/8 inç)
KağıtZarf12 Zarf #12 (4-1/2 inç x 11 inç)
KağıtZarf14 Zarf #14 (5 inç x 11-1/2 inç)
KağıtZarf9 Zarf #9 (3-7/8 inç x 8-7/8 inç)
KağıtZarfB4 Zarf B4 (250 mm x 353 mm)
KağıtZarfB5 Zarf B5 (176 mm x 250 mm)
KağıtZarfB6 Zarf B6 (176 mm x 125 mm)
KağıtZarfC3 Zarf C3 (324 mm x 458 mm)
KağıtZarfC4 Zarf C4 (229 mm x 324 mm)
KağıtZarfC5 Zarf C5 (162 mm x 229 mm)
KağıtZarfC6 Zarf C6 (114 mm x 162 mm)
KağıtZarfC65 Zarf C65 (114 mm x 229 mm)
Kağıt ZarfıDL Zarf DL (110 mm x 220 mm)
KağıtZarfİtalya Zarf İtalya (110 mm x 230 mm)
KağıtZarfMonarch Zarf Monarch (3-7/8 inç x 7-1/2 inç)
KağıtZarfKişisel Zarf (3-5/8 inç x 6-1/2 inç)
KâğıtÇerçeve E boyutu sayfası
Kağıt Yöneticisi Yönetici (7-1/2 inç x 10-1/2 inç)
PaperFanfoldLegal Almanca Alman Yasal Yelpaze Katlama (8-1/2 inç x 13 inç)
PaperFanfoldStd Almanca Alman Standardı Yelpaze Katlama (8-1/2 inç x 12 inç)
PaperFanfoldABD ABD Standardı Yelpaze Katlama (14-7/8 inç x 11 inç)
Kağıt Folyo Folyo (8-1/2 inç x 13 inç)
Kağıt Defteri Defter (17 inç x 11 inç)
KağıtYasal Yasal (8-1/2 inç x 14 inç)
KağıtMektup Harf (8-1/2 inç x 11 inç)
KağıtMektupKüçük Küçük Harf (8-1/2 inç x 11 inç)
Kağıt Not Not (8-1/2 inç x 11 inç)
Kağıt Çeyrek Çeyrek (215 mm x 275 mm)
Kağıt Bildirimi Açıklama (5-1/2 inç x 8-1/2 inç)
Kağıt Tabloid Tabloid (11 inç x 17 inç)

Baskı kalitesi

ile yazdırılacak çalışma sayfalarının baskı kalitesini ayarlayın.Sayfa ayarı sınıf'setPrintQuality yöntem. Baskı kalitesi için ölçüm birimi inç başına nokta sayısıdır (DPI).

İlk Sayfa Numarası

kullanarak çalışma sayfası sayfalarının numaralandırılmasını başlatın.Sayfa ayarı sınıf'setFirstPageNumber yöntem. setFirstPageNumber yöntemi, ilk çalışma sayfası sayfasının sayfa numarasını ayarlar ve sonraki sayfalar artan sırada numaralandırılır.

Kenar Boşluklarını Ayarlama

Aspose.Cells, Microsoft Excel’in sayfa düzeni seçeneklerini tamamen destekler. Geliştiricilerin, yazdırma sürecini kontrol etmek için çalışma sayfaları için sayfa kurulum ayarlarını yapılandırması gerekebilir. Bu konuda, sayfa kenar boşluklarını yapılandırmak için Aspose.Cells’in nasıl kullanılacağı anlatılmaktadır.

Microsoft Excel’de sayfa kenar boşlukları

yapılacaklar:resim_alternatif_metin

Aspose.Cells bir sınıf sağlar,Çalışma kitabı bu bir Microsoft Excel dosyasını temsil eder. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişim sağlayan Worksheets koleksiyonunu içerir. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf.

Worksheet sınıfı, sayfa yapısı seçeneklerini ayarlamak için kullanılan PageSetup özelliğini sağlar. PageSetup özniteliği,Sayfa ayarı yazdırılan bir çalışma sayfası için farklı sayfa düzeni seçenekleri ayarlamayı mümkün kılan sınıf. PageSetup sınıfı, sayfa yapısı seçeneklerini ayarlamak için kullanılan çeşitli özellikler ve yöntemler sağlar.

Sayfa Kenar Boşlukları

ile bir sayfanın kenar boşluklarını (sol, sağ, üst, alt) ayarlayın.Sayfa ayarı sınıf üyeleri. Sayfa kenar boşluklarını belirtmek için kullanılan yöntemlerden birkaçı aşağıda listelenmiştir:

Sayfada Ortala

Bir sayfada bir şeyi yatay ve dikey olarak ortalamak mümkündür. buSayfa ayarı sınıfın bu amaç için üyeleri vardır:setCenterYatay olarak vesetCenterDikey olarak.

Üstbilgi ve Altbilgi Kenar Boşlukları

ile üstbilgi ve altbilgi kenar boşluklarını ayarlayınSayfa ayarı gibi üyelersetHeaderMargin vesetFooterMargin.

Üst Bilgileri ve Alt Bilgileri Ayarlama

Üstbilgiler ve altbilgiler, bir sayfada üst kenar boşluğunun üstündeki veya alt kenar boşluğunun altındaki metin ve resim bölümleridir. Çalışma sayfalarına üstbilgi ve altbilgi eklemek de mümkündür. Üstbilgiler ve altbilgiler, sayfa numarası, yazar adı, belge başlığı veya tarih ve saat gibi her türlü yararlı bilgiyi görüntülemek için kullanılabilir. Üst bilgiler ve alt bilgiler de Sayfa Yapısı iletişim kutusu kullanılarak yönetilir.

Sayfa Yapısı iletişim kutusu

yapılacaklar:resim_alternatif_metin

Aspose.Cells, çalışma zamanında çalışma sayfalarına üstbilgi ve altbilgi eklenmesine izin verir, ancak üstbilgi ve altbilgilerin yazdırma için önceden tasarlanmış bir dosyada manuel olarak ayarlanması önerilir. Microsoft Excel’i, geliştirme süresini kısaltmak üzere üst bilgileri ve alt bilgileri kolayca ayarlamak için bir GUI aracı olarak kullanabilirsiniz. Aspose.Cells dosyayı içe aktarabilir ve bu ayarları rezerve edebilir.

Çalışma zamanında üst bilgiler ve alt bilgiler eklemek için Aspose.Cells, biçimlendirmeyi kontrol etmek için özel sınıflar ve bazı betik komutları sağlar.

Komut Dosyası Komutları

Komut dosyası komutları, Aspose.Cells tarafından sağlanan ve geliştiricilerin üst bilgileri ve alt bilgileri biçimlendirmesine olanak tanıyan özel komutlardır.

Komut Dosyası Komutları Açıklama
&P Geçerli sayfa numarası.
&G Bir resim.
&N Toplam sayfa sayısı.
&D Geçerli tarih.
&T şimdiki zaman
&A Çalışma sayfasının adı.
&F Yolsuz dosya adı.
&"<FontName>" Bir yazı tipi adı. Örneğin: &“Arial”
&"<FontName>, <FontStyle>" Stili olan bir yazı tipi adı. Örneğin: &“Arial,Kalın”
&<FontSize> Yazı tipi boyutunu temsil eder. Örneğin: “&14abc”. Ancak bu komutun ardından başlıkta yazdırılacak düz bir sayı geliyorsa bu, yazı tipi boyutundan bir boşluk karakteri ile ayrılmalıdır. Örneğin: “&14 123”.

Üstbilgileri ve Altbilgileri Ayarlama

buSayfa ayarı sınıf yöntem sağlar[setHeader](https://reference.aspose.com/cells/java/com.aspose.cells/pagesetup#setHeader(int,%20java.lang.String) bir başlık eklemek için vesetFooter çalışma sayfasına altbilgi eklemek için. Komut dosyası, yukarıda belirtilen tüm yöntemler için bir argüman olarak kullanılır. Üstbilgi veya altbilgi için kullanılacak komut dosyasını temsil eder. Bu komut dosyası, üst bilgileri veya alt bilgileri biçimlendirmek için komut dosyası komutları içerir.

Üst Bilgiye veya Alt Bilgiye Grafik Ekleme

buSayfa ayarı sınıfın yöntemleri vardırsetHeadPicture vesetFooterPicture bir çalışma sayfasının üst bilgisine ve alt bilgisine resim eklemek için. Bu yöntemler iki parametre alır:

  • Bölüm, üstbilginin veya altbilginin resmin yerleştirileceği bölümü. Üç bölüm vardır: sırasıyla 0, 1 ve 2 sayısal değerleri ile temsil edilen sol, orta ve sağ.
  • Dosya Giriş Akışı, grafiksel veriler. İkili veriler, bir bayt dizisinin arabelleğine yazılmalıdır.

Kodu çalıştırdıktan ve dosyayı açtıktan sonra, çalışma sayfasının başlığını Microsoft Excel’de kontrol edin:

  1. ÜzerindeDosya menü, seçSayfa ayarı.
  2. Sayfa Yapısı iletişim kutusunda,Üstbilgi Altbilgi sekme.

Üst bilgiye/alt bilgiye grafik ekleme

yapılacaklar:resim_alternatif_metin

Yalnızca İlk Sayfa Başlığına Grafik Ekleme

buSayfa ayarı sınıfın başka yararlı yöntemleri de vardır, örneğinresim ayarla, setFirstPageHeader, setFirstPageFooter, bir çalışma sayfasının ilk sayfa üstbilgisine/altbilgisine resim eklemek için. İlk sayfa özel bir sayfadır: şirket logosu gibi özel bilgilerin gösterilmesini istemek yaygındır.

Yazdırma Seçeneklerini Ayarlama

Microsoft Excel’in sayfa ayarı ayarları, kullanıcıların çalışma sayfası sayfalarının nasıl yazdırılacağını denetlemesine olanak tanıyan çeşitli yazdırma seçenekleri (sayfa seçenekleri olarak da anılır) sağlar. Bu yazdırma seçenekleri, kullanıcıların şunları yapmasına olanak tanır:

  • Çalışma sayfasında belirli bir yazdırma alanı seçin.
  • Başlıkları yazdırın.
  • Kılavuz çizgilerini yazdırın.
  • Satır ve sütun başlıklarını yazdır
  • Taslak kalitesine ulaşın.
  • Yorumları yazdırın.
  • Yazdırma hücresi hataları.
  • Sayfa sıralamasını tanımlayın.

Bu yazdırma seçeneklerinin tümü aşağıda gösterilmiştir.

Yazdırma (sayfa) seçenekleri

yapılacaklar:resim_alternatif_metin

Yazdırma ve Sayfa Seçeneklerini Ayarlama

spose.Cells, Microsoft Excel tarafından sunulan tüm yazdırma seçeneklerini destekler ve geliştiriciler, Excel tarafından sunulan özellikleri kullanarak bu seçenekleri çalışma sayfaları için kolayca yapılandırabilir.Sayfa ayarısınıf. Bu özelliklerin nasıl kullanıldığı aşağıda daha ayrıntılı olarak tartışılmaktadır.

Yazdırma Alanını Ayarla

Varsayılan olarak, yalnızca yazdırma alanı, çalışma sayfasının veri içeren tüm alanlarını içerir. Geliştiriciler, çalışma sayfasının belirli bir yazdırma alanını oluşturabilir.

Belirli bir yazdırma alanı seçmek içinSayfa ayarı sınıf'setPrintArea Emlak. Bu özelliğe yazdırma alanını tanımlayan bir hücre aralığı atayın.

Baskı Başlıklarını Ayarla

Aspose.Cells, yazdırılan bir çalışma sayfasının tüm sayfalarında yinelenecek satır ve sütun başlıkları belirlemenizi sağlar. Bunu yapmak içinSayfa ayarı sınıf'setPrintTitleColumns vesetPrintTitleRows özellikler.

Tekrarlanacak satır veya sütunlar, satır veya sütun numaraları geçirilerek tanımlanır. Örneğin, satırlar $1:$2 olarak tanımlanır ve sütunlar $A:$B olarak tanımlanır.

Diğer Yazdırma Seçeneklerini Ayarlayın

buSayfa ayarı class ayrıca genel yazdırma seçeneklerini aşağıdaki gibi ayarlamak için birkaç başka özellik daha sağlar:

  • setPrintGridlines, kılavuz çizgilerinin yazdırılıp yazdırılmayacağını tanımlayan bir Boole özelliği.
  • setPrintHeadings, satır ve sütun başlıklarının yazdırılıp yazdırılmayacağını tanımlayan bir Boole özelliği.
  • setSiyahBeyaz, çalışma sayfasının siyah beyaz modda yazdırılıp yazdırılmayacağını tanımlayan bir Boole özelliği.
  • setPrintComments, yazdırma yorumlarının çalışma sayfasında mı yoksa çalışma sayfasının sonunda mı görüntüleneceğini tanımlar.
  • setPrintDraft, çalışma sayfasının taslak kalitesinde yazdırılıp yazdırılmayacağını tanımlayan bir boole özelliği.
  • setPrintErrors, hücre hatalarının görüntülenen, boş, kısa çizgi veya N/A olarak yazdırılıp yazdırılmayacağını tanımlar.

ayarlamak içinYorumları Yazdır veYazdırma Hataları özellikler, Aspose.Cells ayrıca iki numaralandırma sağlar,YazdırYorum Türü veYazdırma HatalarıTürü atanacak önceden tanımlanmış değerleri içerensetPrintComments vesetPrintErrors sırasıyla özellikler.

Önceden tanımlanmış değerler,YazdırYorum Türü numaralandırma aşağıda açıklanmıştır.

Yorum Türlerini Yazdır Açıklama
PRINT_IN_PLACE Yorumların çalışma sayfasında görüntülendiği şekilde yazdırılacağını belirtir.
PRINT_NO_COMMENTS Yorumların yazdırılmayacağını belirtir.
PRINT_SHEET_END Çalışma sayfasının sonunda yorumların yazdırılacağını belirtir.

Önceden tanımlanmış değerlerYazdırma HatalarıTürü numaralandırma aşağıda açıklanmıştır.

Yazdırma Hatası Türleri Açıklama
PRINT_ERRORS_BLANK Hataların yazdırılmayacağını belirtir.
PRINT_ERRORS_DASH Hataların “–” olarak yazdırılacağını belirtir.
PRINT_ERRORS_DISPLAYED Hataların görüntülendiği şekilde yazdırılacağını belirtir.
PRINT_ERRORS_NA Hataların “#N/A” olarak yazdırılacağını belirtir.

Sayfa Sırasını Ayarla

buSayfa ayarı sınıf sağlarsiparişi ayarla çalışma sayfanızın birden çok sayfasının yazdırılmasını sıralamak için kullanılan özellik. Sayfaları aşağıdaki gibi sıralamak için iki olasılık vardır:

  • Aşağı sonra üzerinde herhangi bir sayfayı sağa yazdırmadan önce tüm sayfaları aşağıya yazdırır.
  • Sonra aşağı aşağıdaki sayfaları yazdırmadan önce sayfaları soldan sağa yazdırır.

Aspose.Cells bir numaralandırma sağlar,BaskıSiparişTürü , atanacak tüm önceden tanımlanmış sipariş türlerini içerensiparişi ayarla yöntem.

Önceden tanımlanmış değerlerBaskıSiparişTürü numaralandırma aşağıda açıklanmıştır.

Yazdırma Sırası Türleri Açıklama
AŞAĞI_THEN_OVER Aşağıya doğru yazdırın, sonra üzerine.
OVER_THEN_DOWN Üstüne yazdırın, sonra aşağı.

Excel dosyasındaki Çalışma Sayfalarının Mevcut Yazıcı Ayarlarını Kaldır

Lütfen bu konuyla ilgili bu makaleye bakın.

ileri konular