DrawDataMatrixSymbolA

벡터 그래픽, 바코드

설명

끝의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 노출합니다. 동작은 DrawDataMatrixSymbol과 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석됩니다

페이지에 Data Matrix 기호를 그립니다. Data Matrix는 많은 양의 데이터를 저장할 수 있는 2D 바코드 기호 체계입니다

구문

Delphi

Function DLDrawDataMatrixSymbolA(InstanceID: Integer; Left, Top, ModuleSize: Double; Text: PAnsiChar; Encoding, SymbolSize, Options: Integer): Integer;

DLL

int DLDrawDataMatrixSymbolA(int InstanceID, double Left, double Top, double ModuleSize, const char * Text, int Encoding, int SymbolSize, int Options);

매개변수

Left기호 왼쪽 가장자리의 가로 좌표
Top기호 위쪽 가장자리의 세로 좌표
ModuleSize기호를 구성하는 점의 너비와 높이에 이 값을 사용합니다
Text기호에 저장할 텍스트/데이터
Encoding1 = ASCII 인코딩. 자세한 내용은 Data Matrix 사양을 참조하십시오
SymbolSize0 = 자동 크기 1 = 10x10 2 = 12x12 3 = 8x18 4 = 14x14 5 = 8x32 6 = 16x16 7 = 12x26 8 = 18x18 9 = 20x20 10 = 12x36 11 = 22x22 12 = 16x36 13 = 24x24 14 = 26x26 15 = 16x48 16 = 32x32 17 = 36x36 18 = 40x40 19 = 44x44 20 = 48x48 21 = 52x52 22 = 64x64 23 = 72x72 24 = 80x80 25 = 88x88 26 = 96x96 27 = 104x104 28 = 120x120 29 = 132x132 0 = 정상 1 = 반시계 방향 90도 회전 2 = 180도 회전 3 = 시계 방향 90도 회전 1단위 여백(흰색 테두리)을 위해 100 추가 - (기본값) 2단위 여백을 위해 200 추가 3단위 여백을 위해 300 추가 4단위 여백을 위해 400 추가
Options

반환 값

0Encoding, SymbolSize 또는 Options 매개변수가 유효하지 않습니다
1Data Matrix 기호를 성공적으로 그렸습니다 int SymbolSize, int Options);