DrawIntelligentMailBarcode

Vektorigrafiikka, viivakoodit

Kuvaus

Tämä funktio piirtää USPS Intelligent Mail -viivakoodin (tunnetaan myös nimellä OneCode) sivulle

Syntaksi

Delphi

Function TPDFlib.DrawIntelligentMailBarcode(Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; Const BarcodeData: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::DrawIntelligentMailBarcode(Left As Double, Top As Double, BarWidth As Double, FullBarHeight As Double, TrackerHeight As Double, SpaceWidth As Double, BarcodeData As String, Options As Long) As Long

DLL

int DLDrawIntelligentMailBarcode(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const wchar_t * BarcodeData, int Options);

Parametrit

Left

Viivakoodin vasemman reunan vaakakoordinaatti

Viivakoodin yläreunan pystykoordinaatti

Top

The width of the bars

BarWidth

FullBarHeight

The height of a full bar

TrackerHeight

Tracker-palkin korkeus

SpaceWidth

Palkkien välisten välien leveys

BarcodeData

Koodattava viivakoodidata. Merkkijonon tulee olla 20, 25, 29 tai 31 merkkiä pitkä ja sisältää vain numeroita 0–9. Välilyöntejä tai muita ei-numeerisia merkkejä ei hyväksytä. Toisen numeron enimmäisarvo on 4

Options

0 = Normal

10 = Bar width reduction

Paluuarvot

0Viivakoodia ei voitu piirtää
1Viivakoodin piirto onnistui double SpaceWidth, wchar_t * BarcodeData, int Options);