IsMoveToRevision
Innehåll
[
Dölj
]ShapeBase.IsMoveToRevision property
ReturnerarSann
om detta objekt flyttades (infogades) i Microsoft Word medan ändringsspårning var aktiverad.
public bool IsMoveToRevision { get; }
Exempel
Visar hur man identifierar flyttversionsformer.
// En flyttversion är när vi flyttar ett element i dokumentets brödtext genom att klippa ut och klistra in det i Microsoft Word medan
// spåra ändringar. Om vi involverar en inline-form i en sådan textrörelse blir den formen också en revidering.
// Att kopiera och klistra eller flytta flytande former skapar inte flyttändringar.
Document doc = new Document(MyDir + "Revision shape.docx");
// Flytta revisioner består av par av "Flytta från" och "Flytta till" versioner. Vi flyttade in det här dokumentet i en form,
// men tills vi accepterar eller avvisar flyttrevisionen kommer det att finnas två instanser av den formen.
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
Assert.AreEqual(2, shapes.Length);
// Detta är "Flytta till"-revisionen, som är formen vid ankomstdestinationen.
// Om vi accepterar revisionen kommer denna "Flytta till" versionsform att försvinna,
// och versionsformen "Flytta från" kommer att finnas kvar.
Assert.False(shapes[0].IsMoveFromRevision);
Assert.True(shapes[0].IsMoveToRevision);
// Detta är versionen "Flytta från", som är formen på sin ursprungliga plats.
// Om vi accepterar revisionen kommer denna "Flytta från" versionsform att försvinna,
// och versionsformen "Flytta till" kommer att finnas kvar.
Assert.True(shapes[1].IsMoveFromRevision);
Assert.False(shapes[1].IsMoveToRevision);
Se även
- class ShapeBase
- namnutrymme Aspose.Words.Drawing
- hopsättning Aspose.Words