Yazdırma Seçeneklerini Ayarlama
Yazdırma Seçeneklerini Ayarlama
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/sütun başlıklarını yazdırın.
- Taslak kalitesine ulaşın.
- Yorumları yazdırın.
- Yazdırma hücresi hataları.
- Sayfa sıralamasını tanımlayın.
Aspose.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, 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'Alanı yazdırEmlak. Bu özelliğe yazdırma alanını tanımlayan bir hücre aralığı atayın.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the PageSetup of the worksheet | |
PageSetup pageSetup = workbook.Worksheets[0].PageSetup; | |
// Specifying the cells range (from A1 cell to T35 cell) of the print area | |
pageSetup.PrintArea = "A1:T35"; | |
// Save the workbook. | |
workbook.Save(dataDir + "SetPrintArea_out.xls"); |
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'Başlık Sütunlarını Yazdır veYazdırBaşlıkSatırlarıö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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the PageSetup of the worksheet | |
Aspose.Cells.PageSetup pageSetup = workbook.Worksheets[0].PageSetup; | |
// Defining column numbers A & B as title columns | |
pageSetup.PrintTitleColumns = "$A:$B"; | |
// Defining row numbers 1 & 2 as title rows | |
pageSetup.PrintTitleRows = "$1:$2"; | |
// Save the workbook. | |
workbook.Save(dataDir + "SetPrintTitle_out.xls"); |
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:
- Kılavuz Çizgilerini Yazdırkılavuz çizgilerinin yazdırılıp yazdırılmayacağını tanımlayan bir Boolean özelliği.
- Baskı Başlıkları: Satır ve sütun başlıklarının yazdırılıp yazdırılmayacağını tanımlayan bir Boolean özelliği.
- Siyah ve beyaz: çalışma sayfasının siyah beyaz modda yazdırılıp yazdırılmayacağını tanımlayan bir Boolean özelliği.
- Yorumları Yazdır: 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.
- Taslağı Yazdır: sayfanın grafiksiz yazdırılıp yazdırılmayacağını tanımlayan bir boolean özelliği..
- Yazdırma Hataları: 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çerenYorumları Yazdır veYazdırma Hatalarısırasıyla özellikler.
Önceden tanımlanmış değerler,YazdırYorum Türünumaralandırma açıklamalarıyla birlikte aşağıda listelenmiştir.
Yorum Türlerini Yazdır | Açıklama |
---|---|
Yerinde Yazdır | Yorumların çalışma sayfasında görüntülendiği şekilde yazdırılacağını belirtir. |
YazdırYorum Yok | Yorumların yazdırılmayacağını belirtir. |
PrintSheetEnd | Ç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çıklamalarıyla birlikte aşağıda listelenmiştir.
Yazdırma Hatası Türleri | Açıklama |
---|---|
Yazdırma HatalarıBoş | Hataların yazdırılmayacağını belirtir. |
PrintErrorsTire | Hataların “–” olarak yazdırılacağını belirtir. |
Görüntülenen Yazdırma Hataları | Hataların görüntülendiği şekilde yazdırılacağını belirtir. |
Yazdırma HatalarıNA | Hataların “#N/A” olarak yazdırılacağını belirtir. |
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the PageSetup of the worksheet | |
PageSetup pageSetup = workbook.Worksheets[0].PageSetup; | |
// Allowing to print gridlines | |
pageSetup.PrintGridlines = true; | |
// Allowing to print row/column headings | |
pageSetup.PrintHeadings = true; | |
// Allowing to print worksheet in black & white mode | |
pageSetup.BlackAndWhite = true; | |
// Allowing to print comments as displayed on worksheet | |
pageSetup.PrintComments = PrintCommentsType.PrintInPlace; | |
// Allowing to print worksheet with draft quality | |
pageSetup.PrintDraft = true; | |
// Allowing to print cell errors as N/A | |
pageSetup.PrintErrors = PrintErrorsType.PrintErrorsNA; | |
// Save the workbook. | |
workbook.Save(dataDir + "OtherPrintOptions_out.xls"); |
Sayfa Sırasını Ayarla
buSayfa ayarı sınıf sağlarEmirç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ğı ve yukarı: herhangi bir sayfayı sağa yazdırmadan önce tüm sayfaları aşağıya doğru 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üönceden tanımlanmış tüm sipariş türlerini içerir.
Önceden tanımlanmış değerlerBaskıSiparişTürünumaralandırma aşağıda listelenmiştir.
Yazdırma Sırası Türleri | Açıklama |
---|---|
AşağıSonraÜzeri | Baskı sırasını aşağı ve yukarı olarak temsil eder. |
YukarıSonraAşağı | Baskı sırasını aşağı ve yukarı olarak temsil eder. |
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the PageSetup of the worksheet | |
PageSetup pageSetup = workbook.Worksheets[0].PageSetup; | |
// Setting the printing order of the pages to over then down | |
pageSetup.Order = PrintOrderType.OverThenDown; | |
// Save the workbook. | |
workbook.Save(dataDir + "SetPageOrder_out.xls"); |