Foxit Software



Welcome to Foxitsoftware

Support Topics

Technical FAQ

Foxit SDK ActiveX

1. Before I purchase Foxit SDK ActiveX, can I have a try?
You can click here to download a setup package which includes SDK_AX.ocx files, developer's guide and demo programs.

2. What can I enjoy if I purchase the Foxit SDK ActiveX ?
You can enjoy the professional service and preferential price for future upgrade. Also, you will become a partner of Foxit.

3. After I purchase the Foxit SDK ActiveX, how can I use it?
After you purchase Foxit ActiveX SDK and received the unlock code, you should call UnLockActiveX function once inside your program, before you call any other functions of the ActiveX. This function is described in the developer's guide. You don't need to call this function if you just want to evaluate the ActiveX.

4. 4. What is the difference between Foxit SDK ActiveX standard version and professional version?
Standard version does not include the following features: creating/editing annotation, form import/export, adding watermark, running javascript, converting PDF to text, etc. And the professional version does include these features.
Also the licensing model is different. You may purchase the standard version online based on the distribution limit. For the professional version, you need to write to sales@foxitsoftware.com to request a quote.

5. What is the difference between Foxit SDK ActiveX and Foxit SDK DLL?
Compared to the DLL version of Foxit SDK, the ActiveX version is much easier to be used and has rich features built inside it. A programmer can simply drag and drop the component into his application and instantly add PDF displaying functions to the application. The ActiveX allows users to navigate, zoom, rotate, scroll, annotate, form-fill and print out PDF documents.

6. Does Foxit ActiveX support PDF form filling?
It does support importing and exporting form data. And it does allow a user to edit form data from UI. However, version doesn't allow programmatically access form data.

7. I am not accustomed to using English. Could I get a local version?
Foxit ActiveX SDK has better support for multi-language UI. If you need a localized version and you are willing to cover development cost, please contact sales@foxitsoftware.com. We will customize a special version for you.

8. I noticed that Foxit ActiveX Standard Version is licensed based on distribution limit. What is the distribution limit?
Distribution limit means that the copies of your application running by your end-users which integrates Foxit SDK ActiveX should not be more than the amount of the licenses you purchased. Therefore distribution limit is calculated by the number of your end users.

9. I got some blank pages displayed sometimes with Foxit SDK ActiveX, but they work fine with Foxit Reader. What can I do?
It is probably because that you didn’t have the Eastern Asian Language pack and JPEG2000/JBIG Decoder. Please click the following links to download these two files (fpdfcjk.bin and fxdecod1.dll) and save them into the same directory where OCX is located.

Eastern Asian Language Support:
http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/win/addon/fpdfcjk.zip

JPEG2000/JBIG Decoder:
http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/win/addon/fxdecod1.zip

10. SetCurrentLanguage method takes one parameter - a language identifier. I cannot find the information which value is the identifier of which language.
You can find the language ID in the form below.

LanguageID

Country

File name

1

Arabic

lang_ar_ae.xml

2

Bulgarian

lang_bg_bg.xml

3

Hungarian

lang_hu_hu.xml

4

Catalan

lang_ca_es.xml

5

Czech

lang_cz_cz.xml

6

Chinese-Simplified

lang_zh_cn.xml

7

Chinese-Traditional

lang_tw_cn.xml

8

Danish

lang_da_dk.xml

9

Dutch

lang_nl_nl.xml

10

English

lang_en_us.xml

11

Estonian

lang_et_ee.xml

12

Finnish

lang_fi_fi.xml

13

French

lang_fr_fr.xml

14

Galician

lang_gl_es.xml

15

German

lang_de_de.xml

16

Greek

lang_el_gr.xml

17

Italian

lang_it_it.xml

18

Korean

lang_ko_kr.xml

19

Latvian

lang_lv_lv.xml

20

Lithuanian

lang_lt_lt.xml

21

Norwegian

lang_nb_no.xml

22

Polish

lang_pl_pl.xml

23

Portuguese

lang_pt_pt.xml

24

Portuguese_Brazilian

lang_pt_br.xml

25

Romanian

lang_ro_ro.xml

26

Russian

lang_ru_ru.xml

27

Slovenian

lang_sl_si.xml

28

Spanish

lang_es_es.xml

29

Swedish

lang_sv_se.xml

30

Turkish

lang_tr_tr.xml

31

Hebrew

lang_he_il.xml

32

Japanese

lang_jp_jp.xml

33

Thai

lang_th_th.xml

34

Valencian

lang_va_es.xml

Please note that if you want to change the UI language, you can refer to SetCurrentLanguagebyString, using file name as a parameter. For example, SetCurrentLanguage(“lang_zh_cn.xml”).

 Back to FAQ List >>