Leadtools.Pdf Namespace : PDFSquigglyAnnotation Class |
[SerializableAttribute()] public class PDFSquigglyAnnotation : PDFAnnotation
'Declaration <SerializableAttribute()> Public Class PDFSquigglyAnnotation Inherits PDFAnnotation
'Usage Dim instance As 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.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Pdf Imports Leadtools.WinForms Imports Leadtools.Drawing 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
using Leadtools; using Leadtools.Codecs; using Leadtools.Pdf; using Leadtools.WinForms; using Leadtools.Drawing; 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"; }