DrawBarcode
벡터 그래픽, 바코드
설명
선택한 페이지에 바코드를 그립니다
Code128에서 바코드는 "B"와 "C" 문자 집합을 조합하여 가장 간결하게 표현합니다
GS1-128 바코드(EAN-128이라고도 함)는 Barcode 매개변수를 3(Code128)으로 설정하고 적절한 위치에 "[FNC1]" 문자열을 사용하여 그릴 수 있습니다. 예:
"[FNC1]21ABC123[FNC1]2013"
앞의 예는 일련번호(AI 21) "ABC123"과 제품 변형(AI 20) "13"을 나타냅니다
구문
Delphi
Function TPDFlib.DrawBarcode(Left, Top, Width, Height: Double; Const Text: WideString; Barcode, Options: Integer): Integer;
ActiveX
Function PDFlib::DrawBarcode(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Barcode As Long, Options As Long) As Long
DLL
int DLDrawBarcode(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Barcode, int Options);
매개변수
| Left | 바코드 왼쪽 가장자리의 가로 좌표 |
|---|---|
| Top | 바코드 위쪽 가장자리의 세로 좌표 |
| Width | 바코드 너비 바코드 높이 |
| Height | |
| Text | 바코드 데이터입니다. 바코드 데이터 문자열 뒤에 다음을 추가하여 바코드를 회전할 수 있습니다. /RC = 시계 방향 회전 /RA = 시계 반대 방향 회전 /RU = 180도 회전 |
| Barcode | 1 = Code39(또는 Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 0 = 기본 그리기 EAN-13: 0 = 바코드만 그리기 1 = 가드 바 연장 2 = 사람이 읽을 수 있는 숫자 그리기 3 = 오른쪽 간격과 함께 사람이 읽을 수 있는 숫자 그리기 Code128: 0 = 기본 그리기 PostNet: 0 = 기본 그리기 Interleaved 2 of 5: 0 = 체크섬 추가 안 함, 베어러 바 없음 1 = 체크섬 문자 추가, 베어러 바 없음 2 = 체크섬 추가 안 함, 베어러 바 그리기 3 = 체크섬 문자 추가, 베어러 바 그리기 바코드 막대 너비를 10% 줄이려면 Options 매개변수 값을 10만큼 늘립니다 |
반환 값
| 0 | 바코드를 그릴 수 없습니다 Barcode 또는 Options 매개변수가 유효하지 않습니다 |
|---|---|
| 1 | 바코드를 성공적으로 그렸습니다 |