Forum rules DO NOT post your license/serial key, or your activation code - these forums, and all posts within, are public and we will be forced to immediately deactivate your license.
When experiencing some errors, use the IAUX_Inst::FormatHRESULT method to see their description and include it in your post along with the error code.
I am trying to place a signature and am using the following code to display a popup. When I go to place the signature it looks correct however when I place the signature it rotates by 90 degrees anti-clockwise for no reason?
Dim cmdBar As IUIX_CmdBar
Dim nFlatIndex As Long
Dim cmdDoc As IUIX_CmdItem
cmdBar = MISData.Instance.frmDocDesigner.docPreview.Inst.ActiveMainFrm.View.MenuBar
nFlatIndex = cmdBar.FlatFindFirstItemByCmdName("cmd.document")
cmdDoc = cmdBar.FlatGetItem(nFlatIndex)
Dim cmdDocMenu As IUIX_CmdMenu
cmdDocMenu = cmdDoc.SubMenu
Dim nMenuIndex As Long
nMenuIndex = cmdDocMenu.FindFirstItemByCmdName("cmd.document.signatures.placesign")
Dim cmdSigSubMenu As IUIX_CmdMenu
If nMenuIndex = -1 Then
Exit Sub
End If
cmdSigSubMenu = cmdDocMenu.Item(nMenuIndex)
Dim IUIXobj As IUIX_Obj
IUIXobj = MISData.Instance.frmDocDesigner.docPreview.Inst.ActiveMainView.Obj
Dim pPos As tagRECT = New PDFXEdit.tagRECT()
pPos.right = x
pPos.bottom = y
Call MISData.Instance.frmDocDesigner.uiInst.CmdManager.ShowPopupMenu(IUIXobj, cmdSigSubMenu, pPos)
Is that page rotated? For that please check the page's properties in the Thumbnails View. Also, please try placing the Signature via the Control's command menu and see the behavior.
The page is landscape and is shown as landscape in the page thumbnail pane, and I do not call any page rotation command prior to placing the signature. I am using your standard commands from a custom cmd menu, see image and code:
Private Sub btnSignatures_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnSignatures.ItemClick
Dim x As Integer = e.Link.ScreenBounds.X + (e.Link.ScreenBounds.Width)
Dim y As Integer = e.Link.ScreenBounds.Y + (e.Link.ScreenBounds.Height)
Dim cmdBar As IUIX_CmdBar
Dim nFlatIndex As Long
Dim cmdDoc As IUIX_CmdItem
cmdBar = MISData.Instance.frmDocDesigner.docPreview.Inst.ActiveMainFrm.View.MenuBar
nFlatIndex = cmdBar.FlatFindFirstItemByCmdName("cmd.document")
cmdDoc = cmdBar.FlatGetItem(nFlatIndex)
Dim cmdDocMenu As IUIX_CmdMenu
cmdDocMenu = cmdDoc.SubMenu
Dim nMenuIndex As Long
nMenuIndex = cmdDocMenu.FindFirstItemByCmdName("cmd.document.signatures.placesign")
Dim cmdSigSubMenu As IUIX_CmdMenu
If nMenuIndex = -1 Then
Exit Sub
End If
cmdSigSubMenu = cmdDocMenu.Item(nMenuIndex)
Dim IUIXobj As IUIX_Obj
IUIXobj = MISData.Instance.frmDocDesigner.docPreview.Inst.ActiveMainView.Obj
Dim pPos As tagRECT = New PDFXEdit.tagRECT()
pPos.right = x
pPos.bottom = y
Call MISData.Instance.frmDocDesigner.uiInst.CmdManager.ShowPopupMenu(IUIXobj, cmdSigSubMenu, pPos)
End Sub