DrawDataMatrixSymbolA
Vektorová grafika, čárové kódy
Popis
Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s DrawDataMatrixSymbol a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode
Tato funkce nakreslí na stránku symbol Data Matrix. Data Matrix je 2D symbologie čárových kódů umožňující uložit velké množství dat
Syntaxe
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);
Parametry
| Left | Vodorovná souřadnice levé hrany symbolu |
|---|---|
| Top | Svislá souřadnice horní hrany symbolu |
| ModuleSize | Tato hodnota slouží pro šířku a výšku teček tvořících symbol |
| Text | Text/data, která se mají uložit do symbolu |
| Encoding | 1 = kódování ASCII. Detaily viz specifikace Data Matrix |
| SymbolSize | 0 = Auto size 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 = Rotate 90 degrees counter clockwise 2 = Rotate 180 degrees 3 = Rotate 90 degrees clockwise Add 100 to for 1 unit quiet zone (white border) - (default) Add 200 to for 2 units quiet zone Add 300 to for 3 units quiet zone Add 400 to for 4 units quiet zone |
| Options | |
| 1 | Symbol Data Matrix se úspěšně vykreslil int SymbolSize, int Options); |