DrawDataMatrixSymbol

Vektorigrafiikka, viivakoodit

Kuvaus

Tämä funktio piirtää Data Matrix -symbolin sivulle. Data Matrix on 2D-viivakoodisymbologia, joka mahdollistaa suuren datamäärän tallentamisen

Syntaksi

Delphi

Function TPDFlib.DrawDataMatrixSymbol(Left, Top, ModuleSize: Double; Const Text: WideString; Encoding, SymbolSize, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawDataMatrixSymbol(Left As Double, Top As Double, ModuleSize As Double, Text As String, Encoding As Long, SymbolSize As Long, Options As Long) As Long

DLL

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

Parametrit

LeftSymbolin vasemman reunan vaakakoordinaatti
TopSymbolin yläreunan pystykoordinaatti
ModuleSizeTätä arvoa käytetään symbolin muodostavien pisteiden leveytenä ja korkeutena
TextSymboliin tallennettava teksti/data
Encoding1 = ASCII-koodaus. Yksityiskohdat on kuvattu Data Matrix -määrityksessä
SymbolSize0 = automaattinen koko 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 = normaali 1 = kierrä 90 astetta vastapäivään 2 = kierrä 180 astetta 3 = kierrä 90 astetta myötäpäivään Lisää 100 yhden yksikön hiljaiselle vyöhykkeelle (valkoinen reuna) - (oletus) Lisää 200 kahden yksikön hiljaiselle vyöhykkeelle Lisää 300 kolmen yksikön hiljaiselle vyöhykkeelle Lisää 400 neljän yksikön hiljaiselle vyöhykkeelle
Options

Paluuarvot

0Encoding-, SymbolSize- tai Options-parametri oli virheellinen
1Data Matrix -symbolin piirto onnistui int SymbolSize, int Options);