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; }Позволяет указать, должен ли отображаться исходный текст вместо измененного. Значение по умолчанию:ЛОЖЬ .
ShowRevisionBars { get; set; }Позволяет указать, должны ли полосы изменений отображаться рядом со строками, содержащими измененный контент. Значение по умолчанию:истинный .
ShowRevisionMarks { get; set; }Позволяет указать, следует ли помечать текст редакции специальной разметкой форматирования. Значение по умолчанию:истинный .

Примеры

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

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");

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