WIL説明書(C++)  3.0.0
FvBarcodeData.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FvBarcodeData.h
4  @brief CFvBarcodeData class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVBARCODEDATA_H_INCLUDED_
9 #define _FVBARCODEDATA_H_INCLUDED_
10 
11 #include "Data/FvDataObject.h"
12 #include "Data/FvPoint.h"
13 #include "Data/FvString.h"
14 #include "MultiData/FvArray.h"
15 
16 #pragma pack(push,_FVCL_PACKING)
17 
18 namespace FVCL
19 {
20 namespace Barcode
21 {
22 
24 {
25 private:
26  void _Constructor();
27 
28 public:
30  virtual ~CFvBarcodeData();
31 
32  enum { DataID = 1600 };
33 
34  virtual INT GetDataID() const;
35  virtual bool GetPointer( INT id, void** val ) const;
36 
37  bool SetType( INT type );
38  INT GetType() const;
39 
40  bool SetStartPos( const FVCL::Data::CFvPoint& position );
41  const FVCL::Data::CFvPoint& GetStartPos() const;
42 
43  bool SetStopPos( const FVCL::Data::CFvPoint& position );
44  const FVCL::Data::CFvPoint& GetStopPos() const;
45 
46  bool SetText( const FVCL::Data::CFvString& text );
47  const FVCL::Data::CFvString& GetText() const;
48 
49  bool SetRawData( const FVCL::CFvArray<INT>& raw_data );
50  const FVCL::CFvArray<INT>& GetRawData() const;
51 
52  virtual CFvBarcodeData& operator = ( const CFvBarcodeData& src );
53  virtual bool operator == ( const CFvBarcodeData& src ) const;
54  virtual bool operator != ( const CFvBarcodeData& src ) const;
55 
56 protected:
62 };
63 
64 } // Barcode
65 } // FVCL
66 
67 #pragma pack(pop)
68 
69 #endif // _FVBARCODEDATA_H_INCLUDED_
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCL::Data::CFvPoint m_StartPos
スタートコードの位置
Definition: FvBarcodeData.h:58
1Dバーコードデータ構造クラス
Definition: FvBarcodeData.h:23
点構造クラス
Definition: FvPoint.h:38
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
配列テンプレートクラス(連続型)
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
FVCL::Data::CFvPoint m_StopPos
ストップコードの位置
Definition: FvBarcodeData.h:59
点構造クラスのインターフェース
FVCL::Data::CFvString m_Text
キャラクタ文字列
Definition: FvBarcodeData.h:60
文字列管理クラスのインターフェース
FVCL::CFvArray< INT > m_RawData
生データ
Definition: FvBarcodeData.h:61
INT m_Type
バーコード種別
Definition: FvBarcodeData.h:57
データオブジェクトの基本クラスのインターフェース
文字列管理クラス(ASCII)
Definition: FvStringA.h:22

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11