Leadtools.Pdf Namespace : PDFNoteAnnotation Class |
[SerializableAttribute()] public class PDFNoteAnnotation : PDFAnnotation
'Declaration <SerializableAttribute()> Public Class PDFNoteAnnotation Inherits PDFAnnotation
'Usage Dim instance As PDFNoteAnnotation
public sealed class PDFNoteAnnotation : PDFAnnotation
function Leadtools.Pdf.PDFNoteAnnotation()
[SerializableAttribute()] public ref class PDFNoteAnnotation : public PDFAnnotation
The PDFNoteAnnotation class contains information of a single PDF note annotation.
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 = PDFNoteAnnotationType.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
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 = PDFNoteAnnotationType.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"; }
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