DrawBarcode/jvDrawBarcode のbarsize設定値

DrawBarcodeメソッドやjvDrawBarcode関数を使ってQRコード、マイクロQRコード、PDF417コード、マイクロPDF417コードを描画する場合、barsize パラメータには、次の値を指定します。

データ間はカンマで区切ります。
 

QRコード、マイクロQRコード

誤り訂正レベル、型番、マスク処理(未設定の場合エラーになります)

PDF417コード

誤り訂正レベル、列数、行数、縦横比率

マイクロPDF417コード

サイズ、縦横比率

 
[ QRコードの場合 ]
 
QRコードでは、barsize の誤り訂正レベルに次の値を指定します。
 

定数

内容

JV_QR_LEVEL_L

0

約7%が復元可能

JV_QR_LEVEL_M

1

約15%が復元可能

JV_QR_LEVEL_Q

2

約25%が復元可能

JV_QR_LEVEL_H

3

約30%が復元可能

 
QRコードでは、barsize の型番に次の値を指定します。
 

定数

内容

JV_QR_TYPE_AUTO

0

自動

 1〜40

 

型番1〜40

 
QRコードでは、barsize のマスク処理に次の値を指定します。
 

定数

内容

 0〜7

 

パターン0〜7

 JV_QR_MASKNO_AUTO

8

自動

 
[ マイクロQRコードの場合 ]
 
マイクロQRコードでは、barsize の誤り訂正レベルに次の値を指定します。
 

定数

内容

JV_QR_LEVEL_L

0

約7%が復元可能

JV_QR_LEVEL_M

1

約15%が復元可能

JV_QR_LEVEL_Q

2

約25%が復元可能

 
マイクロQRコードでは、barsize の型番に次の値を指定します。
 

定数

内容

JV_QR_TYPE_AUTO

0

自動

JV_QR_KATABAN_M1

1

型番1

JV_QR_KATABAN_M2

2

型番2

JV_QR_KATABAN_M3

3

型番3

JV_QR_KATABAN_M4

4

型番4

 
マイクロQRコードでは、barsize のマスク処理に次の値を指定します。
 

定数

内容

 0、1、2、3

 

型番1〜3

 JV_QR_MASKNO_AUTO

8

自動

 
[ PDF417コードの場合 ]
 
PDF417コードでは、barsize の誤り訂正レベルに次の値を指定します。
 

定数

内容

 0〜9

 

誤り訂正レベル0〜9

JV_PDF417_ERROR_AUTO

9

自動

 
PDF417コードでは、barsize の列数に 1〜30 の値を指定します。
   
PDF417コードでは、barsize の行数に 3〜90 の値を指定します。
 
PDF417コードでは、barsize の縦横比率に 10〜1000(幅/高さ%) の値を指定します。
 
[ マイクロPDF417コードの場合 ]
 
マイクロPDF417コードでは、barsize のサイズに次の値を指定します。
 

定数

内容

JV_MICROPDF417_SIZE_AUTO

0

自動

JV_MICROPDF417_SIZE_1X11

1

列数 1 : 行数 11

JV_MICROPDF417_SIZE_1X14

2

列数 1 : 行数 14

JV_MICROPDF417_SIZE_1X17

3

列数 1 : 行数 17

JV_MICROPDF417_SIZE_1X20

4

列数 1 : 行数 20

JV_MICROPDF417_SIZE_1X24

5

列数 1 : 行数 24

JV_MICROPDF417_SIZE_1X28

6

列数 1 : 行数 28

JV_MICROPDF417_SIZE_2X8

7

列数 2 : 行数 8

JV_MICROPDF417_SIZE_2X11

8

列数 2 : 行数 11

JV_MICROPDF417_SIZE_2X14

9

列数 2 : 行数 14

JV_MICROPDF417_SIZE_2X17

10

列数 2 : 行数 17

JV_MICROPDF417_SIZE_2X20

11

列数 2 : 行数 20

JV_MICROPDF417_SIZE_2X23

12

列数 2 : 行数 23

JV_MICROPDF417_SIZE_2X26

13

列数 2 : 行数 26

JV_MICROPDF417_SIZE_3X6

14

列数 3 : 行数 6

JV_MICROPDF417_SIZE_3X8

15

列数 3 : 行数 8

JV_MICROPDF417_SIZE_3X10

16

列数 3 : 行数 10

JV_MICROPDF417_SIZE_3X12

17

列数 3 : 行数 12

JV_MICROPDF417_SIZE_3X15

18

列数 3 : 行数 15

JV_MICROPDF417_SIZE_3X20

19

列数 3 : 行数 20

JV_MICROPDF417_SIZE_3X26

20

列数 3 : 行数 26

JV_MICROPDF417_SIZE_3X32

21

列数 3 : 行数 32

JV_MICROPDF417_SIZE_3X38

22

列数 3 : 行数 38

JV_MICROPDF417_SIZE_3X44

23

列数 3 : 行数 44

JV_MICROPDF417_SIZE_4X4

24

列数 4 : 行数 4

JV_MICROPDF417_SIZE_4X6

25

列数 4 : 行数 6

JV_MICROPDF417_SIZE_4X8

26

列数 4 : 行数 8

JV_MICROPDF417_SIZE_4X10

27

列数 4 : 行数 10

JV_MICROPDF417_SIZE_4X12

28

列数 4 : 行数 12

JV_MICROPDF417_SIZE_4X15

29

列数 4 : 行数 15

JV_MICROPDF417_SIZE_4X20

30

列数 4 : 行数 20

JV_MICROPDF417_SIZE_4X26

31

列数 4 : 行数 26

JV_MICROPDF417_SIZE_4X32

32

列数 4 : 行数 32

JV_MICROPDF417_SIZE_4X38

33

列数 4 : 行数 38

JV_MICROPDF417_SIZE_4X44

34

列数 4 : 行数 44

 
マイクロPDF417コードでは、barsize の縦横比率に10〜1000(幅/高さ%)の値を指定します。