Opmerking
Contents
[
Hide
]
Toont het toevoegen, lezen, verwijderen en beantwoorden van moderne opmerkingen met Aspose.Slides for Python via .NET.
Voeg een moderne opmerking toe
Maak een opmerking aan die door een gebruiker is geschreven en sla de presentatie op.
def add_modern_comment():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Voeg een opmerking-auteur toe.
author = presentation.comment_authors.add_author("User", "U1")
# Voeg een moderne opmerking toe.
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)
Toegang tot een moderne opmerking
Lees een moderne opmerking uit een bestaande presentatie.
def access_modern_comment():
with slides.Presentation("modern_comment.pptx") as presentation:
author = presentation.comment_authors[0]
# Toegang tot de eerste moderne opmerking.
comment = author.comments[0]
print(f"Author: {author.name}, Comment: {comment.text}")
Een moderne opmerking verwijderen
Verwijder een opmerking en sla het bijgewerkte bestand op.
def remove_modern_comment():
with slides.Presentation("modern_comment.pptx") as presentation:
author = presentation.comment_authors[0]
comment = author.comments[0]
# Verwijder de opmerking.
comment.remove()
presentation.save("modern_comment_removed.pptx", slides.export.SaveFormat.PPTX)
Antwoorden op een moderne opmerking
Voeg antwoorden toe op een bovenliggende moderne opmerking.
def reply_to_modern_comment():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
author = presentation.comment_authors.add_author("User", "U1")
# Voeg bovenliggende opmerking toe.
parent = author.comments.add_modern_comment(
"Parent comment", slide, None, drawing.PointF(100, 100), datetime.date.today())
# Voeg eerste antwoord toe.
reply1 = author.comments.add_modern_comment(
"Reply 1", slide, None, drawing.PointF(110, 100), datetime.date.today())
# Voeg tweede antwoord toe.
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)