Connector
Contents
[
Hide
]
Dit artikel laat zien hoe je vormen verbindt met connectoren en hun doelwitten wijzigt met Aspose.Slides for Node.js via Java.
Connector toevoegen
Voeg een connectorvorm in tussen twee punten op de dia.
function addConnector() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
let connector = slide.getShapes().addConnector(aspose.slides.ShapeType.BentConnector2, 0, 0, 100, 100);
presentation.save("connector.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Connector openen
Haal de eerste toegevoegde connectorvorm op van een dia.
function accessConnector() {
let presentation = new aspose.slides.Presentation("connector.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Toegang tot de eerste connector op de dia.
let connector = null;
for (let i = 0; i < slide.getShapes().size(); i++) {
let shape = slide.getShapes().get_Item(i);
if (java.instanceOf(shape, "com.aspose.slides.IConnector")) {
connector = shape;
break;
}
}
} finally {
presentation.dispose();
}
}
Connector verwijderen
Verwijder een connector van de dia.
function removeConnector() {
let presentation = new aspose.slides.Presentation("connector.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Veronderstel dat de eerste vorm een connector is en verwijder deze.
slide.getShapes().removeAt(0);
presentation.save("connector_removed.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Vormen opnieuw verbinden
Koppel een connector aan twee vormen door start- en einddoelwitten toe te wijzen.
function reconnectShapes() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
let shape1 = slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 0, 0, 50, 50);
let shape2 = slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 100, 100, 50, 50);
let connector = slide.getShapes().addConnector(aspose.slides.ShapeType.BentConnector2, 0, 0, 100, 100);
connector.setStartShapeConnectedTo(shape1);
connector.setEndShapeConnectedTo(shape2);
} finally {
presentation.dispose();
}
}