伊人久久婷婷丁香六月综合基地|国产AV一区二区三区图片|99久久精品亚洲国产|久久久精品无码一区

中瑯條碼標簽打印軟件SDK開發(fā)說明書v1.1.0

中瑯條碼標簽打印軟件的二次開發(fā)包,旨在為開發(fā)者提供專業(yè)的標簽設計、排版、批量輸出能力(支持輸出到打印機、圖片、PDF文檔、TIFF文檔)。通過此 SDK包,你可以輕松地打開標簽模板、指定數(shù)據文件進行批量自動打??;可以靈活創(chuàng)建標簽模板、通過程序逐個進行圖形賦值并輸出;還可以調 用PDF工具箱,感受強大高效的PDF拼版、拆分、合并等能力。

接口文件:LabelPaInter_SDK.dll(請連同hasp_windows_82155.dll一起放到您的主程序目錄下)

支持語言:C、C++、C#、Java、VB、Delphi等。

備注

1、本SDK僅限中瑯條碼標簽打印軟件v6.1及以上版本使用。

2、Java版本接口的所有函數(shù)無“ZL_”前綴,且首字母為小寫。

3、本接口只允許在win32模式下運行;c++開發(fā)請使用“多字節(jié)字符集”。

4、接口運行期間日志文件存放路徑:{中瑯條碼標簽打印軟件程序目錄}\program\log.txt。

5、各語言版本請參考Demo文件夾中的樣本例程。

函數(shù)總覽

ZL_Initialization

ZL_Release

ZL_OpenDoc

ZL_CreateDoc

ZL_SaveDoc

ZL_CloseDoc

ZL_SetLayout

ZL_SaveLabelImage

ZL_InsertLine

ZL_InsertPolygon

ZL_InsertText

ZL_InsertBarcode

ZL_InsertImage

ZL_DeleteShape

ZL_OutputToPrinter

ZL_OutputToPDF

ZL_OutputToTIFF

ZL_OutputToImage

ZL_StartOutputCustom

ZL_SetDataCustom

ZL_IsOutputing

ZL_StopOutput

ZL_PdfTool

 

附錄

附錄一:返回值eRET

附錄二:進紙方向

附錄三:線條樣式

附錄四:線條類型

附錄五:文本模式

附錄六:字體樣式

附錄七:對齊方式

附錄八:條碼類型

附錄九:編碼類型

附錄十:圖片填充方式

附錄十一:壓縮方式

附錄十二:圖片格式類型

附錄十三:PDF工具操作類型

附錄十四:顏色類型

 


過程概覽

過程概述2.png

 

函數(shù)說明

函數(shù)ZL_Initialization

功能:接口初始化

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:在接口程序運行之前只需運行一次。Java接口無此函數(shù)。

參數(shù)說明

名稱

類型

釋義

備注

programDir

String

中瑯條碼標簽打印軟件程序目錄

如:d:\中瑯條碼標簽打印軟件\

 

函數(shù)ZL_Release

功能:釋放接口占用資源

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:在接口程序運行完畢后只需運行一次。Java接口無此函數(shù)。

參數(shù)說明:無參數(shù)。

 

函數(shù)ZL_OpenDoc

功能:打開現(xiàn)有標簽文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:支持舊版標簽文檔。

參數(shù)說明

名稱

類型

釋義

備注

filePath

String

標簽文檔路徑

后綴名:zhl 或 lp

password

String

標簽文檔打開密碼

可以為null或空值

 

函數(shù)ZL_CreateDoc

功能:創(chuàng)建新的標簽文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:此函數(shù)調用后,通常需要使用ZL_SetLayout函數(shù)進行紙張布局設置。

參數(shù)說明

名稱

類型

釋義

備注

paperWidth

Double

紙張寬度

含標簽寬度、水平間隙、紙張水平邊距

paperHeight

Double

紙張高度

含標簽高度、豎直間隙、紙張豎直邊距

 

