DrawDataMatrixSymbolA
Grafika wektorowa, Kody kreskowe
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DrawDataMatrixSymbol, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Ta funkcja rysuje na stronie symbol Data Matrix. Data Matrix to dwuwymiarowa symbolika kodów kreskowych umożliwiająca przechowywanie dużej ilości danych
Składnia
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 | Pozioma współrzędna lewej krawędzi symbolu |
|---|---|
| Top | Pionowa współrzędna górnej krawędzi symbolu |
| ModuleSize | Ta wartość określa szerokość i wysokość punktów tworzących symbol |
| Text | Tekst lub dane do zapisania w symbolu |
| Encoding | 1 = kodowanie ASCII. Szczegóły zawiera specyfikacja Data Matrix |
| SymbolSize | 0 = Rozmiar automatyczny 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 = Normalnie 1 = Obrót o 90 stopni przeciwnie do ruchu wskazówek zegara 2 = Obrót o 180 stopni 3 = Obrót o 90 stopni zgodnie z ruchem wskazówek zegara Dodaj 100 dla 1 jednostki strefy ciszy (białego obramowania) — wartość domyślna Dodaj 200 dla 2 jednostek strefy ciszy Dodaj 300 dla 3 jednostek strefy ciszy Dodaj 400 dla 4 jednostek strefy ciszy |
| Options |
Wartości zwracane
| 0 | Parametr Encoding, SymbolSize lub Options był nieprawidłowy |
|---|---|
| 1 | Symbol Data Matrix został pomyślnie narysowany int SymbolSize, int Options); |