DrawIntelligentMailBarcodeA
ベクターグラフィックス、バーコード
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DrawIntelligentMailBarcode と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
この関数は USPS Intelligent Mail(OneCode とも呼ばれます)バーコードをページに描画します
構文
Delphi
Function DLDrawIntelligentMailBarcodeA(InstanceID: Integer; Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; BarcodeData: PAnsiChar; Options: Integer): Integer;
DLL
int DLDrawIntelligentMailBarcodeA(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const char * BarcodeData, int Options);
パラメータ
Left
バーコードの左端の水平座標
バーコード上端の垂直座標
Top
バーの幅
BarWidth
FullBarHeight
フルバーの高さ
TrackerHeight
トラッカーバーの高さ
SpaceWidth
バー間のスペースの幅
BarcodeData
エンコードするバーコードデータ。数字 0~9 だけで構成される 20、25、29、または 31 文字の文字列である必要があります。空白やその他の数字以外の文字は使用できません。2 番目の数字の最大値は 4 です
Options
0 = 標準
10 = バー幅の縮小
戻り値
| 0 | バーコードを描画できませんでした |
|---|---|
| 1 | バーコードを正常に描画しました double SpaceWidth, wchar_t * BarcodeData, int Options); |