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
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ı
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
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:
- ÜzerindeDosya menü, seçSayfa ayarı.
- Sayfa Yapısı iletişim kutusunda,Üstbilgi Altbilgi sekme.
Üst bilgiye/alt bilgiye grafik ekleme
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
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
- Sayfa Yapısı Ölçeklendirme Faktörünü Hesapla
- Sayfa Yapısı Ayarlarını Kaynak Çalışma Sayfasından Hedef Çalışma Sayfasına Kopyalayın
- Çalışma Sayfasının Kağıt Boyutunun Otomatik olup olmadığını belirleme
- Çalışma Sayfasının Sayfa Yapısından Kağıt Genişliğini ve Yüksekliğini Alın
- İşleme için Çalışma Sayfasının Özel Kağıt Boyutunu Uygulayın
- Sayfa Yapısı ve Yazdırma Seçenekleri
- Excel dosyasındaki Çalışma Sayfalarının Mevcut Yazıcı Ayarlarını Kaldır