• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 
7 #ifndef _FSDK_COMMON_H_
8 #define _FSDK_COMMON_H_
9 
10 #define BFFT_SIGNATURE				"Signature"
11 
12 //for all fields
13 #define FIELDFLAG_READONLY					1
14 #define FIELDFLAG_REQUIRED					2
15 #define FIELDFLAG_NOEXPORT					4
16 //for text fields
17 #define FIELDFLAG_MULTILINE					(1<<12)
18 #define FIELDFLAG_PASSWORD					(1<<13)
19 #define FIELDFLAG_FILESELECT				(1<<20)
20 #define FIELDFLAG_DONOTSPELLCHECK			(1<<22)
21 #define FIELDFLAG_DONOTSCROLL				(1<<23)
22 #define FIELDFLAG_COMB						(1<<24)
23 #define FIELDFLAG_RICHTEXT					(1<<25)
24 //for button fileds
25 #define FIELDFLAG_NOTOGGLETOOFF				(1<<14)
26 #define FIELDFLAG_RADIO						(1<<15)
27 #define FIELDFLAG_PUSHBUTTON				(1<<16)
28 #define FIELDFLAG_RADIOSINUNISON			(1<<25)
29 //for choice fields
30 #define FIELDFLAG_COMBO						(1<<17)
31 #define FIELDFLAG_EDIT						(1<<18)
32 #define FIELDFLAG_SORT						(1<<19)
33 #define FIELDFLAG_MULTISELECT				(1<<21)
34 #ifndef FIELDFLAG_DONOTSPELLCHECK
35 #define FIELDFLAG_DONOTSPELLCHECK		(1<<22)
36 #endif
37 #define FIELDFLAG_COMMITONSELCHANGE			(1<<26)
38 
39 #define BBS_SOLID					0
40 #define BBS_DASH					1
41 #define BBS_BEVELED					2
42 #define BBS_INSET					3
43 #define BBS_UNDERLINE				4
44 
45 
46 #endif
47