ActiveX
Contents
[
Hide
]
Αυτό το άρθρο δείχνει πώς να προσθέσετε, να προσπελάσετε, να αφαιρέσετε και να ρυθμίσετε ελέγχους ActiveX σε μια παρουσίαση χρησιμοποιώντας Aspose.Slides for Node.js via Java.
Προσθήκη ελέγχου ActiveX
Προσθέστε έναν νέο έλεγχο ActiveX σε μια διαφάνεια.
function addActiveX() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
// Προσθήκη ενός νέου ελέγχου ActiveX.
let control = slide.getControls().addControl(aspose.slides.ControlType.WindowsMediaPlayer, 50, 50, 100, 50);
presentation.save("activex.pptm", aspose.slides.SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}
Πρόσβαση σε έλεγχο ActiveX
Διαβάστε πληροφορίες από τον πρώτο έλεγχο ActiveX στη διαφάνεια.
function accessActiveX() {
let presentation = new aspose.slides.Presentation("activex.pptm");
try {
let slide = presentation.getSlides().get_Item(0);
if (slide.getControls().size() > 0) {
// Πρόσβαση στον πρώτο έλεγχο ActiveX.
let control = slide.getControls().get_Item(0);
console.log("Control Name:", control.getName());
console.log("Value:", control.getProperties().get_Item("Value"));
}
} finally {
presentation.dispose();
}
}
Αφαίρεση ελέγχου ActiveX
Διαγράψτε έναν υπάρχοντα έλεγχο ActiveX από τη διαφάνεια.
function removeActiveX() {
let presentation = new aspose.slides.Presentation("activex.pptm");
try {
let slide = presentation.getSlides().get_Item(0);
if (slide.getControls().size() > 0) {
// Αφαίρεση του πρώτου ελέγχου ActiveX.
slide.getControls().removeAt(0);
}
presentation.save("activex_removed.pptm", aspose.slides.SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}
Ρύθμιση ιδιοτήτων ActiveX
Ρυθμίστε πολλές ιδιότητες του ActiveX.
function setActiveXProperties() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
if (slide.getControls().size() > 0) {
let control = slide.getControls().get_Item(0);
control.getProperties().set_Item("Caption", "Click Me");
control.getProperties().set_Item("Enabled", "true");
}
presentation.save("activex_properties.pptm", aspose.slides.SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}