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?