函數(shù)ZL_SaveDoc

功能:保存標簽文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:如果標簽文檔無改動,則無需保存。

參數(shù)說明

名稱

類型

釋義

備注

filePath

String

標簽文檔保存路徑

請使用后綴名:zhl

 

函數(shù)ZL_CloseDoc

功能:關閉標簽文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:非必須操作。

參數(shù)說明:無參數(shù)。

 

函數(shù)ZL_SetLayout

功能:紙張布局設置

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:創(chuàng)建標簽文檔后請執(zhí)行此函數(shù)。

參數(shù)說明

名稱

類型

釋義

備注

margIntop

Double

頁面上邊距

默認值:0.0,單位:mm

marginRight

Double

頁面右邊距

默認值:0.0,單位:mm

marginBottom

Double

頁面下邊距

默認值:0.0,單位:mm

marginLeft

Double

頁面左邊距

默認值:0.0,單位:mm

numberOfRows

Int

標簽行數(shù)

默認值:5

numberOfColumns

Int

標簽列數(shù)

默認值:2

labelWidth

Double

標簽寬度

默認值:0.0,小于等于0為自動計算,單位:mm

labelHeight

Double

標簽高度

默認值:0.0,小于等于0為自動計算,單位:mm

labelSpanH

Double

標簽水平間隙

默認值:0.0,單位:mm

labelSpanV

Double

標簽垂直間隙

默認值:0.0,單位:mm

feedDirection

Int

進紙方向

