Leadtools.Pdf Namespace : PDFSquigglyAnnotation Class |
[SerializableAttribute()] public class PDFSquigglyAnnotation : PDFAnnotation
'Declaration <SerializableAttribute()> Public Class PDFSquigglyAnnotation Inherits PDFAnnotation
'Usage Dim instance As PDFSquigglyAnnotation
public sealed class PDFSquigglyAnnotation : PDFAnnotation
function Leadtools.Pdf.PDFSquigglyAnnotation()
[SerializableAttribute()] public ref class PDFSquigglyAnnotation : public PDFAnnotation
The PDFSquigglyAnnotation class contains information of one or more PDF squiggly annotations, the squiggly annotation is a zigzag line drawn according to its bounding rectangle.
Public Sub PDFSquigglyAnnotationExample() 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 squiggly As PDFSquigglyAnnotation = New PDFSquigglyAnnotation() ' Add squiggly points squiggly.Points.Add(New PDFPoint(60, 200)) squiggly.Points.Add(New PDFPoint(180, 200)) squiggly.Points.Add(New PDFPoint(180, 250)) squiggly.Points.Add(New PDFPoint(60, 250)) squiggly.Color = RasterColor.FromKnownColor(RasterKnownColor.Orange) Annotations.Add(squiggly) pdfFile.WriteAnnotations(Annotations, pdfDestFileName) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
public void PDFSquigglyAnnotationExample() { 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>(); PDFSquigglyAnnotation squiggly = new PDFSquigglyAnnotation(); // Add squiggly points squiggly.Points.Add(new PDFPoint(60, 200)); squiggly.Points.Add(new PDFPoint(180, 200)); squiggly.Points.Add(new PDFPoint(180, 250)); squiggly.Points.Add(new PDFPoint(60, 250)); squiggly.Color = RasterColor.FromKnownColor(RasterKnownColor.Orange); Annotations.Add(squiggly); pdfFile.WriteAnnotations(Annotations, pdfDestFileName); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2