Skip to main content
daitranthanhoa
Inspiring
April 1, 2017
Answered

Why can't build BasicPlugin when use AFExecuteThisScript?

  • April 1, 2017
  • 1 reply
  • 596 views

If i add this code to BasicPlugin, can't build ok.

   char jsScript[1025];

  sprintf(jsScript, "var a = this.addAnnot({page:%d,type:'FreeText'}); a.name='%s';a.contents='%s';a.textFont=font.Helv;a.textSize=12;a.rect=[%d,%d,%d,%d]; a.fillColor=color.white; a.textColor=color.%s; a.width=0; a.alignment=0;",i,"txt",""+j, bbox.left,bbox.top, bbox.right, bbox.bottom,"red");

     AFExecuteThisScript (myPDDoc , jsScript, NULL);

log:

e:\acrobat 10 sdk\version 1\pluginsupport\samples\basicplugin\sources\basicplugin.cpp(98) : warning C4101: 'ptr' : unreferenced local variable

e:\acrobat 10 sdk\version 1\pluginsupport\samples\basicplugin\sources\basicplugin.cpp(97) : warning C4101: 'annot' : unreferenced local variable

e:\acrobat 10 sdk\version 1\pluginsupport\samples\basicplugin\sources\basicplugin.cpp(99) : warning C4101: 'buf' : unreferenced local variable

e:\acrobat 10 sdk\version 1\pluginsupport\samples\basicplugin\sources\basicplugin.cpp(100) : warning C4101: 'atom' : unreferenced local variable

e:\acrobat 10 sdk\version 1\pluginsupport\samples\basicplugin\sources\basicplugin.cpp(96) : warning C4101: 'i2' : unreferenced local variable

Generating Code...

Compiling manifest to resources...

Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0

Copyright (C) Microsoft Corporation. All rights reserved.

Linking...

  Creating library .\Debug/BasicPlugin.lib and object .\Debug/BasicPlugin.exp

BasicPlugin.obj : error LNK2001: unresolved external symbol _gAcroFormHFT

Debug/BasicPlugin.api : fatal error LNK1120: 1 unresolved externals

Creating browse information file...

Microsoft Browse Information Maintenance Utility Version 9.00.21022

Copyright (C) Microsoft Corporation. All rights reserved.

If i remove row    AFExecuteThisScript (myPDDoc , jsScript, NULL); , it  build ok,

Why can't build BasicPlugin when use AFExecuteThisScript?

This topic has been closed for replies.

1 reply

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
April 1, 2017
daitranthanhoa
Inspiring
April 1, 2017

thank you, it is ok.