Comment
Comment
Prezentare generală
Comment este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: InlineStory, INodeWithAnnotationId, IMoveTrackableNode.
Reprezintă un container pentru textul unui comentariu.
Această clasă oferă 33 de metode pentru lucrul cu obiectele Comment în programele .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AddReply, AppendChild, Clone, Comment, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild și 20 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: Ancestor, Author, Count, CustomNodeId, DateTime, DateTimeUtc și încă 26.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
NodeType | NodeType | Citire | Returnează comentariul. |
StoryType | StoryType | Citire | Returnează comentariile. |
Id | int | Citire/Scriere | Obține sau stabilește identificatorul comentariului. |
Initial | string | Citire/Scriere | Returnează sau setează inițialele utilizatorului asociat cu un anumit comentariu. |
DateTime | DateTime | Citire/Scriere | Obține data și ora la care a fost făcut comentariul. |
DateTimeUtc | DateTime | Citire | Obține data și ora UTC la care a fost făcut comentariul. |
Author | string | Citire/Scriere | Returnează sau setează numele autorului pentru un comentariu. |
Ancestor | Comment | Citire | Returnează obiectul Comment părinte. |
Replies | CommentCollection | Citire | Returnează o colecție de obiecte Comment care sunt copii imediate ale comentariului specificat. |
Done | bool | Citire/Scriere | Obține sau setează indicatorul care arată că comentariul a fost marcat ca finalizat. |
ParentId | int | Citire/Scriere | Obține sau stabilește ID-ul comentariului părinte. |
ParentParagraph | Paragraph | Citire | Recuperează paragraful părinte al acestui nod. |
FirstParagraph | Paragraph | Citire | Obține primul paragraf din poveste. |
LastParagraph | Paragraph | Citire | Obține ultimul paragraf din poveste. |
Paragraphs | ParagraphCollection | Citire | Obține o colecție de paragrafe care sunt copii imediate ale poveștii. |
Tables | TableCollection | Citire | Obține o colecție de tabele care sunt copii imediate ale poveștii. |
IsInsertRevision | bool | Citire | Obține is insert revision. |
IsDeleteRevision | bool | Citire | Obține revizia de ștergere. |
IsMoveFromRevision | bool | Citire | Obține is move din revizie. |
IsMoveToRevision | bool | Citire | Obține isMoveToRevision. |
Font | Font | Citire | Oferă acces la formatarea fontului caracterului ancoră al acestui obiect. |
IsComposite | bool | Citire | Returnează true deoarece acest nod poate avea noduri copil. |
HasChildNodes | bool | Citire | Returnează true dacă acest nod are noduri copil. |
FirstChild | Node | Citire | Obține primul copil al nodului. |
LastChild | Node | Citire | Obține ultimul copil al nodului. |
Count | int | Citire | Obține numărul de copii imediate ale acestui nod. |
ParentNode | CompositeNode | Citire | Obține părintele imediat al acestui nod. |
Document | DocumentBase | Citire | Obține documentul căruia îi aparține acest nod. |
PreviousSibling | Node | Citire | Obține nodul care precede imediat acest nod. |
NextSibling | Node | Citire | Obține nodul imediat următor acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică identificatorul personalizat al nodului. |
Metode
| Semnătură | Descriere: |
|---|---|
Comment(doc: DocumentBase) | Inițializează o nouă instanță a clasei Comment. |
Comment(doc: DocumentBase, author: string, initial: string, dateTime: DateTime) | Inițializează o nouă instanță a clasei Comment. |
Accept(visitor: DocumentVisitor) | Apelează VisitCommentStart, apoi apelează Accept pentru toate nodurile copil ale comentariului și apelează VisitCommentEnd la final. |
AddReply(author: string, initial: string, dateTime: DateTime, text: string) | Adaugă un răspuns la acest comentariu. |
RemoveReply(reply: Comment) | Elimină răspunsul specificat la acest comentariu. |
RemoveAllReplies() | Elimină toate răspunsurile la acest comentariu. |
AcceptStart(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita începutul comentariului. |
AcceptEnd(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita sfârșitul comentariului. |
SetText(text: string) | Aceasta este o metodă convenabilă care permite setarea ușoară a textului comentariului. |
EnsureMinimum() | Dacă ultimul copil nu este un paragraf, creează și adaugă un paragraf gol. |
GetText() | Obține textul acestui nod și al tuturor copiilor săi. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnează o colecție de noduri copil care se potrivesc tipului specificat. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnează al N-lea nod copil care se potrivește tipului specificat. |
SelectNodes(xpath: string) | Selectează o listă de noduri care se potrivesc expresiei XPath. |
SelectSingleNode(xpath: string) | Selectează primul Node care se potrivește expresiei XPath. |
GetEnumerator() | Oferă suport pentru iterația de tip „for each” peste nodurile copil ale acestui nod. |
AppendChild(newChild: T) | Adaugă nodul specificat la sfârșitul listei de noduri copil ale acestui nod. |
PrependChild(newChild: T) | Adaugă nodul specificat la începutul listei de noduri copil pentru acest nod. |
InsertAfter(newChild: T, refChild: Node) | Inserează nodul specificat imediat după nodul de referință specificat. |
InsertBefore(newChild: T, refChild: Node) | Inserează nodul specificat imediat înainte de nodul de referință specificat. |
RemoveChild(oldChild: T) | Elimină nodul copil specificat. |
RemoveAllChildren() | Elimină toate nodurile copil ale nodului curent. |
RemoveSmartTags() | Elimină toate nodurile descendente SmartTag ale nodului curent. |
IndexOf(child: Node) | Returnează indexul nodului copil specificat în matricea de noduri copil. |
CreateNavigator() | Creează un navigator care poate fi utilizat pentru a traversa și citi nodurile. |
Clone(isCloneChildren: bool) | Ar trebui să folosiți suprasarcina Clone(bool, INodeCloningListener) atunci când clonarea nodului face parte dintr-un alt (de obicei compus) proces de clonare a nodului. |
GetAncestor(ancestorType: Type) | Obține primul strămoș al tipului de obiect specificat. |
GetAncestorOf() | Apelează GetAncestorOf pe această instanță de Comment. |
Remove() | Se elimină pe sine din părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare a arborelui în preordine. |
PreviousPreOrder(rootNode: Node) | Obține nodul anterior conform algoritmului de traversare a arborelui în preordine. |
ToString(saveFormat: SaveFormat) | Exportă conținutul nodului într-un șir în formatul specificat. |
NodeTypeToString(nodeType: NodeType) | O metodă utilitară care convertește o valoare enum de tip nod într-un șir prietenos pentru utilizator. |