RevisionOptions

RevisionOptions class

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

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

public class RevisionOptions

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

ИмяОписание
CommentColor { get; set; }Позволяет указать цвет, который будет использоваться для комментариев. Значение по умолчанию:Red .
DeleteCellColor { get; set; }Позволяет указать цвет, который будет использоваться для удаленных ячеек.Deletion . Значение по умолчанию:Pink .
DeletedTextColor { get; set; }Позволяет указать цвет, который будет использоваться для удаленного контента.Deletion . Значение по умолчанию:ByAuthor .
DeletedTextEffect { get; set; }Позволяет указать эффект, который будет применен к удаленному контентуDeletion . Значение по умолчанию:StrikeThrough
InsertCellColor { get; set; }Позволяет указать цвет, который будет использоваться для вставленных ячеек.Insertion . Значение по умолчанию:Blue .
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.LayoutOptions.RevisionOptions.RevisionBarsPosition = HorizontalAlignment.Right;

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

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