Previous | Next | (P-PDF) JavaScript
Topic: add field
Conf: (P-PDF) JavaScript, Msg: 116686
From: Ramzay
Date: 8/4/2004 01:38 AM
Actually it is not very hard to do.
Here is an example (VB .Net):
Dim gPDDoc As Acrobat.CAcroPDDoc
Dim gPage As Acrobat.CAcroPDPage
Dim jso As Object
Dim pageRect As Object
Dim formFieldRect(3) As Integer
Dim formField As Object
gPDDoc = CreateObject("AcroExch.PDDoc")
If gPDDoc.Open(m_inPDFFilePath) Then
jso = gPDDoc.GetJSObject
gPage = gPDDoc.AcquirePage(_PAGE_NUMBER_)
PageRect = gPage.GetSize
formFieldRect(0) = _LEFT_X_COORD_
formFieldRect(2) = formFieldRect(0) + _BOX_LENGTH_
formFieldRect(1) = _TOP_Y_COORD_
formFieldRect(3) = formFieldRect(1) ? _BOX_HEIGHT_
formField = jso.AddField(_FIELD_NAME_, "text", _PAGE_NUMBER_, formFieldRect)
formField.BorderStyle = jso.border.s
formField.TextSize = 0
formField.LineWidth = 3
formField.TextColor = jso.Color.black
formField.StrokeColor = jso.Color.black
formField.FillColor = jso.Color.transparent
formField.textFont = jso.Font.HelvB
formField.Alignment = "center"
formField.Value = _FIELD_TEXT_
formField.ReadOnly = True
formField.Display = jso.Display.Visible
gPDDoc.Save(&H1, m_outPDFFilePath)
End If
Catch ex As Exception
' Put exception processing here
Finally
gPDDoc.Close()
End Try