EGTools - 전용 함수

BARCODE 함수

EGTools 2023. 3. 12. 00:48
728x90

【 함수 요약 】

BARCODE함수는 바코드 이미지를 생성 발행하는 함수입니다.

1D Barcode : Code128, Code39, EAN13, EAN8, Interleaved 2of5 , 

2D Barcode : QR Code, Data Matrix, PDF417, Aztec Code,

GS1 Barcode : GS1-128, GS1-DM

형식을 지원합니다.

 

이 함수는 EGTools 추가기능에서 지원하는 함수입니다.

바코드 발행만 지원하는 별도 추가기능 버전도 있으니 참고하세요.

 적용 버전 

Windows용 : 모든버전

 

 함수 구문 

= BARCODE(  Text ,  [Type] ,  [fColor] ,  [bColor]   )

 

 함수 인수 

인수명 옵션 기본값 설    명
Text  필수 없음 Barcode로 인코딩할 문자열
Type 필수 11
(QR Code)
바코드 형식, 생략하면 QR Code
1=Code128,  2=Code39,  3=EAN13, 4=EAN8, 5=Interleaved 2of5,
10=PDF417, 11=QR Code, 12=DataMatrix, 13=Aztec Code,
21=GS1-128, 22=GS1-DM
fColor 선택 0 바코드 색상, 기본값 0(검정), RGB(Red,Green,Blue)함수 사용 가능
bColor 선택 16777215 배경색 색상, 기본값 16777215(하양), RGB(Red,Green,Blue)함수 사용 가능

 

 함수 상세 설명 

바코드를 BMP 이미지로 삽입함.  이미지는 용량을 줄이기 위해서 1bit (2가지색) BMP 형식

바코드는 현재 입력된 셀 크기에 맞게 삽입함. 

EAN13의 경우 입력값이 12자리인 경우 마지막 Checksum 값을 계산하여 추가함

EAN8의 경우 입력값이 7자리인 경우 마지막 Checksum 값을 계산하여 추가함

바코드의 색상과, 바탕색을 지정할 수 있으며, RGB함수를 이용하여 색을 지정할 수 있음 

QR Code, Data Matrix, PDF417의 경우 한글을 포함한 Unicode를 인코딩할 수 있음

색상 설정에 RGB()함수를 사용할 수 있음(별도 UDF로 같이 추가되었음)

 

 

 함수 오류 설명 

지정한 바코드 형식에서 지원하지 않는 문자열이 포함되어 있으면 오류 팝업 

오류인 경우 결과 값은 없으며 바코드는 생성되지 않음

 

 함수 사용시 주의사항 

Aztec Code의 경우에는 한글같은 Unicode를 인코딩할 경우 인식에 문제 있음.

EAN13, EAN8은 바코드 아래 숫자는 표시되지 않음

 

 함수 사용 예제 

 

 비슷한 기능의 다른 함수 

CODE128 : Code128로 인코딩된 바코드를 생성

QRCODE : QRCode로 인코딩된 바코드를 생성

 

 

728x90

'EGTools - 전용 함수' 카테고리의 다른 글

SAMPLINGAC 함수  (0) 2023.03.20
SAMPLINGSIZE 함수  (0) 2023.03.20
RZ 함수  (0) 2023.02.23
SAMPLE 함수  (0) 2023.01.11
TEXTJOINIF 함수  (0) 2023.01.07