• 中瑯條碼標簽打印軟件SDK開發說明書v1.1.0

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

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

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

    備注

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

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

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

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

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

    函數總覽

    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

     

    函數說明

    函數ZL_Initialization

    功能:接口初始化

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    programDir

    String

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

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

     

    函數ZL_Release

    功能:釋放接口占用資源

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

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

    參數說明:無參數。

     

    函數ZL_OpenDoc

    功能:打開現有標簽文檔

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    filePath

    String

    標簽文檔路徑

    后綴名:zhl 或 lp

    password

    String

    標簽文檔打開密碼

    可以為null或空值

     

    函數ZL_CreateDoc

    功能:創建新的標簽文檔

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    paperWidth

    Double

    紙張寬度

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

    paperHeight

    Double

    紙張高度

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

     

    函數ZL_SaveDoc

    功能:保存標簽文檔

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    filePath

    String

    標簽文檔保存路徑

    請使用后綴名:zhl

     

    函數ZL_CloseDoc

    功能:關閉標簽文檔

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

    備注:非必須操作。

    參數說明:無參數。

     

    函數ZL_SetLayout

    功能:紙張布局設置

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

    備注:創建標簽文檔后請執行此函數。

    參數說明

    名稱

    類型

    釋義

    備注

    margIntop

    Double

    頁面上邊距

    默認值:0.0,單位:mm

    marginRight

    Double

    頁面右邊距

    默認值:0.0,單位:mm

    marginBottom

    Double

    頁面下邊距

    默認值:0.0,單位:mm

    marginLeft

    Double

    頁面左邊距

    默認值:0.0,單位:mm

    numberOfRows

    Int

    標簽行數

    默認值:5

    numberOfColumns

    Int

    標簽列數

    默認值: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(詳見附錄二:進紙方向

     

    函數ZL_SaveLabelImage

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

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    savePath

    String

    位圖圖片保存路徑

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

     

    函數ZL_InsertLine

    功能:插入線段

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    pointXs

    Double[]

    x坐標數組

    與pointYs對應,單位:mm

    pointYs

    Double[]

    y坐標數組

    與pointXs對應,單位:mm

    pointCount

    Int

    坐標點數量

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

    lineWidth

    Double

    線寬

    單位:mm

    lineStyle

    Int

    線條樣式

    (詳見附錄三:線條樣式

    lineColor

    Int

    線條顏色

    RGB值

    lineType

    Int

    線條類別

    (詳見附錄四:線條類型

     

    函數ZL_InsertPolygon

    功能:插入多邊形

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    pointXs

    Double[]

    x坐標數組

    應與pointYs對應,單位:mm

    pointYs

    Double[]

    y坐標數組

    應與pointXs對應,單位:mm

    pointCount

    Int

    坐標點數量

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

    lineWidth

    Double

    線寬

    單位:mm

    lineStyle

    Int

    線條樣式

    (詳見附錄三:線條樣式

    lineColor

    Int

    線條顏色

    RGB值

    fillColor

    Int

    填充顏色

    RGB值

    angle

    Double

    角度

    圖形旋轉角度,單位:度

     

    函數ZL_InsertText

    功能:插入文本

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    x

    Double

    x坐標

    單位:mm

    y

    Double

    y坐標

    單位:mm

    width

    Double

    文本區域寬度

    單位:mm

    height

    Double

    文本區域高度

    單位: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

    角度

    圖形旋轉角度,單位:度

     

    函數ZL_InsertBarcode

    功能:插入條碼/二維碼

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    x

    Double

    x坐標

    單位:mm

    y

    Double

    y坐標

    單位:mm

    width

    Double

    文本區域寬度

    單位:mm

    height

    Double

    文本區域高度

    單位:mm

    data

    String

    條碼內容

     

    textFormat

    String

    文本格式化

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

    barcodeType

    Int

    條碼類型

    (詳見附錄八:條碼類型

    codePage

    Int

    編碼類型

    (詳見附錄九:編碼類型

    moduleWidth

    Double

    最小線寬

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

    optimize

    Bool

    條碼優化開關

    是否根據打印機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

    角度

    圖形旋轉角度,單位:度

     

    函數ZL_InsertImage

    功能:插入圖片

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    x

    Double

    x坐標

    單位:mm

    y

    Double

    y坐標

    單位:mm

    width

    Double

    圖片區域寬度

    單位:mm

    height

    Double

    圖片區域高度

    單位:mm

    imagePath

    String

    圖片路徑

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

    scaleType

    Int

    填充模式

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

    angle

    Double

    角度

    圖形旋轉角度,單位:度

     

    函數ZL_DeleteShape

    功能:刪除圖形

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    shapeId

    Int

    圖形id

     

     

    函數ZL_OutputToPrinter

    功能:輸出到打印機

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

    備注:當參數isCustomOutput為真時是異步執行,為假時是同步執行。

    參數說明

    名稱

    類型

    釋義

    備注

    printer

    String

    打印機名稱

     

    txtFile

    String

    TXT數據文件路徑

    當isCustomOutput為真時無效

    startPage

    Int

    開始頁碼

    大于等于1

    endPage

    Int

    結束頁碼

    大于等于開始頁碼

    isCustomOutput

    Bool

    自定義輸出開關

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

     

    函數ZL_OutputToPDF

    功能:輸出到PDF文檔

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

    備注:當參數isCustomOutput為真時是異步執行,為假時是同步執行。

    參數說明

    名稱

    類型

    釋義

    備注

    savePath

    String

    文件保存路徑

    后綴名為pdf

    useCMYK

    Bool

    CMYK顏色開關

    是否使用CMYK顏色輸出

    txtFile

    String

    TXT數據文件路徑

    當isCustomOutput為真時無效

    zipLevel

    Int

    壓縮方式

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

    startPage

    Int

    開始頁碼

    大于等于1

    endPage

    Int

    結束頁碼

    大于等于開始頁碼

    isCustomOutput

    Bool

    自定義輸出開關

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

     

    函數ZL_OutputToTIFF

    功能:輸出到TIFF文檔

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

    備注:當參數isCustomOutput為真時是異步執行,為假時是同步執行。

    參數說明

    名稱

    類型

    釋義

    備注

    savePath

    String

    文件保存路徑

    后綴名為tiff

    txtFile

    String

    TXT數據文件路徑

    當isCustomOutput為真時無效

    colorType

    Int

    顏色類型

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

    dpi

    Int

    圖片DPI

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

    startPage

    Int

    開始頁碼

    大于等于1

    endPage

    Int

    結束頁碼

    大于等于開始頁碼

    isCustomOutput

    Bool

    自定義輸出開關

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

     

    函數ZL_OutputToImage

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

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

    備注:當參數isCustomOutput為真時是異步執行,為假時是同步執行。

    參數說明

    名稱

    類型

    釋義

    備注

    saveDir

    String

    圖片文件保存目錄

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

    extType

    Int

    圖片格式類型

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

    dpi

    Int

    圖片DPI

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

    txtFile

    String

    TXT數據文件路徑

    當isCustomOutput為真時無效

    startPage

    Int

    開始頁碼

    大于等于1

    endPage

    Int

    結束頁碼

    大于等于開始頁碼

    isCustomOutput

    Bool

    自定義輸出開關

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

     

    函數ZL_StartOutputCustom

    功能:開始輸出當前頁面

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

    備注:如需輸出可變內容,請先執行setShapeData函數;否則為靜態輸出。詳細請參考demo。

    參數說明:無參數。

     

    函數ZL_SetDataCustom

    功能:圖形數據賦值

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    shapeId

    Int

    圖形id

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

    data

    String

    圖形數據

     

     

    函數ZL_IsOutputing

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

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

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

    參數說明:無參數。

     

    函數ZL_StopOutput

    功能:中止當前輸出任務

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

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

    參數說明:無參數。

     

    函數ZL_PdfTool

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

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

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

    參數說明

    名稱

    類型

    釋義

    備注

    saveDirOrPath

    String

    文件保存目錄或路徑

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

    file1

    String

    PDF文檔1

    最終效果與先后次序有關

    file2

    String

    PDF文檔2

    最終效果與先后次序有關

    actionType

    Int

    操作類型

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

    maximumPages

    Bool

    頁數最大化開關

    是否盡可能多的輸出頁面數量

    pagesPerBatch

    Int

    每個文件頁面數量

    只對拆分操作有效


    附錄一:返回值eRET

    類型:enum

    成員列表

    名稱

    值(Int)

    釋義

    備注

    RET_OK

    0

    執行成功

     

    RET_ERROR

    -1

    執行失敗

     

    RET_BUSY

    -2

    遇忙,稍后再試

    只在自定義輸出過程中,執行ZL_SetDataCustom函數時會出現。

     

    附錄二:進紙方向

    類型:Int

    值列表

    名稱

    備注

    橫向進紙

    0

     

    縱向進紙

    1

     

     

    附錄三:線條樣式

    類型:Int

    值列表

    名稱

    備注

    實線

    0

     

    點線

    1

     

    劃線

    2

     

    點劃線

    3

     

    點點劃線

    4

     

     

    附錄四:線條類型

    類型:Int

    值列表

    名稱

    備注

    線段

    0

     

    弧線

    1

     

    曲線

    2

     

     

    附錄五:文本模式

    類型:Int

    值列表

    名稱

    備注

    單行

    0

     

    多行

    1

     

    弧形

    2

     

     

    附錄六:字體樣式

    類型:Int

    值列表

    名稱

    備注

    常規

    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 , 開發說明

    共有條評論 網友評論

    驗證碼: 看不清楚?
      日韩精品一区