Commentaire
Contents
[
Hide
]
Démontre comment ajouter, lire, supprimer et répondre aux commentaires modernes en utilisant Aspose.Slides for Python via .NET.
Ajouter un commentaire moderne
Créez un commentaire rédigé par un utilisateur et enregistrez la présentation.
def add_modern_comment():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Ajouter un auteur de commentaire.
author = presentation.comment_authors.add_author("User", "U1")
# Ajouter un commentaire moderne.
author.comments.add_modern_comment(
"This is a modern comment", slide, None, drawing.PointF(100, 100), datetime.date.today())
presentation.save("modern_comment.pptx", slides.export.SaveFormat.PPTX)
Accéder à un commentaire moderne
Lisez un commentaire moderne à partir d’une présentation existante.
def access_modern_comment():
with slides.Presentation("modern_comment.pptx") as presentation:
author = presentation.comment_authors[0]
# Accéder au premier commentaire moderne.
comment = author.comments[0]
print(f"Author: {author.name}, Comment: {comment.text}")
Supprimer un commentaire moderne
Supprimez un commentaire et enregistrez le fichier mis à jour.
def remove_modern_comment():
with slides.Presentation("modern_comment.pptx") as presentation:
author = presentation.comment_authors[0]
comment = author.comments[0]
# Supprimer le commentaire.
comment.remove()
presentation.save("modern_comment_removed.pptx", slides.export.SaveFormat.PPTX)
Répondre à un commentaire moderne
Ajoutez des réponses à un commentaire moderne parent.
def reply_to_modern_comment():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
author = presentation.comment_authors.add_author("User", "U1")
# Ajouter le commentaire parent.
parent = author.comments.add_modern_comment(
"Parent comment", slide, None, drawing.PointF(100, 100), datetime.date.today())
# Ajouter la première réponse.
reply1 = author.comments.add_modern_comment(
"Reply 1", slide, None, drawing.PointF(110, 100), datetime.date.today())
# Ajouter la deuxième réponse.
reply2 = author.comments.add_modern_comment(
"Reply 2", slide, None, drawing.PointF(120, 100), datetime.date.today())
reply1.parent_comment = parent
reply2.parent_comment = parent
presentation.save("modern_comment_replies.pptx", slides.export.SaveFormat.PPTX)