DrawDataMatrixSymbolA
Vektör grafikleri, Barkodlar
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış DrawDataMatrixSymbol ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Bu işlev sayfaya bir Data Matrix simgesi çizer. Data Matrix, büyük miktarda verinin depolanmasına olanak tanıyan bir 2D barkod sembolojisidir
Sözdizimi
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);
Parametreler
| Left | Sembolün sol kenarının yatay koordinatı |
|---|---|
| Top | Simgenin üst kenarının dikey koordinatı |
| ModuleSize | Bu değer simgeyi oluşturan noktaların genişliği ve yüksekliği için kullanılır |
| Text | Simgede saklanacak metin/veri |
| Encoding | 1 = ASCII kodlaması. Ayrıntılar için Data Matrix belirtimine bakın |
| SymbolSize | 0 = Otomatik boyut 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 = Normal 1 = Saat yönünün tersine 90 derece döndür 2 = 180 derece döndür 3 = Saat yönünde 90 derece döndür 1 birim sessiz bölge (beyaz kenarlık) için 100 ekleyin - (varsayılan) 2 birim sessiz bölge için 200 ekleyin 3 birim sessiz bölge için 300 ekleyin 4 birim sessiz bölge için 400 ekleyin |
| Options |
Dönüş değerleri
| 0 | Encoding, SymbolSize veya Options parametresi geçersizdi |
|---|---|
| 1 | Data Matrix simgesi başarıyla çizildi int SymbolSize, int Options); |