默認值:1(詳見附錄二:進紙方向

 

函數(shù)ZL_SaveLabelImage

功能:將標簽保存為位圖圖片

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:根據提供的文件路徑中的后綴名生成對應的圖片格式。

參數(shù)說明

名稱

類型

釋義

備注

savePath

String

位圖圖片保存路徑

后綴名支持gif、bmp、png、jpg、tiff

 

函數(shù)ZL_InsertLine

功能:插入線段

返回值:圖形ID。類型:Int

備注:如果返回值小于0,則為失敗。

參數(shù)說明

名稱

類型

釋義

備注

pointXs

Double[]

x坐標數(shù)組

與pointYs對應,單位:mm

pointYs

Double[]

y坐標數(shù)組

與pointXs對應,單位:mm

pointCount

Int

坐標點數(shù)量

坐標數(shù)組長度,必須大于等于2。Java接口無需此參數(shù)。

lineWidth

Double

線寬

單位:mm

lineStyle

Int

線條樣式

(詳見附錄三:線條樣式

lineColor

Int

線條顏色

RGB值

lineType

Int

線條類別

(詳見附錄四:線條類型

 

函數(shù)ZL_InsertPolygon

功能:插入多邊形

返回值:圖形ID。類型:Int

備注:如果返回值小于0,則為失敗。

參數(shù)說明

名稱

類型

釋義

備注

pointXs

Double[]

x坐標數(shù)組

應與pointYs對應,單位:mm

pointYs

Double[]

y坐標數(shù)組

應與pointXs對應,單位:mm

pointCount

Int

坐標點數(shù)量

坐標數(shù)組長度,必須大于等于3。Java接口無需此參數(shù)。

lineWidth

Double

線寬

單位:mm

lineStyle

Int

線條樣式

(詳見附錄三:線條樣式

lineColor

Int

線條顏色

RGB值

fillColor

Int

填充顏色

RGB值

angle

Double

角度

圖形旋轉角度,單位:度

 

函數(shù)ZL_InsertText

功能:插入文本

返回值:圖形ID。類型:Int

備注:如果返回值小于0,則為失敗。

參數(shù)說明

名稱

類型

釋義

備注

x

Double

x坐標

單位:mm

y

Double

y坐標

單位:mm

width

Double

文本區(qū)域寬度

單位:mm

height

Double

文本區(qū)域高度

單位:mm

text

String

文本內容

 

textMode

Int

文本模式

(詳見附錄五:文本模式

isMirror

Bool

鏡像開關

是否使用水平鏡像

fontName

String

字體名稱

如:“宋體”

fontSize

Double

字體大小

單位:pt

fontStyle

Int

字體樣式

(詳見附錄六:字體樣式

fontColor

Int

字體顏色

RGB值

alignment

Int

對齊方式

(詳見附錄七:對齊方式

wordSpacing

Double

字間距

單位:mm

rowSpacing

Double

行間距

單位:mm

angle

Double

角度

圖形旋轉角度,單位:度

 

函數(shù)ZL_InsertBarcode

功能:插入條碼/二維碼

返回值:圖形ID。類型:Int

備注:如果返回值小于0,則為失敗。

參數(shù)說明

名稱

類型

釋義

備注

x

Double

x坐標

單位:mm

y

Double

y坐標

單位:mm

width

Double

文本區(qū)域寬度

單位:mm

height

Double

文本區(qū)域高度

單位:mm

data

String

條碼內容

 

textFormat

String

文本格式化

占位符為問號,如:??? ??? ??? ???,只對條形碼有效

barcodeType

Int

條碼類型

(詳見附錄八:條碼類型

codePage

Int

編碼類型

(詳見附錄九:編碼類型

moduleWidth

Double

最小線寬

0為自動,否則將影響條碼寬度,單位:mm

optimize

Bool

條碼優(yōu)化開關

是否根據打印機dpi自動調整線寬

isMirror

Bool

鏡像開關

是否使用水平鏡像

barColor

Int

條顏色

RGB值

backgroundColor

Int

背景色

RGB值

fontName

String

字體名稱

只對條形碼有效,如:“宋體”

fontSize

Double

字體大小

只對條形碼有效,單位:pt

fontStyle

Int

字體樣式

只對條形碼有效(詳見附錄六:字體樣式

fontColor

Int

字體顏色

只對條形碼有效,RGB值

alignment

Int

對齊方式

只對條形碼有效(詳見附錄七:對齊方式

wordSpacing

Double

字間距

只對條形碼有效,單位:mm

angle

Double

角度

圖形旋轉角度,單位:度

 

函數(shù)ZL_InsertImage

功能:插入圖片

返回值:圖形ID。類型:Int

備注:如果返回值小于0,則為失敗。

參數(shù)說明

名稱

類型

釋義

備注

x

Double

x坐標

單位:mm

y

Double

y坐標

單位:mm

width

Double

圖片區(qū)域寬度

單位:mm

height

Double

圖片區(qū)域高度

單位:mm

imagePath

String

圖片路徑

支持gif、bmp、png、jpg、tif、pdf等

scaleType

Int

填充模式

(詳見附錄十:圖片填充方式

angle

Double

角度

圖形旋轉角度,單位:度

 

函數(shù)ZL_DeleteShape

功能:刪除圖形

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:圖形id可以在插入圖形時獲取,也可以用中瑯條碼標簽打印軟件打開查看獲取。

參數(shù)說明

名稱

類型

釋義

備注

shapeId

Int

圖形id

 

 

函數(shù)ZL_OutputToPrinter

功能:輸出到打印機

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:當參數(shù)isCustomOutput為真時是異步執(zhí)行,為假時是同步執(zhí)行。

參數(shù)說明

名稱

類型

釋義

備注

printer

String

打印機名稱

 

txtFile

String

TXT數(shù)據文件路徑

當isCustomOutput為真時無效

startPage

Int

開始頁碼

大于等于1

endPage

Int

結束頁碼

大于等于開始頁碼

isCustomOutput

Bool

自定義輸出開關

為真時需要結合setShapeData、ZL_StartOutputCustom、ZL_StopOutput使用,詳見demo

 

函數(shù)ZL_OutputToPDF

功能:輸出到PDF文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:當參數(shù)isCustomOutput為真時是異步執(zhí)行,為假時是同步執(zhí)行。

參數(shù)說明

名稱

類型

釋義

備注

savePath

String

文件保存路徑

后綴名為pdf

useCMYK

Bool

CMYK顏色開關

是否使用CMYK顏色輸出

txtFile

String

TXT數(shù)據文件路徑

當isCustomOutput為真時無效

zipLevel

Int

壓縮方式

(詳見附錄十一:壓縮方式

startPage

Int

開始頁碼

大于等于1

endPage

Int

結束頁碼

大于等于開始頁碼

isCustomOutput

Bool

自定義輸出開關

為真時需要結合setShapeData、ZL_StartOutputCustom、ZL_StopOutput使用,詳見demo

 

函數(shù)ZL_OutputToTIFF

功能:輸出到TIFF文檔

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:當參數(shù)isCustomOutput為真時是異步執(zhí)行,為假時是同步執(zhí)行。

參數(shù)說明

名稱

類型

釋義

備注

savePath

String

文件保存路徑

后綴名為tiff

txtFile

String

TXT數(shù)據文件路徑

當isCustomOutput為真時無效

colorType

Int

顏色類型

(詳見附錄十四:顏色類型

dpi

Int

圖片DPI

DPI與輸出速度成反比,與清晰度成正比

startPage

Int

開始頁碼

大于等于1

endPage

Int

結束頁碼

大于等于開始頁碼

isCustomOutput

Bool

自定義輸出開關

為真時需要結合setShapeData、ZL_StartOutputCustom、ZL_StopOutput使用,詳見demo

 

函數(shù)ZL_OutputToImage

功能:輸出到位圖圖片集合

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:當參數(shù)isCustomOutput為真時是異步執(zhí)行,為假時是同步執(zhí)行。

參數(shù)說明

名稱

類型

釋義

備注

saveDir

String

圖片文件保存目錄

每一張紙單獨生成一個圖片

extType

Int

圖片格式類型

(詳見附錄十二:圖片格式類型

dpi

Int

圖片DPI

DPI與輸出速度成反比,與清晰度成正比

txtFile

String

TXT數(shù)據文件路徑

當isCustomOutput為真時無效

startPage

Int

開始頁碼

大于等于1

endPage

Int

結束頁碼

大于等于開始頁碼

isCustomOutput

Bool

自定義輸出開關

為真時需要結合setShapeData、ZL_StartOutputCustom、ZL_StopOutput使用,詳見demo

 

函數(shù)ZL_StartOutputCustom

功能:開始輸出當前頁面

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:如需輸出可變內容,請先執(zhí)行setShapeData函數(shù);否則為靜態(tài)輸出。詳細請參考demo。

參數(shù)說明:無參數(shù)。

 

函數(shù)ZL_SetDataCustom

功能:圖形數(shù)據賦值

返回值:成功/失敗/遇忙。類型:eRET(詳見附錄一:返回值 eRET

備注:只有文字、條碼/二維碼、圖片圖形可以賦值。

參數(shù)說明

名稱

類型

釋義

備注

shapeId

Int

圖形id

文字、條碼/二維碼、圖片的圖形id

data

String

圖形數(shù)據

 

 

函數(shù)ZL_IsOutputing

功能:當前輸出任務是否正在運行

返回值:是/否。類型:Bool

備注:正在輸出為真;否則為假。

參數(shù)說明:無參數(shù)。

 

函數(shù)ZL_StopOutput

功能:中止當前輸出任務

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:已經結束或者中止成功均為真;否則為假。

參數(shù)說明:無參數(shù)。

 

函數(shù)ZL_PdfTool

功能:對PDF文檔進行拆分、合并、疊加操作

返回值:成功/失敗。類型:eRET(詳見附錄一:返回值 eRET

備注:本操作為PDF無損、快速操作工具,清晰度高、速度快,不會造成PDF質量損失。

參數(shù)說明

名稱

類型

釋義

備注

saveDirOrPath

String

文件保存目錄或路徑

拆分是為目錄,其它為路徑

file1

String

PDF文檔1

最終效果與先后次序有關

file2

String

PDF文檔2

最終效果與先后次序有關

actionType

Int

操作類型

(詳見附錄十三:PDF工具操作類型

maximumPages

Bool

頁數(shù)最大化開關

是否盡可能多的輸出頁面數(shù)量

pagesPerBatch

Int

每個文件頁面數(shù)量

只對拆分操作有效


附錄一:返回值eRET

類型:enum

成員列表

名稱

值(Int)

釋義

備注

RET_OK

0

執(zhí)行成功

 

RET_ERROR

-1

執(zhí)行失敗

 

RET_BUSY

-2

遇忙,稍后再試

只在自定義輸出過程中,執(zhí)行ZL_SetDataCustom函數(shù)時會出現(xiàn)。

 

附錄二:進紙方向

類型:Int

值列表

名稱

備注

橫向進紙

0

 

縱向進紙

1

 

 

附錄三:線條樣式

類型:Int

值列表

名稱

備注

實線

0

 

點線

1

 

劃線

2

 

點劃線

3

 

點點劃線

4

 

 

附錄四:線條類型

類型:Int

值列表

名稱

備注

線段

0

 

弧線

1

 

曲線

2

 

 

附錄五:文本模式

類型:Int

值列表

名稱

備注

單行

0

 

多行

1

 

弧形

2

 

 

附錄六:字體樣式

類型:Int

值列表

名稱

備注

常規(guī)

0

 

粗體

1

 

斜體

2

 

粗斜體

3

 

 

附錄七:對齊方式

類型:Int

值列表

名稱

備注

左對齊

0

 

右對齊

1

 

中間對齊

2

 

兩端對齊

3

 

 

附錄八:條碼類型

類型:Int

值列表

類型

類型

Code11

1

AustralianPostReplyPaid

66

Code2Of5Standard

2

AustralianPostRouting

67

Code2Of5Interleaved

3

AustralianPostRedirection

68

Code2Of5Iata

4

Isbn13

69

Code2Of5Matrix

5

RM4Scc

70

Code2Of5DataLogic

6

DataMatrix

71

Code2Of5Industry

7

Ean14

72

Code39

8

VIN

73

Code39Extended

9

CodablockF

74

Ean8

10

Nve18

75

Ean8With2Addon

11

JapanesePostal

76

Ean8With5Addon

12

KoreanPostalAuthority

77

Ean13

13

Gs1DataBarTruncated

78

Ean13With2Addon

14

Gs1DataBarStacked

79

Ean13With5Addon

15

Gs1DataBarStackedOmnidirectional

80

EanUcc128

16

Gs1DataBarExpandedStacked

81

Upc12

17

Planet12

82

Codabar2

18

Planet14

83

Codabar18

19

MicroPdf417

84

Code128

20

UspsIntelligentMail

85

DeutschePostLeitcode

21

PlesseyBidirectional

86

DeutschePostIdentcode

22

Telepen

87

Isbn13With5Addon

23

GS1128

88

Ismn

24

ITF14

89

Code93

25

KIX

90

Issn

26

Code32

91

IssnWith2Addon

27

Aztec

92

Flattermarken

28

DAFT

93

Gs1DataBar

29

ItalianPostal2Of5

94

Gs1DataBarLimited

30

ItalianPostal3Of9

95

Gs1DataBarExpanded

31

DPD

96

TelepenAlpha

32

MicroQRCode

97

Ucc128

33

HIBCLic128

98

UpcA

34

HIBCLic3OF9

99

UpcAWith2Addon

35

HIBCPas128

100

UpcAWith5Addon

36

HIBCPas3OF9

101

UpcE

37

HIBCLicDataMatrix

102

UpcEWith2Addon

38

HIBCPasDataMatrix

103

UpcEWith5Addon

39

HIBCLicQRCode

104

UspsPostnet5

40

HIBCPasQRCode

105

UspsPostnet6

41

HIBCLicPDF417

106

UspsPostnet9

42

HIBCPasPDF417

107

UspsPostnet10

43

HIBCLicMPDF417

108

UspsPostnet11

44

HIBCPasMPDF417

109

UspsPostnet12

45

HIBCLicCODABLOCKF

110

Plessey

46

HIBCPasCODABLOCKF

111

Msi

47

QRCodeISO

112

Sscc18

48

PZN8

113

Fim

49

Reserved_1

114

Logmars

50

DotCode

115

PharmacodeOneTrack

51

HanXin

116

PZN7

52

USPSIMPackage

117

PharmacodeTwoTrack

53

SwedishPostalShipmentId

118

CEPNet

54

Mailmark_2D

119

Pdf417

55

UpuS10

120

Pdf417Truncated

56

Mailmark_4state

121

Maxicode

57

HIBCLicAztec

122

QRCodeJIS

58

HIBCPasAztec

123

Code128SubsetA

59

PPN

124

Code128SubsetB

60

NTIN

125

Code128SubsetC

61

SwissQrCode

126

Code93Extended

62

 

 

AustralianPostCustom

63

 

 

AustralianPostCustom2

64

 

 

AustralianPostCustom3

65

 

 

 

附錄九:編碼類型

類型:Int

值列表

名稱

名稱

Default

1

ISO_8859_3

16

Ansi

2

ISO_8859_4

17

Windows1252

3

ISO_8859_5

18

LatinI

4

ISO_8859_6

19

AsciiExtended

5

ISO_8859_7

20

Utf8

6

ISO_8859_8

21

Korean

7

ISO_8859_9

22

JapaneseShiftJis

8

ISO_8859_10

23

SimplifiedChinese

9

ISO_8859_11

24

TraditionalChinese

10

ISO_8859_13

25

AnsiCyrillic

11

ISO_8859_14

26

RussianKoi8R

12

ISO_8859_15

27

Chinese_GB18030

13

ISO_8859_16

28

MAC_Roman

14

Utf_16LE

29

ISO_8859_2

15

Utf_16BE

30

 

附錄十:圖片填充方式

類型:Int

值列表

名稱

備注

按比例

0

 

鋪滿

1

 

 

附錄十一:壓縮方式

類型:Int

值列表

名稱

備注

最快

0

無壓縮,速度最快

快速

1

壓縮率低,速度較快

標準

2

壓縮率一般,速度一般

較好

3

壓縮率較高,速度較慢

最好

4

壓縮率最高,速度最慢

 

附錄十二:圖片格式類型

類型:Int

值列表

名稱

備注

bmp

0

 

gif

1

 

jpg

2

 

png

3

 

tiff

4

 

 

附錄十三:PDF工具操作類型

類型:Int

值列表

名稱

備注

拆分

0

 

順序合并

1

 

交叉合并

2

 

疊加合并

3

 

 

附錄十四:顏色類型

類型:Int

值列表

名稱

備注

彩色

0

 

黑白

1

 

灰度

2

 

 

鄭州易網科技有限公司

TEL:400-6666-086 Email:ew8cn@126.com

2018年4月20日       

標簽:條碼打印軟件 , 標簽打印軟件 , SDK , 開發(fā)說明

共有條評論 網友評論

驗證碼: 看不清楚?
    宝兴县| 平安县| 内江市| 嘉峪关市| 大姚县| 钟山县| 通城县| 彭水| 开江县| 咸丰县| 普格县| 安阳县| 开远市| 尼木县| 沈阳市| 广灵县| 吐鲁番市| 秭归县| 封丘县| 靖宇县| 望城县| 普兰店市| 石楼县| 垫江县| 平江县| 铜川市| 会理县| 巴彦淖尔市| 阜新| 岳阳市| 兴和县| 丹棱县| 正阳县| 册亨县| 阳城县| 庆安县| 大方县| 开远市| 普定县| 德保县| 泰兴市|