|
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
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)
|