IsMoveToRevision
Contenuti
[
Nascondere
]Paragraph.IsMoveToRevision property
RestituisceVERO
se questo oggetto è stato spostato (inserito) in Microsoft Word mentre il rilevamento delle modifiche era abilitato.
public bool IsMoveToRevision { get; }
Esempi
Mostra come verificare se un paragrafo è una revisione di spostamento.
Document doc = new Document(MyDir + "Revisions.docx");
// Questo documento contiene revisioni "Sposta", che appaiono quando evidenziamo il testo con il cursore,
// quindi trascinalo per spostarlo in un'altra posizione
// durante il monitoraggio delle revisioni in Microsoft Word tramite "Revisione" -> "Tenere traccia delle modifiche".
Assert.AreEqual(6, doc.Revisions.Count(r => r.RevisionType == RevisionType.Moving));
ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
// Le revisioni di spostamento sono costituite da coppie di revisioni "Sposta da" e "Sposta in".
// Queste revisioni sono potenziali modifiche al documento che possiamo accettare o rifiutare.
// Prima di accettare/rifiutare una revisione di spostamento, il file document
// deve tenere traccia sia della destinazione di partenza che di quella di arrivo del testo.
// Il secondo e il quarto paragrafo definiscono una di queste revisioni e quindi entrambi hanno gli stessi contenuti.
Assert.AreEqual(paragraphs[1].GetText(), paragraphs[3].GetText());
// La revisione "Sposta da" è il paragrafo da cui abbiamo trascinato il testo.
// Se accettiamo la revisione, questo paragrafo scomparirà,
// e l'altro rimarrà e non sarà più una revisione.
Assert.True(paragraphs[1].IsMoveFromRevision);
// La revisione "Sposta in" è il paragrafo in cui abbiamo trascinato il testo.
// Se rifiutiamo la revisione, questo paragrafo invece scomparirà, e l'altro rimarrà.
Assert.True(paragraphs[3].IsMoveToRevision);
Guarda anche
- class Paragraph
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words