RevisionOptions

RevisionOptions class

Consente di controllare come vengono gestite le revisioni del documento durante il processo di impaginazione.

public class RevisionOptions

Proprietà

Nome Descrizione
CommentColor { get; set; } Consente di specificare il colore da utilizzare per i commenti. Il valore predefinito èRed .
DeletedTextColor { get; set; } Consente di specificare il colore da utilizzare per il contenuto eliminatoDeletion . Il valore predefinito èByAuthor .
DeletedTextEffect { get; set; } Consente di specificare l’effetto da applicare al contenuto eliminatoDeletion . Il valore predefinito èStrikeThrough
InsertedTextColor { get; set; } Consente di specificare il colore da utilizzare per il contenuto inseritoInsertion . Il valore predefinito èByAuthor .
InsertedTextEffect { get; set; } Consente di specificare l’effetto da applicare al contenuto inseritoInsertion . Il valore predefinito èUnderline .
MeasurementUnit { get; set; } Consente di specificare le unità di misura per i commenti di revisione. Il valore predefinito èCentimeters
MovedFromTextColor { get; set; } Consente di specificare il colore da utilizzare per le aree da cui è stato spostato il contenutoMoving . Il valore predefinito èByAuthor .
MovedFromTextEffect { get; set; } Consente di specificare l’effetto da applicare alle aree da cui è stato spostato il contenutoMoving . Il valore predefinito èDoubleStrikeThrough
MovedToTextColor { get; set; } Consente di specificare il colore da utilizzare per le aree in cui è stato spostato il contenutoMoving . Il valore predefinito èByAuthor .
MovedToTextEffect { get; set; } Consente di specificare l’effetto da applicare alle aree in cui è stato spostato il contenutoMoving . Il valore predefinito èDoubleUnderline
RevisedPropertiesColor { get; set; } Consente di specificare il colore da utilizzare per il contenuto con modifiche alle proprietà di formattazioneFormatChange Il valore predefinito èNoHighlight .
RevisedPropertiesEffect { get; set; } Consente di specificare l’effetto per le aree di contenuto con modifiche alle proprietà di formattazioneFormatChange Il valore predefinito èNone
RevisionBarsColor { get; set; } Consente di specificare il colore da utilizzare per le barre laterali che identificano le righe del documento contenenti informazioni riviste. Il valore predefinito èRed .
RevisionBarsPosition { get; set; } Ottiene o imposta la posizione di rendering delle barre di revisione. Il valore predefinito èOutside .
RevisionBarsWidth { get; set; } Ottiene o imposta la larghezza delle barre di revisione, i punti.
ShowInBalloons { get; set; } Consente di specificare se le revisioni vengono visualizzate nei fumetti. Il valore predefinito èNone .
ShowOriginalRevision { get; set; } Consente di specificare se visualizzare il testo originale anziché quello rivisto. Il valore predefinito è False.
ShowRevisionBars { get; set; } Consente di specificare se le barre di revisione devono essere visualizzate vicino a righe contenenti contenuto rivisto. Il valore predefinito è True.
ShowRevisionMarks { get; set; } Consente di specificare se il testo di revisione deve essere contrassegnato con un markup di formattazione speciale. Il valore predefinito è True.

Esempi

Mostra come modificare l’aspetto delle revisioni in un documento di output sottoposto a rendering.

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

// Inserisci una revisione, quindi cambia il colore di tutte le revisioni in verde.
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.");

// Rimuove la barra che appare a sinistra di ogni riga modificata.
doc.LayoutOptions.RevisionOptions.InsertedTextColor = RevisionColor.BrightGreen;
doc.LayoutOptions.RevisionOptions.ShowRevisionBars = false;

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

Guarda anche