Comment / CommentAuthor — Aspose.Slides FOSS for .NET API Reference

Aquestes classes gestionen els comentaris a nivell de diapositiva i els seus autors. Accediu als autors dels comentaris a través de Presentation.CommentAuthors i als comentaris per diapositiva a través de Slide.GetSlideComments().

Enumerations: Aspose.Slides.Foss (net9.0)

using Aspose.Slides.Foss;

Enumerations

public class Comment : IComment

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
TextstringEnumerationsText del comentari.
CreatedTimeDateTime?EnumerationsData de creació del comentari.
SlideISlideEnumerationsDiapositiva a la qual pertany el comentari.
AuthorICommentAuthorEnumerationsAutor del comentari.
PositionPointFEnumerationsPosició a la diapositiva.
ParentCommentIComment?EnumerationsComentari pare per a respostes en fil.

Enumerations

EnumerationsEnumerations
Remove()Elimina aquest comentari.

CommentAuthor

public class CommentAuthor : ICommentAuthor

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
NamestringEnumerationsNom visible de l’autor.
InitialsstringEnumerationsInicials de l’autor.
CommentsICommentCollectionEnumerationsTots els comentaris d’aquest autor.

Enumerations

EnumerationsEnumerations
Remove()Elimina aquest autor i els seus comentaris.

CommentAuthorCollection

Accedit via Presentation.CommentAuthors.

public class CommentAuthorCollection : ICommentAuthorCollection

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
CountintEnumerationsNombre d’autors.

Enumerations

EnumerationsEnumerationsEnumerations
AddAuthor(string name, string initials)ICommentAuthorAfegeix un nou autor de comentaris.
FindByName(string name)ICommentAuthor[]Cerca autors per nom.
FindByNameAndInitials(string name, string initials)ICommentAuthor[]Cerca per nom i inicials.
RemoveAt(int index)voidElimina l’autor a l’índex especificat.
Remove(ICommentAuthor author)voidElimina un autor específic.
Clear()voidElimina tots els autors.
ToArray()ICommentAuthor[]Retorna tots els autors com una matriu.

CommentCollection

Accedit via CommentAuthor.Comments.

public class CommentCollection : ICommentCollection

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
CountintEnumerationsNombre de comentaris.

Enumerations

EnumerationsEnumerationsEnumerations
AddComment(string text, ISlide slide, PointF position, DateTime creationTime)ICommentAfegeix un comentari a una diapositiva.
InsertComment(int index, string text, ISlide slide, PointF position, DateTime creationTime)ICommentInsereix un comentari en un índex específic.
FindCommentByIdx(int idx)ICommentTroba un comentari per índex.
RemoveAt(int index)voidElimina el comentari a l’índex.
Remove(IComment comment)voidElimina un comentari específic.
Clear()voidElimina tots els comentaris.
ToArray()IComment[]Retorna tots els comentaris com una matriu.

Exemples d’ús

Afegeix un comentari

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var author = prs.CommentAuthors.AddAuthor("Reviewer", "R");
author.Comments.AddComment(
    "Looks good!",
    prs.Slides[0],
    new PointF(100, 100),
    DateTime.Now);

prs.Save("commented.pptx", SaveFormat.Pptx);

Llegeix comentaris

using Aspose.Slides.Foss;

using var prs = new Presentation("commented.pptx");
foreach (var author in prs.CommentAuthors)
{
    Console.WriteLine($"Author: {author.Name} ({author.Initials})");
    foreach (var comment in author.Comments)
    {
        Console.WriteLine($"  [{comment.Slide.SlideNumber}] {comment.Text}");
    }
}

Vegeu també

 Català