?? modi_tlb.h
字號:
} MiVIEWLAYER;
typedef enum MiFITMODE
{
miFree = 0,
miByWidth = 1,
miByHeight = 2,
miByWindow = 3,
miByTextWidth = 4
} MiFITMODE;
// *********************************************************************//
// Interface: IMiFont
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {1FFC9A7B-7606-4C97-8119-78673E9D4821}
// *********************************************************************//
interface IMiFont : public IDispatch
{
public:
// [1] property Family
virtual HRESULT STDMETHODCALLTYPE get_Family(Modi_tlb::MiFONT_FAMILY* pVal/*[out,retval]*/) = 0;
// [3] property FaceStyle
virtual HRESULT STDMETHODCALLTYPE get_FaceStyle(Modi_tlb::MiFONT_FACE_STYLE* pVal/*[out,retval]*/) = 0;
// [4] property SerifStyle
virtual HRESULT STDMETHODCALLTYPE get_SerifStyle(Modi_tlb::MiFONT_SERIF_STYLE* pVal/*[out,retval]*/) = 0;
// [5] property FontSize
virtual HRESULT STDMETHODCALLTYPE get_FontSize(short* pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
Modi_tlb::MiFONT_FAMILY __fastcall get_Family(void)
{
Modi_tlb::MiFONT_FAMILY pVal;
OLECHECK(this->get_Family((Modi_tlb::MiFONT_FAMILY*)&pVal));
return pVal;
}
Modi_tlb::MiFONT_FACE_STYLE __fastcall get_FaceStyle(void)
{
Modi_tlb::MiFONT_FACE_STYLE pVal;
OLECHECK(this->get_FaceStyle((Modi_tlb::MiFONT_FACE_STYLE*)&pVal));
return pVal;
}
Modi_tlb::MiFONT_SERIF_STYLE __fastcall get_SerifStyle(void)
{
Modi_tlb::MiFONT_SERIF_STYLE pVal;
OLECHECK(this->get_SerifStyle((Modi_tlb::MiFONT_SERIF_STYLE*)&pVal));
return pVal;
}
short __fastcall get_FontSize(void)
{
short pVal;
OLECHECK(this->get_FontSize((short*)&pVal));
return pVal;
}
__property Modi_tlb::MiFONT_FAMILY Family = {read = get_Family};
__property Modi_tlb::MiFONT_FACE_STYLE FaceStyle = {read = get_FaceStyle};
__property Modi_tlb::MiFONT_SERIF_STYLE SerifStyle = {read = get_SerifStyle};
__property short FontSize = {read = get_FontSize};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMiRect
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {87D6FB47-7CFA-4DB3-82CD-E8DCC5BDA7AB}
// *********************************************************************//
interface IMiRect : public IDispatch
{
public:
// [1] property Top
virtual HRESULT STDMETHODCALLTYPE get_Top(long* pVal/*[out,retval]*/) = 0;
// [2] property Left
virtual HRESULT STDMETHODCALLTYPE get_Left(long* pVal/*[out,retval]*/) = 0;
// [3] property Right
virtual HRESULT STDMETHODCALLTYPE get_Right(long* pVal/*[out,retval]*/) = 0;
// [4] property Bottom
virtual HRESULT STDMETHODCALLTYPE get_Bottom(long* pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
long __fastcall get_Top(void)
{
long pVal;
OLECHECK(this->get_Top((long*)&pVal));
return pVal;
}
long __fastcall get_Left(void)
{
long pVal;
OLECHECK(this->get_Left((long*)&pVal));
return pVal;
}
long __fastcall get_Right(void)
{
long pVal;
OLECHECK(this->get_Right((long*)&pVal));
return pVal;
}
long __fastcall get_Bottom(void)
{
long pVal;
OLECHECK(this->get_Bottom((long*)&pVal));
return pVal;
}
__property long Top = {read = get_Top};
__property long Left = {read = get_Left};
__property long Right = {read = get_Right};
__property long Bottom = {read = get_Bottom};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMiRects
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {895C88A9-8598-44CC-91C4-8010AE2475EB}
// *********************************************************************//
interface IMiRects : public IDispatch
{
public:
// [1] property Count
virtual HRESULT STDMETHODCALLTYPE get_Count(long* pVal/*[out,retval]*/) = 0;
// [-4] property _NewEnum
virtual HRESULT STDMETHODCALLTYPE get__NewEnum(LPUNKNOWN* pVal/*[out,retval]*/) = 0;
// [0] property Item
virtual HRESULT STDMETHODCALLTYPE get_Item(long Index/*[in]*/, LPDISPATCH* pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
long __fastcall get_Count(void)
{
long pVal;
OLECHECK(this->get_Count((long*)&pVal));
return pVal;
}
LPUNKNOWN __fastcall get__NewEnum(void)
{
LPUNKNOWN pVal;
OLECHECK(this->get__NewEnum((LPUNKNOWN*)&pVal));
return pVal;
}
LPDISPATCH __fastcall get_Item(long Index/*[in]*/)
{
LPDISPATCH pVal;
OLECHECK(this->get_Item(Index, (LPDISPATCH*)&pVal));
return pVal;
}
__property long Count = {read = get_Count};
__property LPUNKNOWN _NewEnum = {read = get__NewEnum};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IWord
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {5612275B-B4F1-42AF-B696-360D40DF041D}
// *********************************************************************//
interface IWord : public IDispatch
{
public:
// [1] property RecognitionConfidence
virtual HRESULT STDMETHODCALLTYPE get_RecognitionConfidence(short* pVal/*[out,retval]*/) = 0;
// [2] property FontId
virtual HRESULT STDMETHODCALLTYPE get_FontId(long* pVal/*[out,retval]*/) = 0;
// [3] property LineId
virtual HRESULT STDMETHODCALLTYPE get_LineId(long* pVal/*[out,retval]*/) = 0;
// [4] property RegionId
virtual HRESULT STDMETHODCALLTYPE get_RegionId(long* pVal/*[out,retval]*/) = 0;
// [6] property Text
virtual HRESULT STDMETHODCALLTYPE get_Text(BSTR* pVal/*[out,retval]*/) = 0;
// [7] property Font
virtual HRESULT STDMETHODCALLTYPE get_Font(Modi_tlb::IMiFont** pVal/*[out,retval]*/) = 0;
// [8] property Id
virtual HRESULT STDMETHODCALLTYPE get_Id(long* pVal/*[out,retval]*/) = 0;
// [9] property Rects
virtual HRESULT STDMETHODCALLTYPE get_Rects(Modi_tlb::IMiRects** ppVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
short __fastcall get_RecognitionConfidence(void)
{
short pVal;
OLECHECK(this->get_RecognitionConfidence((short*)&pVal));
return pVal;
}
long __fastcall get_FontId(void)
{
long pVal;
OLECHECK(this->get_FontId((long*)&pVal));
return pVal;
}
long __fastcall get_LineId(void)
{
long pVal;
OLECHECK(this->get_LineId((long*)&pVal));
return pVal;
}
long __fastcall get_RegionId(void)
{
long pVal;
OLECHECK(this->get_RegionId((long*)&pVal));
return pVal;
}
BSTR __fastcall get_Text(void)
{
BSTR pVal = 0;
OLECHECK(this->get_Text((BSTR*)&pVal));
return pVal;
}
Modi_tlb::IMiFont* __fastcall get_Font(void)
{
Modi_tlb::IMiFont* pVal;
OLECHECK(this->get_Font((Modi_tlb::IMiFont**)&pVal));
return pVal;
}
long __fastcall get_Id(void)
{
long pVal;
OLECHECK(this->get_Id((long*)&pVal));
return pVal;
}
Modi_tlb::IMiRects* __fastcall get_Rects(void)
{
Modi_tlb::IMiRects* ppVal;
OLECHECK(this->get_Rects((Modi_tlb::IMiRects**)&ppVal));
return ppVal;
}
__property short RecognitionConfidence = {read = get_RecognitionConfidence};
__property long FontId = {read = get_FontId};
__property long LineId = {read = get_LineId};
__property long RegionId = {read = get_RegionId};
__property BSTR Text = {read = get_Text};
__property Modi_tlb::IMiFont* Font = {read = get_Font};
__property long Id = {read = get_Id};
__property Modi_tlb::IMiRects* Rects = {read = get_Rects};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IWords
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {D8363824-4B07-423B-8803-49B470434F3D}
// *********************************************************************//
interface IWords : public IDispatch
{
public:
// [1] property Count
virtual HRESULT STDMETHODCALLTYPE get_Count(long* pVal/*[out,retval]*/) = 0;
// [-4] property _NewEnum
virtual HRESULT STDMETHODCALLTYPE get__NewEnum(LPUNKNOWN* pVal/*[out,retval]*/) = 0;
// [0] property Item
virtual HRESULT STDMETHODCALLTYPE get_Item(long Index/*[in]*/, LPDISPATCH* pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
long __fastcall get_Count(void)
{
long pVal;
OLECHECK(this->get_Count((long*)&pVal));
return pVal;
}
LPUNKNOWN __fastcall get__NewEnum(void)
{
LPUNKNOWN pVal;
OLECHECK(this->get__NewEnum((LPUNKNOWN*)&pVal));
return pVal;
}
LPDISPATCH __fastcall get_Item(long Index/*[in]*/)
{
LPDISPATCH pVal;
OLECHECK(this->get_Item(Index, (LPDISPATCH*)&pVal));
return pVal;
}
__property long Count = {read = get_Count};
__property LPUNKNOWN _NewEnum = {read = get__NewEnum};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: ILayout
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {C300C846-A3FD-4A5B-AD65-4A6AB46B7821}
// *********************************************************************//
interface ILayout : public IDispatch
{
public:
// [1] property Language
virtual HRESULT STDMETHODCALLTYPE get_Language(long* pVal/*[out,retval]*/) = 0;
// [2] property NumChars
virtual HRESULT STDMETHODCALLTYPE get_NumChars(long* pVal/*[out,retval]*/) = 0;
// [3] property NumWords
virtual HRESULT STDMETHODCALLTYPE get_NumWords(long* pVal/*[out,retval]*/) = 0;
// [4] property NumFonts
virtual HRESULT STDMETHODCALLTYPE get_NumFonts(long* pVal/*[out,retval]*/) = 0;
// [5] property Text
virtual HRESULT STDMETHODCALLTYPE get_Text(BSTR* pVal/*[out,retval]*/) = 0;
// [6] property Words
virtual HRESULT STDMETHODCALLTYPE get_Words(Modi_tlb::IWords** pVal/*[out,retval]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
long __fastcall get_Language(void)
{
long pVal;
OLECHECK(this->get_Language((long*)&pVal));
return pVal;
}
long __fastcall get_NumChars(void)
{
long pVal;
OLECHECK(this->get_NumChars((long*)&pVal));
return pVal;
}
long __fastcall get_NumWords(void)
{
long pVal;
OLECHECK(this->get_NumWords((long*)&pVal));
return pVal;
}
long __fastcall get_NumFonts(void)
{
long pVal;
OLECHECK(this->get_NumFonts((long*)&pVal));
return pVal;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -