RevisionOptions

RevisionOptions class

Позволяет контролировать, как обрабатываются версии документа в процессе компоновки.

public class RevisionOptions

Характеристики

Имя Описание
CommentColor { get; set; } Позволяет указать цвет, который будет использоваться для комментариев. Значение по умолчанию:Red .
DeletedTextColor { get; set; } Позволяет указать цвет, который будет использоваться для удаленного контента.Deletion . Значение по умолчанию:ByAuthor .
DeletedTextEffect { get; set; } Позволяет указать эффект, который будет применяться к удаленному контентуDeletion . Значение по умолчанию:StrikeThrough
InsertedTextColor { get; set; } Позволяет указать цвет, который будет использоваться для вставленного контентаInsertion . Значение по умолчанию:ByAuthor .
InsertedTextEffect { get; set; } Позволяет указать эффект, который будет применяться к вставленному контентуInsertion . Значение по умолчанию:Underline .
MeasurementUnit { get; set; } Позволяет указать единицы измерения для комментариев к ревизии. Значение по умолчанию:Centimeters
MovedFromTextColor { get; set; } Позволяет указать цвет, который будет использоваться для областей, из которых было перемещено содержимое.Moving . Значение по умолчанию:ByAuthor .
MovedFromTextEffect { get; set; } Позволяет указать эффект, который будет применяться к областям, из которых был перемещен контентMoving . Значение по умолчанию:DoubleStrikeThrough
MovedToTextColor { get; set; } Позволяет указать цвет, который будет использоваться для областей, в которые было перемещено содержимое.Moving . Значение по умолчанию:ByAuthor .
MovedToTextEffect { get; set; } Позволяет указать эффект, который будет применяться к областям, куда был перемещен контентMoving . Значение по умолчанию:DoubleUnderline
RevisedPropertiesColor { get; set; } Позволяет указать цвет, который будет использоваться для содержимого с изменением свойств форматирования.FormatChange Значение по умолчанию:NoHighlight .
RevisedPropertiesEffect { get; set; } Позволяет указать эффект для областей содержимого с изменением свойств форматированияFormatChange Значение по умолчанию:None
RevisionBarsColor { get; set; } Позволяет указать цвет, который будет использоваться для боковых полос, обозначающих строки документа, содержащие измененную информацию. Значение по умолчанию:Red .
RevisionBarsPosition { get; set; } Получает или задает позицию визуализации штрихов изменений. Значение по умолчанию:Outside .
RevisionBarsWidth { get; set; } Получает или задает ширину исправлений в пунктах.
ShowInBalloons { get; set; } Позволяет указать, будут ли ревизии отображаться во всплывающих подсказках. Значение по умолчанию:None .
ShowOriginalRevision { get; set; } Позволяет указать, должен ли отображаться исходный текст вместо исправленного. Значение по умолчанию — False.
ShowRevisionBars { get; set; } Позволяет указать, следует ли отображать полосы изменений рядом со строками, содержащими исправленное содержимое. Значение по умолчанию — True.
ShowRevisionMarks { get; set; } Позволяет указать, следует ли помечать текст редакции специальной разметкой форматирования. Значение по умолчанию — True.

Примеры

Показывает, как изменить внешний вид редакций в подготовленном к просмотру выходном документе.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Вставьте ревизию, затем измените цвет всех ревизий на зеленый.
builder.Writeln("This is not a revision.");
doc.StartTrackRevisions("John Doe", DateTime.Now);
builder.Writeln("This is a revision.");
doc.StopTrackRevisions();
builder.Writeln("This is not a revision.");

// Удаляем полосу, которая появляется слева от каждой исправленной строки.
doc.LayoutOptions.RevisionOptions.InsertedTextColor = RevisionColor.BrightGreen;
doc.LayoutOptions.RevisionOptions.ShowRevisionBars = false;

doc.Save(ArtifactsDir + "Document.LayoutOptionsRevisions.pdf");

Смотрите также