Node.js ile C++ kullanarak Çalışma Sayfasının Kağıt Boyutunun Otomatik olup olmadığını belirleme

Olası Kullanım Senaryoları

Çoğu zaman, çalışma sayfasının kağıt boyutu otomatik olur. Otomatik olduğunda, genellikle Letter olarak ayarlanır. Bazen kullanıcı, gereksinimlerine göre çalışma sayfasının kağıt boyutunu ayarlar. Bu durumda, kağıt boyutu otomatik değildir. Çalışma sayfası kağıt boyutunun otomatik olup olmadığını Worksheet.isAutomaticPaperSize() özelliği ile bulabilirsiniz.

Çalışma Sayfasının Kağıt Boyutunu Otomatik Olup Olmadığını Belirleme

Aşağıda verilen örnek kod, aşağıdaki iki Excel dosyasını yükler

ve ilk çalışma sayfasının kağıt boyutunun otomatik olup olmadığını bulur. Microsoft Excel’de, kağıt boyutunun otomatik olup olmadığını Sayfa Ayarı penceresinden kontrol edebilirsiniz, bu ekran görüntüsünde gösterildiği gibi.

todo:image_alt_text

Örnek Kod

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const wb1 = new AsposeCells.Workbook(path.join(dataDir, "samplePageSetupIsAutomaticPaperSize-False.xlsx"));
const wb2 = new AsposeCells.Workbook(path.join(dataDir, "samplePageSetupIsAutomaticPaperSize-True.xlsx"));

// Access first worksheet of both workbooks
const ws11 = wb1.getWorksheets().get(0);
const ws12 = wb2.getWorksheets().get(0);

// Print the PageSetup.IsAutomaticPaperSize property of both worksheets
console.log("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.getPageSetup().isAutomaticPaperSize());
console.log("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.getPageSetup().isAutomaticPaperSize());

Konsol Çıktısı

Verilen örnek Excel dosyaları ile çalıştırıldığında yukarıdaki örnek kodun konsol çıktısı işte böyle olur.

First Worksheet of First Workbook - IsAutomaticPaperSize: False

First Worksheet of Second Workbook - IsAutomaticPaperSize: True