İçeriğe Yorum veya Şekil Kenar Boşluklarını Node.js kullanarak C++ ile Ayarla

Olası Kullanım Senaryoları

Aspose.Cells, herhangi bir şekil veya yorumun kenar boşluklarını Shape.textBody.textAlignment özelliği kullanarak ayarlamanıza olanak tanır. Bu özellik, Aspose.Cells.Drawing.Texts.ShapeTextAlignment sınıfının nesnesini döner ve ShapeTextAlignment.getTopMarginPt(), ShapeTextAlignment.getLeftMarginPt(), ShapeTextAlignment.getBottomMarginPt(), ShapeTextAlignment.getRightMarginPt() vb. farklı özelliklere sahiptir; bunlar üst, sol, alt ve sağ kenar boşluklarını ayarlamak için kullanılabilir.

Çalışma Sayfası İçindeki Yorum veya Şeklin Kenar Boşluklarını Ayarlama

Lütfen aşağıdaki örnek koda bakınız. Örnek Excel dosyasını yükler, içinde iki şekil bulunan kod, şekilleri sırayla erişir ve bunların üst, sol, alt ve sağ kenar boşluklarını ayarlar. Kodun çıktısı olan çıktı Excel dosyasına ve çıktı Excel dosyasındaki kodun etkisini gösteren ekran görüntüsüne aşağıdan bakınız.

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 filePath = path.join(dataDir, "sampleSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx");
// Load the sample Excel file
const workbook = new AsposeCells.Workbook(filePath);

// Access first worksheet
const ws = workbook.getWorksheets().get(0);

const shapes = ws.getShapes();
for (let i = 0; i < shapes.getCount(); i++) {
const sh = shapes.get(i);
// Access the text alignment
const txtAlign = sh.getTextBody().getTextAlignment();

// Set auto margin false
txtAlign.setIsAutoMargin(false);

// Set the top, left, bottom and right margins
txtAlign.setTopMarginPt(10);
txtAlign.setLeftMarginPt(10);
txtAlign.setBottomMarginPt(10);
txtAlign.setRightMarginPt(10);
}

// Save the output Excel file
workbook.save("outputSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx");