Hämta anslutningspunkter från figur med Node.js via C++

Contents
[ ]

Aspose.Cells tillhandahåller avancerade funktioner för att hantera figurer i kalkylbladet. Ibland är det nödvändigt att få tag på anslutningspunkterna för att justera eller placera figurer på rätt plats. För detta krävs alla anslutningspunkter. Följande kod kan användas för att hämta listan över anslutningspunkter för en figur genom att använda egenskapen Shape.getConnectionPoints().

try {
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, "sample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);

// Instantiate a new Workbook.
const newWorkbook = new AsposeCells.Workbook();

// Get the first worksheet in the book.
const worksheet = newWorkbook.getWorksheets().get(0);

// Add a new textbox to the collection.
const textboxIndex = worksheet.getTextBoxes().add(2, 1, 160, 200);

// Access your text box which is also a shape object from shapes collection
const shape = newWorkbook.getWorksheets().get(0).getShapes().get(0);

// Get all the connection points in this shape
const connectionPoints = shape.getConnectionPoints();

// Display all the shape points
connectionPoints.forEach(pt => {
console.log(`X = ${pt[0]}, Y = ${pt[1]}`);