RevisionOptions

RevisionOptions class

Ermöglicht die Steuerung, wie Dokumentrevisionen während des Layoutprozesses gehandhabt werden.

public class RevisionOptions

Eigenschaften

Name Beschreibung
CommentColor { get; set; } Ermöglicht die Festlegung der für Kommentare zu verwendenden Farbe. Standardwert istRed .
DeletedTextColor { get; set; } Ermöglicht die Angabe der Farbe, die für gelöschte Inhalte verwendet werden sollDeletion . Standardwert istByAuthor .
DeletedTextEffect { get; set; } Ermöglicht die Angabe des Effekts, der auf den gelöschten Inhalt angewendet werden sollDeletion . Standardwert istStrikeThrough
InsertedTextColor { get; set; } Ermöglicht die Angabe der Farbe, die für eingefügte Inhalte verwendet werden sollInsertion . Standardwert istByAuthor .
InsertedTextEffect { get; set; } Ermöglicht die Angabe des Effekts, der auf den eingefügten Inhalt angewendet werden sollInsertion . Standardwert istUnderline .
MeasurementUnit { get; set; } Ermöglicht die Angabe der Maßeinheiten für Revisionskommentare. Standardwert istCentimeters
MovedFromTextColor { get; set; } Ermöglicht die Angabe der Farbe, die für Bereiche verwendet werden soll, aus denen Inhalte verschoben wurdenMoving . Standardwert istByAuthor .
MovedFromTextEffect { get; set; } Ermöglicht die Angabe des Effekts, der auf die Bereiche angewendet werden soll, aus denen Inhalte verschoben wurdenMoving . Standardwert istDoubleStrikeThrough
MovedToTextColor { get; set; } Ermöglicht die Angabe der Farbe, die für Bereiche verwendet werden soll, in die Inhalte verschoben wurdenMoving . Standardwert istByAuthor .
MovedToTextEffect { get; set; } Ermöglicht die Angabe des Effekts, der auf die Bereiche angewendet werden soll, in die Inhalte verschoben wurdenMoving . Standardwert istDoubleUnderline
RevisedPropertiesColor { get; set; } Ermöglicht die Angabe der Farbe, die für Inhalte mit Änderungen der Formatierungseigenschaften verwendet werden sollFormatChange Standardwert istNoHighlight .
RevisedPropertiesEffect { get; set; } Ermöglicht das Festlegen des Effekts für Inhaltsbereiche mit Änderungen der FormatierungseigenschaftenFormatChange Standardwert istNone
RevisionBarsColor { get; set; } Ermöglicht die Angabe der Farbe, die für Seitenleisten verwendet werden soll, die Dokumentzeilen mit überarbeiteten Informationen kennzeichnen. Der Standardwert istRed .
RevisionBarsPosition { get; set; } Ruft die Wiedergabeposition von Revisionsbalken ab oder legt sie fest. Der Standardwert istOutside .
RevisionBarsWidth { get; set; } Holt oder setzt die Breite von Revisionsbalken, Punkten.
ShowInBalloons { get; set; } Ermöglicht die Angabe, ob die Revisionen in den Sprechblasen gerendert werden. Der Standardwert istNone .
ShowOriginalRevision { get; set; } Ermöglicht die Angabe, ob der Originaltext statt des überarbeiteten angezeigt werden soll. Der Standardwert ist False.
ShowRevisionBars { get; set; } Ermöglicht die Angabe, ob Überarbeitungsbalken in der Nähe von Zeilen mit überarbeitetem Inhalt gerendert werden sollen. Der Standardwert ist True.
ShowRevisionMarks { get; set; } Geben Sie an, ob Überarbeitungstext mit einem speziellen Formatierungs-Markup gekennzeichnet werden soll. Der Standardwert ist True.

Beispiele

Zeigt, wie das Erscheinungsbild von Revisionen in einem gerenderten Ausgabedokument geändert wird.

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

// Eine Revision einfügen, dann die Farbe aller Revisionen auf Grün ändern.
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.");

// Entfernen Sie den Balken, der links von jeder überarbeiteten Zeile erscheint.
doc.LayoutOptions.RevisionOptions.InsertedTextColor = RevisionColor.BrightGreen;
doc.LayoutOptions.RevisionOptions.ShowRevisionBars = false;

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

Siehe auch