IsMoveFromRevision
Содержание
[
Скрывать
]ShapeBase.IsMoveFromRevision property
Возвратистинный
если этот объект был перемещен (удален) в Microsoft Word при включенном отслеживании изменений.
public bool IsMoveFromRevision { get; }
Примеры
Показывает, как определить формы пересмотра хода.
// Перемещение ревизии — это перемещение элемента в теле документа путем его копирования и вставки в Microsoft Word, пока
// отслеживание изменений. Если мы включаем встроенную фигуру в такое перемещение текста, эта фигура также будет ревизией.
// Копирование и вставка или перемещение плавающих фигур не приводит к созданию изменений перемещения.
Document doc = new Document(MyDir + "Revision shape.docx");
// Перемещение ревизий состоит из пар "Переместить из" и "Переместить в". Мы переместили этот документ в одну форму,
// но пока мы не примем или не отклоним изменение хода, будет два экземпляра этой фигуры.
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
Assert.AreEqual(2, shapes.Length);
// Это редакция «Переместить в», которая представляет собой форму в месте прибытия.
// Если мы примем ревизию, эта форма ревизии «Перейти к» исчезнет,
// и форма ревизии «Переместить из» останется.
Assert.False(shapes[0].IsMoveFromRevision);
Assert.True(shapes[0].IsMoveToRevision);
// Это «Переместить из»-редакции, которая представляет собой форму в ее исходном положении.
// Если мы примем ревизию, эта форма ревизии «Перейти из» исчезнет,
// и форма ревизии «Переместить в» останется.
Assert.True(shapes[1].IsMoveFromRevision);
Assert.False(shapes[1].IsMoveToRevision);
Смотрите также
- class ShapeBase
- пространство имен Aspose.Words.Drawing
- сборка Aspose.Words