ActiveX
Contents
[
Hide
]
Αυτό το άρθρο δείχνει πώς να προσθέσετε, να προβάλετε, να αφαιρέσετε και να ρυθμίσετε ελέγχους ActiveX σε μια παρουσίαση χρησιμοποιώντας Aspose.Slides for Java.
Προσθήκη ελέγχου ActiveX
Εισάγετε έναν νέο έλεγχο ActiveX και προαιρετικά ορίστε τις ιδιότητές του.
static void addActiveX() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// Προσθήκη νέου ελέγχου ActiveX.
IControl control = slide.getControls().addControl(ControlType.WindowsMediaPlayer, 50, 50, 100, 50);
// Προαιρετικά ορίστε κάποιες ιδιότητες.
control.getProperties().add("Value", "Default text");
presentation.save("add_activex.pptm", SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}
Πρόσβαση σε έλεγχο ActiveX
Διαβάστε πληροφορίες από τον πρώτο έλεγχο ActiveX στη διαφάνεια.
static void accessActiveX() {
Presentation presentation = new Presentation("add_activex.pptm");
try {
ISlide slide = presentation.getSlides().get_Item(0);
if (slide.getControls().size() > 0) {
// Πρόσβαση στον πρώτο έλεγχο ActiveX.
IControl control = slide.getControls().get_Item(0);
System.out.println("Control Name: " + control.getName());
System.out.println("Value: " + control.getProperties().get_Item("Value"));
}
} finally {
presentation.dispose();
}
}
Αφαίρεση ελέγχου ActiveX
Διαγράψτε έναν υπάρχοντα έλεγχο ActiveX από τη διαφάνεια.
public static void removeActiveX() {
Presentation presentation = new Presentation("add_activex.pptm");
try {
ISlide slide = presentation.getSlides().get_Item(0);
if (slide.getControls().size() > 0) {
// Αφαίρεση του πρώτου ελέγχου ActiveX.
slide.getControls().removeAt(0);
}
presentation.save("removed_activex.pptm", SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}
Ορισμός ιδιοτήτων ActiveX
Προσθέστε έναν έλεγχο και διαμορφώστε πολλές ιδιότητες ActiveX.
public static void setActiveXProperties() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// Προσθήκη ελέγχου Windows Media Player και ρύθμιση ιδιοτήτων.
IControl control = slide.getControls().addControl(ControlType.WindowsMediaPlayer, 50, 50, 150, 50);
control.getProperties().set_Item("Caption", "Click Me");
control.getProperties().set_Item("Enabled", "true");
presentation.save("set_activex_props.pptm", SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}