Encre
Contents
[
Hide
]
Cet article fournit des exemples d’accès aux formes d’encre existantes et de leur suppression à l’aide de Aspose.Slides for Java.
❗ Note : Les formes d’encre représentent les entrées utilisateur provenant d’appareils spécialisés. Aspose.Slides ne peut pas créer de nouveaux traits d’encre programmatiquement, mais vous pouvez lire et modifier les encres existantes.
Accès à l’encre
Lire les balises de la première forme d’encre sur une diapositive.
static void accessInk() {
Presentation presentation = new Presentation("ink.pptx");
try {
ISlide slide = presentation.getSlides().get_Item(0);
IShape shape = slide.getShapes().get_Item(0);
if (shape instanceof IInk) {
IInk inkShape = (IInk) shape;
ITagCollection tags = inkShape.getCustomData().getTags();
if (tags.size() > 0) {
String tagName = tags.getNameByIndex(0);
// Utilisez tagName selon les besoins.
}
}
} finally {
presentation.dispose();
}
}
Supprimer l’encre
Supprimer une forme d’encre de la diapositive si elle existe.
static void removeInk() {
Presentation presentation = new Presentation("ink.pptx");
try {
ISlide slide = presentation.getSlides().get_Item(0);
IInk ink = null;
for (IShape shape : slide.getShapes()) {
if (shape instanceof IInk) {
ink = (IInk) shape;
break;
}
}
if (ink != null) {
slide.getShapes().remove(ink);
}
} finally {
presentation.dispose();
}
}