Leadtools.Pdf Namespace : PDFStrikeoutAnnotation Class |
[SerializableAttribute()] public class PDFStrikeoutAnnotation : PDFAnnotation
'Declaration <SerializableAttribute()> Public Class PDFStrikeoutAnnotation Inherits PDFAnnotation
'Usage Dim instance As PDFStrikeoutAnnotation
[SerializableAttribute()] public ref class PDFStrikeoutAnnotation : public PDFAnnotation
The PDFStrikeoutAnnotation class contains information of one or more PDF strikeout annotations.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Pdf Imports Leadtools.WinForms Imports Leadtools.Drawing Public Sub PDFStrikeoutAnnotationExample() Dim pdfSrcFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD.pdf") Dim pdfDestFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_Annotations.pdf") Dim pdfFile As PDFFile = New PDFFile(pdfSrcFileName) Dim Annotations As List(Of PDFAnnotation) = New List(Of PDFAnnotation)() Dim strikeout As PDFStrikeoutAnnotation = New PDFStrikeoutAnnotation() ' Add strikeout points strikeout.Points.Add(New PDFPoint(20, 40)) strikeout.Points.Add(New PDFPoint(50, 40)) strikeout.Points.Add(New PDFPoint(50, 20)) strikeout.Points.Add(New PDFPoint(20, 20)) strikeout.Color = RasterColor.FromKnownColor(RasterKnownColor.Red) Annotations.Add(strikeout) pdfFile.WriteAnnotations(Annotations, pdfDestFileName) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
using Leadtools; using Leadtools.Codecs; using Leadtools.Pdf; using Leadtools.WinForms; using Leadtools.Drawing; public void PDFStrikeoutAnnotationExample() { string pdfSrcFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD.pdf"); string pdfDestFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_Annotations.pdf"); PDFFile pdfFile = new PDFFile(pdfSrcFileName); List<PDFAnnotation> Annotations = new List<PDFAnnotation>(); PDFStrikeoutAnnotation strikeout = new PDFStrikeoutAnnotation(); // Add strikeout points strikeout.Points.Add(new PDFPoint(20, 40)); strikeout.Points.Add(new PDFPoint(50, 40)); strikeout.Points.Add(new PDFPoint(50, 20)); strikeout.Points.Add(new PDFPoint(20, 20)); strikeout.Color = RasterColor.FromKnownColor(RasterKnownColor.Red); Annotations.Add(strikeout); pdfFile.WriteAnnotations(Annotations, pdfDestFileName); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }