Node.js ile C++ üzerinden Kenar Boşluğu Ayarlama

Kenar Boşlukları Ayarlama

Aspose.Cells, bir Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan Workbook.getWorksheets() koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir.

Worksheet sınıfı, bir çalışma sayfası için sayfa düzeni seçeneklerini ayarlamak amacıyla kullanılan Worksheet.getPageSetup() özelliği sağlar. Worksheet.getPageSetup() niteliği, geliştiricilerin yazdırılan çalışma sayfası için farklı sayfa düzeni seçenekleri belirlemesine olanak tanıyan Worksheet.getPageSetup() sınıfının bir nesnesidir. Worksheet.getPageSetup() sınıfı, sayfa düzeni ayarlarını yapmak için kullanılan çeşitli özellikler ve metodlar sağlar.

Sayfa Kenar Boşlukları

Sayfa kenar boşluklarını (sol, sağ, üst, alt) Worksheet.getPageSetup() sınıf üyelerini kullanarak belirleyin. İşte sayfa kenar boşluklarını belirtmek için kullanılan birkaç metod:

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Set bottom, left, right and top page margins
pageSetup.setBottomMargin(2);
pageSetup.setLeftMargin(1);
pageSetup.setRightMargin(1);
pageSetup.setTopMargin(3);

// Save the Workbook.
workbook.save(path.join(dataDir, "SetMargins_out.xls"));

Sayfa Üzerinde Ortala

Bir şeyi yatay ve dikey olarak sayfada ortalayabilirsiniz. Bunun için Worksheet.getPageSetup() sınıfının, PageSetup.getCenterHorizontally() ve PageSetup.getCenterVertically() üyeleri bazı kullanışlıdır.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Specify Center on page Horizontally and Vertically
pageSetup.setCenterHorizontally(true);
pageSetup.setCenterVertically(true);

// Save the Workbook.
workbook.save(path.join(dataDir, "CenterOnPage_out.xls"));

Üst Bilgi ve Alt Bilgi Kenar Boşlukları

Başlık ve altbilgi kenar boşluklarını Worksheet.getPageSetup() sınıf üyeleri olan PageSetup.getHeaderMargin() ve PageSetup.getFooterMargin() kullanarak ayarla.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create a workbook object
const workbook = new AsposeCells.Workbook();

// Get the worksheets in the workbook
const worksheets = workbook.getWorksheets();

// Get the first (default) worksheet
const worksheet = worksheets.get(0);

// Get the pagesetup object
const pageSetup = worksheet.getPageSetup();

// Specify Header / Footer margins
pageSetup.setHeaderMargin(2);
pageSetup.setFooterMargin(2);

// Save the Workbook.
workbook.save(path.join(dataDir, "CenterOnPage_out.xls"));