CommentCollection
İçindekiler
[
Saklamak
]CommentCollection class
Bir koleksiyona yazılmış erişim sağlarComment
düğümler.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yorumlarla Çalışma belgeleme makalesi.
public class CommentCollection : NodeCollection
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyondaki düğüm sayısını alır. |
Item { get; } | Birini alırComment verilen indekste. (2 indexers) |
yöntemler
İsim | Tanım |
---|---|
Add(Node) | Koleksiyonun sonuna bir düğüm ekler. |
Clear() | Bu koleksiyondan ve belgeden tüm düğümleri kaldırır. |
Contains(Node) | Bir düğümün koleksiyonda olup olmadığını belirler. |
GetEnumerator() | Düğüm koleksiyonu üzerinde basit bir “foreach” tarzı yineleme sağlar. |
IndexOf(Node) | Belirtilen düğümün sıfır tabanlı dizinini döndürür. |
Insert(int, Node) | Belirtilen dizinde koleksiyona bir düğüm ekler. |
Remove(Node) | Düğümü koleksiyondan ve belgeden kaldırır. |
RemoveAt(int) | Belirtilen dizindeki düğümü koleksiyondan ve belgeden kaldırır. |
ToArray() | Koleksiyondaki tüm düğümleri yeni bir düğüm dizisine kopyalar. |
Örnekler
Bir yorumun “tamamlandı” olarak nasıl işaretleneceğini gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Bir hatayı belirtmek için bir yorum ekleyin.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Yorumların varsayılan olarak "false" olarak ayarlanan bir "Tamamlandı" bayrağı vardır.
// Bir yorum belgede bir değişiklik yapmamızı öneriyorsa,
// değişikliği uygulayabiliriz ve daha sonra düzeltmeyi belirtmek için "Tamamlandı" bayrağını da ayarlayabiliriz.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// "Yapıldı" olan yorumlar kendilerini farklılaştıracak
// soluk metin rengiyle "tamamlanmamış" olanlardan.
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");
Ayrıca bakınız
- class NodeCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words