CommentCollection
Innehåll
[
Dölj
]CommentCollection class
Ger maskinskriven åtkomst till en samling avComment
noder.
För att lära dig mer, besökArbeta med kommentarer dokumentationsartikel.
public class CommentCollection : NodeCollection
Egenskaper
namn | Beskrivning |
---|---|
Count { get; } | Hämtar antalet noder i samlingen. |
Item { get; } | Hämtar enComment vid det givna indexet. (2 indexers) |
Metoder
namn | Beskrivning |
---|---|
Add(Node) | Lägger till en nod i slutet av samlingen. |
Clear() | Tar bort alla noder från den här samlingen och från dokumentet. |
Contains(Node) | Bestämmer om en nod finns i samlingen. |
GetEnumerator() | Ger en enkel “foreach” stil iteration över samlingen av noder. |
IndexOf(Node) | Returnerar det nollbaserade indexet för den angivna noden. |
Insert(int, Node) | Infogar en nod i samlingen vid det angivna indexet. |
Remove(Node) | Tar bort noden från samlingen och från dokumentet. |
RemoveAt(int) | Tar bort noden vid det angivna indexet från samlingen och från dokumentet. |
ToArray() | Kopierar alla noder från samlingen till en ny array av noder. |
Exempel
Visar hur man markerar en kommentar som “klar”.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Infoga en kommentar för att påpeka ett fel.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Kommentarer har en "Klar"-flagga, som är inställd på "false" som standard.
// Om en kommentar antyder att vi gör en ändring i dokumentet,
// vi kan tillämpa ändringen, och sedan även sätta flaggan "Klar" efteråt för att indikera korrigeringen.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// Kommentarer som är "klara" kommer att skilja sig åt
// från sådana som inte är "klara" med en blek textfärg.
comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Add text to this paragraph.");
builder.CurrentParagraph.AppendChild(comment);
doc.Save(ArtifactsDir + "Comment.Done.docx");
Se även
- class NodeCollection
- namnutrymme Aspose.Words
- hopsättning Aspose.Words