Class PdfLoadedRedactionAnnotation
Represents the PdfLoadedRedactionAnnotation.
Inheritance
System.Object
PdfLoadedRedactionAnnotation
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Syncfusion.Pdf.Interactive
Assembly: Syncfusion.Pdf.Base.dll
Syntax
public class PdfLoadedRedactionAnnotation : PdfLoadedStyledAnnotation, IPdfWrapper, INotifyPropertyChanged
Examples
// PdfLoadedDocument document = new PdfLoadedDocument(@"..\..\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
Properties
Border
Get or set the border of redaction annotation
Declaration
public LineBorder Border { get; set; }
Property Value
Type |
---|
LineBorder |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
BorderColor
Get or set the bordercolor of redaction annotation
Declaration
public PdfColor BorderColor { get; set; }
Property Value
Type |
---|
PdfColor |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
Flatten
Get or set the flatten
Declaration
public bool Flatten { get; set; }
Property Value
Type |
---|
System.Boolean |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//annot.Flatten=true
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//annot.Flatten=true;
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
Font
Get or set the font of redaction annotation
Declaration
public PdfFont Font { get; set; }
Property Value
Type |
---|
PdfFont |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
OverlayText
Get or set the overlaytext of redaction annotation
Declaration
public string OverlayText { get; set; }
Property Value
Type |
---|
System.String |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
RepeatText
Get or set repeat text of redaction annotation
Declaration
public bool RepeatText { get; set; }
Property Value
Type |
---|
System.Boolean |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
TextAlignment
Get or set the text alignment of redaction annotation
Declaration
public PdfTextAlignment TextAlignment { get; set; }
Property Value
Type |
---|
PdfTextAlignment |
Examples
///
// PdfLoadedDocument document = new PdfLoadedDocument(@"....\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
TextColor
Get or set the textcolor of redaction annotation
Declaration
public PdfColor TextColor { get; set; }
Property Value
Type |
---|
PdfColor |
Examples
// PdfLoadedDocument document = new PdfLoadedDocument(@"..\..\Annotations.pdf");
//Load the existing PdfLoadedRedactionAnnotation
//PdfLoadedRedactionAnnotation annot = document.Pages[0].Annotations[0] as PdfLoadedRedactionAnnotation;
//Get the line ending style
// annot.Bounds = new Rectangle(100, 120, 100, 100);
//set the innercolor
//annot.InnerColor = Color.Aqua;
//set the bordercolor
// annot.BorderColor = Color.Orange;
//set the textcolor
// annot.TextColor = Color.Yellow;
//set the font
//annot.Font = new PdfStandardFont(PdfFontFamily.Helvetica, 10);
//set overlaytext
//annot.OverlayText = "Redact";
//set textalignment
//annot.TextAlignment = PdfTextAlignment.Right;
// annot.Repeat = true;
//Saves the document to disk.
//document.Save("redact.pdf");
//document.Close(true);
// System.Diagnostics.Process.Start("empty.pdf");
//Dim document As PdfLoadedDocument = New PdfLoadedDocument("..\..\Annotations.pdf")
//Dim annot As PdfLoadedRedactionAnnotation = TryCast(document.Pages(0).Annotations(0), PdfLoadedRedactionAnnotation)
//set the bounds
//annot.Bounds = New Rectangle(100, 120, 100, 100)
//set the innercolor
//annot.InnerColor = Color.Aqua
//set the bordercolor
//annot.BorderColor = Color.Orange
//set the textcolor
// annot.TextColor = Color.Yellow
//set the font
// annot.Font = New PdfStandardFont(PdfFontFamily.Helvetica, 10)
//set overlaytext
// annot.OverlayText = "Redact"
//set the textalignment
//annot.TextAlignment = PdfTextAlignment.Right
//annot.Repeat = True
//document.Save("redact.pdf")
//document.Close(True)
//System.Diagnostics.Process.Start("empty.pdf")
///
Methods
Save()
Saves an annotation.
Declaration
protected override void Save()
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged