////////////////////////////////////////////////////////////////////////////// //文件 OutlineFromBitmap.h //主要功能: // //程序编写: 2005-12-07 ///////////////////////////////////////////////////////////////////////////// #pragma once #include namespace NFormatWriter { class COutlineFromBitmap { public: COutlineFromBitmap(void); virtual ~COutlineFromBitmap(void); int SetBitmap(void FAR *lpBuffer, int nWidth, int nHeight); void FindTextLine(); void Clear(); protected: //数据操作 void SetData(int nRow,int nCol,BYTE value); BYTE GetData(int nRow,int nCol); BOOL IsNegPexil(int ip,int jp,int i,int j); void AddTextLine(); BYTE* m_pData; //位图数据 int m_nWidth; //宽度 int m_nHeight; //高度 public: typedef CArray CPointArray; typedef CArray CPointArrayArray; CPointArrayArray m_aryPoint; CPointArray m_aryL; CPointArray m_aryR; void Rotate(double angle); }; }; using namespace NFormatWriter;