Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Probeer online
Jy kan hierdie funksie probeer met ons Gratis aanlyn verwyder aantekeninge.
Aspose.Words laat gebruikers toe om met kommentaar te werk kommentaar in’n dokument in Aspose.Words word verteenwoordig deur die Comment klas. Gebruik ook die CommentRangeStart en CommentRangeEnd klasse om die streek van teks wat met’n kommentaar geassosieer moet word spesifiseer.
Aspose.Words laat jou toe om kommentaar op verskeie maniere by te voeg:
Die volgende kode voorbeeld toon hoe om’n kommentaar by te voeg tot’n paragraaf met behulp van die Comment klas:
Die volgende kode voorbeeld toon hoe om’n kommentaar by te voeg tot’n paragraaf met behulp van’n streek van teks en die CommentRangeStart en CommentRangeEnd klasse:
Die gebruik van Kommentaar in’n Word-dokument (benewens Spoorveranderings) is’n algemene praktyk wanneer dokumente hersien word, veral wanneer daar verskeie beoordelaars is. Daar kan situasies wees waar die enigste ding wat jy van’n dokument benodig, die kommentaar is. Sê jy wil’n lys van hersieningsbevindinge genereer, of dalk het jy al die nuttige inligting uit die dokument versamel en jy wil eenvoudig onnodige kommentaar verwyder. Miskien wil u die kommentaar van’n spesifieke resensent sien of verwyder.
In hierdie voorbeeld gaan ons kyk na’n paar eenvoudige metodes vir beide die insameling van inligting uit die kommentaar binne’n dokument en vir die verwydering van kommentaar uit’n dokument. Spesifiek sal ons dek hoe om:
Die kode in hierdie voorbeeld is eintlik redelik eenvoudig en alle metodes is gebaseer op dieselfde benadering. ‘n kommentaar in’n Word dokument word verteenwoordig deur’n Comment voorwerp in die Aspose.Words dokument voorwerp model. Om al die kommentaar in’n dokument te versamel, gebruik die get_child_nodes metode met die eerste parameter wat op NodeType.COMMENT gestel is. Maak seker dat die tweede parameter van die get_child_nodes metode is ingestel op waar: dit dwing die get_child_nodes om te kies uit alle kind nodes rekursief, eerder as om net die onmiddellike kinders te versamel.
Om te illustreer hoe om kommentaar uit’n dokument te onttrek en te verwyder, sal ons deur die volgende stappe gaan:
Die get_child_nodes metode is baie nuttig en jy kan dit gebruik elke keer as jy’n lys van dokumentknope van enige tipe moet kry. Die gevolglike versameling skep nie’n onmiddellike oorhoofse koste nie, want die nodusse word slegs in hierdie versameling gekies wanneer u items daarin opsom of toegang daartoe verkry.
Die volgende kode voorbeeld toon hoe om die outeur naam, datum en tyd en teks van alle kommentaar in die dokument te onttrek:
Nadat jy Comment nodusse in’n versameling gekies het, hoef jy net die inligting wat jy nodig het, te onttrek. In hierdie voorbeeld word die outeur se voorletters, datum, tyd en die gewone teks van die kommentaar in een string gekombineer; jy kan kies om dit op ander maniere te stoor.
Die oorbelaaide metode wat Die Kommentaar van’n spesifieke skrywer onttrek, is amper dieselfde, dit kontroleer net die skrywer se naam voordat die inligting by die skikking gevoeg word.
Die volgende kode voorbeeld toon hoe om die outeur naam, datum en tyd en teks van die kommentaar deur die gespesifiseerde outeur te onttrek:
As u alle kommentaar verwyder, hoef u nie een vir een deur die versameling te beweeg nie; u kan dit verwyder deur clear op die kommentaarversameling te skakel.
Die volgende kode voorbeeld toon hoe om alle kommentaar in die dokument te verwyder:
Wanneer jy kommentaar selektief moet verwyder, word die proses meer soortgelyk aan die kode wat ons gebruik het vir kommentaar onttrekking.
Die volgende kode voorbeeld toon hoe om kommentaar te verwyder deur die gespesifiseerde skrywer:
Die belangrikste punt om hier uit te lig is die gebruik van die for operateur. Anders as die eenvoudige onttrekking, hier wil jy’n opmerking uitvee. ‘n geskikte truuk is om die versameling agteruit te herhaal van die laaste Comment na die eerste een. Die rede hiervoor as jy van die einde af begin en agteruit beweeg, bly die indeks van die voorafgaande items onveranderd, en jy kan jou pad terugwerk na die eerste item in die versameling.
Die volgende kode voorbeeld toon die metodes vir die kommentaar onttrekking en verwydering:
Met behulp van Aspose.Words kan jy ook kommentaar tussen die CommentRangeStart en CommentRangeEnd nodusse verwyder.
Die volgende kode voorbeeld toon hoe om teks tussen CommentRangeStart en CommentRangeEndte verwyder:
# Open the document.
doc = aw.Document(docs_base.my_dir + "Comments.docx")
commentStart = doc.get_child(aw.NodeType.COMMENT_RANGE_START, 0, True).as_comment_range_start()
commentEnd = doc.get_child(aw.NodeType.COMMENT_RANGE_END, 0, True).as_comment_range_end()
currentNode = commentStart
isRemoving = True
while (currentNode != None and isRemoving) :
if (currentNode.node_type == aw.NodeType.COMMENT_RANGE_END) :
isRemoving = False
nextNode = currentNode.next_pre_order(doc)
currentNode.remove()
currentNode = nextNode
# Save the document.
doc.save(docs_base.artifacts_dir + "WorkingWithComments.remove_region_text.docx")Die add_reply metode voeg’n antwoord by hierdie opmerking. Let asseblief daarop dat as gevolg van die bestaande Microsoft Office beperkings slegs 1 vlak van antwoorde in die dokument toegelaat word. ‘n uitsondering van tipe InvalidOperationException sal geopper word indien hierdie metode op die bestaande Antwoord kommentaar genoem word.
U kan remove_reply metode gebruik om die gespesifiseerde antwoord op hierdie opmerking te verwyder.
Die volgende kode voorbeeld toon hoe om’n antwoord by te voeg tot kommentaar en verwyder kommentaar se antwoord:
Die replies eiendom gee’n versameling van Comment voorwerpe wat onmiddellike kinders van die gespesifiseerde kommentaar.
Die volgende kode voorbeeld toon hoe om te iterate deur middel van’n kommentaar se antwoorde en opgelos hulle:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.