www.gnostice.com 

AddInkAnnot

Top  Previous  Next

[This method is new in Gnostice eDocEngine ActiveX/.NET v2.0 Professional Edition]

 

 

The AddInkAnnot method is used to add an ink annotation to the PDF document. To add an Ink Annotation, create an instance of gtPDFInkAnnotX, set its properties and pass it to AddInkAnnot.

 

 

 

Syntax

 

 

[VC++]

void AddInkAnnot(LPDISPATCH Item);

 

[C#]

public abstract new void  AddInkAnnot ( eDocEngineX.gtPDFInkAnnotX  Item )

               

[VB]

Sub AddInkAnnot(Item As  CgtPDFInkAnnotX)

 

 

Note:  The annotation items added using this method need not be freed by the user.  All the items will be freed at the end when EndDoc is called.

 

 

Parameters

 

Item

Specifies the Ink annotation object to be added.

 

 

Example Code

 

[VC++]

CgtPDFInkAnnotX InkAnnot1;

InkAnnot1 = m_Engine.CreateInkAnnot();

InkAnnot1.SetBorderColor(RGB(50, 147, 77));

InkAnnot1.SetContents("This shows how to create Ink Annotation");

InkAnnot1.SetInkPoints(

   "1,8.5,1.5,9,2,8.5,2.5,9,3,8.5,3.5,9,4,8.5,4.5,9,5,8.5,5.5,9,"

   + "6,8.5,6.5,9,7,8.5,7.5, 8.75,7,9,6.5,8.5,6,9,5.5,8.5,5,9,4.5,"

   + "8.5,4,9,3.5,8.5,3,9,2.5,8.5,2,9,1.5,8.5,1,9");

m_Engine.AddInkAnnot(InkAnnot1);

 

[C#]

AxgtPDFEngineX1.TextOutXY( 3.5, 8, "Ink Annotation");

gtPDFInkAnnotX InkAnnot1;

InkAnnot1 = AxgtPDFEngineX1.CreateInkAnnot();

InkAnnot1.BorderColor = (uint) ColorTranslator.ToOle(Color.Bisque );

InkAnnot1.Contents = "This shows how to create Ink Annotation";

InkAnnot1.InkPoints = "1,8.5,1.5,9,2,8.5,2.5,9,3,8.5,3.5,9,4,8.5,4.5,"

                     + "9,5,8.5,5.5,9,6,8.5,6.5,9,7,8.5,7.5, 8.75,7,"

                     + "9,6.5,8.5,6,9,5.5,8.5,5,9,4.5,8.5,4,9,3.5,8.5,"

                     + "3,9,2.5,8.5,2,9,1.5,8.5,1,9";

AxgtPDFEngineX1.AddInkAnnot(InkAnnot1);

 

[VB]

Dim InkAnnot1 As gtPDFInkAnnotX

Set InkAnnot1 = gtPDFEngineX1.CreateInkAnnot

With InkAnnot1

.BorderColor = RGB(50, 147, 77)

.Contents = "This shows how to create Ink Annotation"

.InkPoints = "1,8.5,1.5,9,2,8.5,2.5,9,3,8.5,3.5,9,4," _

             & "8.5,4.5,9,5,8.5,5.5,9,6,8.5,6.5,9,7,8.5," _

             & "7.5, 8.75,7,9,6.5,8.5,6,9,5.5,8.5,5,9,4.5," _

             & "8.5,4,9,3.5,8.5,3,9,2.5,8.5,2,9,1.5,8.5,1,9"

End With

Call gtPDFEngineX1.AddInkAnnot(InkAnnot1)