Leadtools.Pdf Namespace : PDFNoteAnnotation Class |
[SerializableAttribute()] public class PDFNoteAnnotation : PDFAnnotation
'Declaration <SerializableAttribute()> Public Class PDFNoteAnnotation Inherits PDFAnnotation
'Usage Dim instance As PDFNoteAnnotation
[SerializableAttribute()] public ref class PDFNoteAnnotation : public PDFAnnotation
The PDFNoteAnnotation class contains information of a single PDF note annotation.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Pdf Imports Leadtools.WinForms Imports Leadtools.Drawing Public Sub PDFNoteAnnotationExample() 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 note As PDFNoteAnnotation = New PDFNoteAnnotation() ' Add an opened yellow note note.Point = New PDFPoint(200, 200) note.Color = RasterColor.FromKnownColor(RasterKnownColor.Yellow) note.Open = True ' Set note type as new paragraph note note.Type = note.NewParagraph Annotations.Add(note) ' Add non-opened blue note note.Point = New PDFPoint(350, 500) note.Color = RasterColor.FromKnownColor(RasterKnownColor.Blue) note.Open = False Annotations.Add(note) 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 PDFNoteAnnotationExample() { 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>(); PDFNoteAnnotation note = new PDFNoteAnnotation(); // Add an opened yellow note note.Point = new PDFPoint(200, 200); note.Color = RasterColor.FromKnownColor(RasterKnownColor.Yellow); note.Open = true; // Set note type as new paragraph note note.Type = note.NewParagraph; Annotations.Add(note); // Add non-opened blue note note.Point = new PDFPoint(350, 500); note.Color = RasterColor.FromKnownColor(RasterKnownColor.Blue); note.Open = false; Annotations.Add(note); pdfFile.WriteAnnotations(Annotations, pdfDestFileName); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }