?? modi_tlb.h
字號:
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// C++ TLBWRTR : $Revision: 1.151.1.0.1.27 $
// File generated on 2006-4-16 14:25:08 from Type Library described below.
// ************************************************************************ //
// Type Lib: C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MDIVWCTL.DLL (1)
// LIBID: {A5EDEDF4-2BBC-45F3-822B-E60C278A1A79}
// LCID: 0
// Helpfile:
// HelpString: Microsoft Office Document Imaging 11.0 Type Library
// DepndLst:
// (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb)
// ************************************************************************ //
#ifndef MODI_TLBH
#define MODI_TLBH
#pragma option push -b -w-inl
#include <utilcls.h>
#if !defined(__UTILCLS_H_VERSION) || (__UTILCLS_H_VERSION < 0x0600)
//
// The code generated by the TLIBIMP utility or the Import|TypeLibrary
// and Import|ActiveX feature of C++Builder rely on specific versions of
// the header file UTILCLS.H found in the INCLUDE\VCL directory. If an
// older version of the file is detected, you probably need an update/patch.
//
#error "This file requires a newer version of the header UTILCLS.H" \
"You need to apply an update/patch to your copy of C++Builder"
#endif
#include <olectl.h>
#include <ocidl.h>
#if defined(USING_ATLVCL) || defined(USING_ATL)
#if !defined(__TLB_NO_EVENT_WRAPPERS)
#include <atl/atlmod.h>
#endif
#endif
// *********************************************************************//
// Forward reference of some VCL types (to avoid including STDVCL.HPP)
// *********************************************************************//
namespace Stdvcl {class IStrings; class IStringsDisp;}
using namespace Stdvcl;
typedef TComInterface<IStrings> IStringsPtr;
typedef TComInterface<IStringsDisp> IStringsDispPtr;
namespace Modi_tlb
{
// *********************************************************************//
// HelpString: Microsoft Office Document Imaging 11.0 Type Library
// Version: 11.0
// *********************************************************************//
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLSID_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
extern __declspec (package) const GUID LIBID_MODI;
extern __declspec (package) const GUID GUID_MiFONT_FAMILY;
extern __declspec (package) const GUID GUID_MiFONT_FACE_STYLE;
extern __declspec (package) const GUID GUID_MiFONT_SERIF_STYLE;
extern __declspec (package) const GUID GUID_MiTHUMBNAIL_SIZE;
extern __declspec (package) const GUID GUID_MiCOMP_LEVEL;
extern __declspec (package) const GUID GUID_MiCOMP_TYPE;
extern __declspec (package) const GUID GUID_MiFILE_FORMAT;
extern __declspec (package) const GUID GUID_MiPRINT_FITMODES;
extern __declspec (package) const GUID GUID_MiLANGUAGES;
extern __declspec (package) const GUID IID_IMiFont;
extern __declspec (package) const GUID IID_IMiRect;
extern __declspec (package) const GUID IID_IMiRects;
extern __declspec (package) const GUID IID_IWord;
extern __declspec (package) const GUID IID_IWords;
extern __declspec (package) const GUID IID_ILayout;
extern __declspec (package) const GUID IID_IImage;
extern __declspec (package) const GUID IID_IImages;
extern __declspec (package) const GUID IID_IDocument;
extern __declspec (package) const GUID DIID__IDocumentEvents;
extern __declspec (package) const GUID CLSID_Document;
extern __declspec (package) const GUID CLSID_Layout;
extern __declspec (package) const GUID DIID__IImageEvents;
extern __declspec (package) const GUID CLSID_Image;
extern __declspec (package) const GUID CLSID_Word;
extern __declspec (package) const GUID CLSID_MiFont;
extern __declspec (package) const GUID CLSID_Words;
extern __declspec (package) const GUID CLSID_Images;
extern __declspec (package) const GUID CLSID_MiRect;
extern __declspec (package) const GUID CLSID_MiRects;
extern __declspec (package) const GUID GUID_MiActionState;
extern __declspec (package) const GUID GUID_MiDocviewMode;
extern __declspec (package) const GUID GUID_MiVIEWLAYER;
extern __declspec (package) const GUID IID_IMiSelectRect;
extern __declspec (package) const GUID IID_IMiSelectRects;
extern __declspec (package) const GUID IID_IMiSelectableItem;
extern __declspec (package) const GUID IID_IMiSelectableImage;
extern __declspec (package) const GUID IID_IMiSearchCallback;
extern __declspec (package) const GUID GUID_MiFITMODE;
extern __declspec (package) const GUID IID_IMiDocView;
extern __declspec (package) const GUID DIID__IMiDocViewEvents;
extern __declspec (package) const GUID IID_IMiDocSearch;
extern __declspec (package) const GUID CLSID_MiDocView;
extern __declspec (package) const GUID CLSID_MiDocSearch;
extern __declspec (package) const GUID CLSID_MiSelectRect;
extern __declspec (package) const GUID CLSID_MiSelectRects;
// *********************************************************************//
// Forward declaration of types defined in TypeLibrary
// *********************************************************************//
enum MiFONT_FAMILY;
enum MiFONT_FACE_STYLE;
enum MiFONT_SERIF_STYLE;
enum MiTHUMBNAIL_SIZE;
enum MiCOMP_LEVEL;
enum MiCOMP_TYPE;
enum MiFILE_FORMAT;
enum MiPRINT_FITMODES;
enum MiLANGUAGES;
enum MiActionState;
enum MiDocviewMode;
enum MiVIEWLAYER;
enum MiFITMODE;
interface DECLSPEC_UUID("{1FFC9A7B-7606-4C97-8119-78673E9D4821}") IMiFont;
typedef TComInterface<IMiFont, &IID_IMiFont> IMiFontPtr;
interface DECLSPEC_UUID("{87D6FB47-7CFA-4DB3-82CD-E8DCC5BDA7AB}") IMiRect;
typedef TComInterface<IMiRect, &IID_IMiRect> IMiRectPtr;
interface DECLSPEC_UUID("{895C88A9-8598-44CC-91C4-8010AE2475EB}") IMiRects;
typedef TComInterface<IMiRects, &IID_IMiRects> IMiRectsPtr;
interface DECLSPEC_UUID("{5612275B-B4F1-42AF-B696-360D40DF041D}") IWord;
typedef TComInterface<IWord, &IID_IWord> IWordPtr;
interface DECLSPEC_UUID("{D8363824-4B07-423B-8803-49B470434F3D}") IWords;
typedef TComInterface<IWords, &IID_IWords> IWordsPtr;
interface DECLSPEC_UUID("{C300C846-A3FD-4A5B-AD65-4A6AB46B7821}") ILayout;
typedef TComInterface<ILayout, &IID_ILayout> ILayoutPtr;
interface DECLSPEC_UUID("{AC0D48A6-886D-4EB5-A8A1-093D60B9A84A}") IImage;
typedef TComInterface<IImage, &IID_IImage> IImagePtr;
interface DECLSPEC_UUID("{77096557-54CA-45C8-81C9-E70C2ABAA0FB}") IImages;
typedef TComInterface<IImages, &IID_IImages> IImagesPtr;
interface DECLSPEC_UUID("{D4073843-A58A-469A-A8E2-CFF3FF77EE4E}") IDocument;
typedef TComInterface<IDocument, &IID_IDocument> IDocumentPtr;
interface DECLSPEC_UUID("{0CF31963-5E4D-4772-AE8D-82FE5A082B26}") _IDocumentEvents;
typedef TComInterface<_IDocumentEvents, &DIID__IDocumentEvents> _IDocumentEventsPtr;
interface DECLSPEC_UUID("{99F3A122-448F-4D36-8243-48BFE32D50B2}") _IImageEvents;
typedef TComInterface<_IImageEvents, &DIID__IImageEvents> _IImageEventsPtr;
interface DECLSPEC_UUID("{EA280C3C-E4B7-42BF-ACC8-FE3AD3581638}") IMiSelectRect;
typedef TComInterface<IMiSelectRect, &IID_IMiSelectRect> IMiSelectRectPtr;
interface DECLSPEC_UUID("{3A1E1B7A-C041-4DDC-BF3B-042A0B95B82B}") IMiSelectRects;
typedef TComInterface<IMiSelectRects, &IID_IMiSelectRects> IMiSelectRectsPtr;
interface DECLSPEC_UUID("{01C4414A-D123-4BC7-A1FA-64E376C01655}") IMiSelectableItem;
typedef TComInterface<IMiSelectableItem, &IID_IMiSelectableItem> IMiSelectableItemPtr;
interface DECLSPEC_UUID("{F6379198-3B20-461A-B3A9-191945752557}") IMiSelectableImage;
typedef TComInterface<IMiSelectableImage, &IID_IMiSelectableImage> IMiSelectableImagePtr;
interface DECLSPEC_UUID("{8376D508-78CA-416D-A903-2ED62E91E29B}") IMiSearchCallback;
typedef TComInterface<IMiSearchCallback, &IID_IMiSearchCallback> IMiSearchCallbackPtr;
interface DECLSPEC_UUID("{F958524A-8422-4B07-B69E-199F2421ED89}") IMiDocView;
typedef TComInterface<IMiDocView, &IID_IMiDocView> IMiDocViewPtr;
interface DECLSPEC_UUID("{9028B775-EC59-4118-862A-EFDEAF5955A4}") _IMiDocViewEvents;
typedef TComInterface<_IMiDocViewEvents, &DIID__IMiDocViewEvents> _IMiDocViewEventsPtr;
interface DECLSPEC_UUID("{BC06ED64-A40C-4FB4-A660-AC6DBC752292}") IMiDocSearch;
typedef TComInterface<IMiDocSearch, &IID_IMiDocSearch> IMiDocSearchPtr;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library
// (NOTE: Here we map each CoClass to its Default Interface)
//
// The LIBID_OF_ macro(s) map a LIBID_OF_CoClassName to the GUID of this
// TypeLibrary. It simplifies the updating of macros when CoClass name
// change.
// *********************************************************************//
typedef IDocument Document;
typedef IDocumentPtr DocumentPtr;
typedef ILayout Layout;
typedef ILayoutPtr LayoutPtr;
typedef IImage Image;
typedef IImagePtr ImagePtr;
typedef IWord Word;
typedef IWordPtr WordPtr;
typedef IMiFont MiFont;
typedef IMiFontPtr MiFontPtr;
typedef IWords Words;
typedef IWordsPtr WordsPtr;
typedef IImages Images;
typedef IImagesPtr ImagesPtr;
typedef IMiRect MiRect;
typedef IMiRectPtr MiRectPtr;
typedef IMiRects MiRects;
typedef IMiRectsPtr MiRectsPtr;
typedef IMiDocView MiDocView;
typedef IMiDocViewPtr MiDocViewPtr;
typedef IMiDocSearch MiDocSearch;
typedef IMiDocSearchPtr MiDocSearchPtr;
typedef IMiSelectRect MiSelectRect;
typedef IMiSelectRectPtr MiSelectRectPtr;
typedef IMiSelectRects MiSelectRects;
typedef IMiSelectRectsPtr MiSelectRectsPtr;
#define LIBID_OF_Document (&LIBID_MODI)
#define LIBID_OF_Layout (&LIBID_MODI)
#define LIBID_OF_Image (&LIBID_MODI)
#define LIBID_OF_Word (&LIBID_MODI)
#define LIBID_OF_MiFont (&LIBID_MODI)
#define LIBID_OF_Words (&LIBID_MODI)
#define LIBID_OF_Images (&LIBID_MODI)
#define LIBID_OF_MiRect (&LIBID_MODI)
#define LIBID_OF_MiRects (&LIBID_MODI)
#define LIBID_OF_MiDocView (&LIBID_MODI)
#define LIBID_OF_MiDocSearch (&LIBID_MODI)
#define LIBID_OF_MiSelectRect (&LIBID_MODI)
#define LIBID_OF_MiSelectRects (&LIBID_MODI)
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
typedef enum MiFONT_FAMILY
{
miFFamily_Helvetica = 1,
miFFamily_Times = 2,
miFFamily_Century = 3,
miFFamily_TimesCentury = 4,
miFFamily_HelveticaCentury = 5,
miFFamily_DEFAULT = 6
} MiFONT_FAMILY;
typedef enum MiFONT_FACE_STYLE
{
miFFace_ROMAN = 1,
miFFace_ITALIC = 2,
miFFace_BOLD = 3,
miFFace_BOLD_ITALIC = 4
} MiFONT_FACE_STYLE;
typedef enum MiFONT_SERIF_STYLE
{
miFSerifSANS = 1,
miFSerifTHIN = 2,
miFSerifSQ = 3,
miFSerifRND = 4,
miFSerifSTYLE_UNKNOWN = 5
} MiFONT_SERIF_STYLE;
typedef enum MiTHUMBNAIL_SIZE
{
miTHUMB_SIZE_TINY = 0,
miTHUMB_SIZE_SMALL = 1,
miTHUMB_SIZE_MEDIUM = 2,
miTHUMB_SIZE_LARGE = 3,
miTHUMB_SIZE_MAXIMUM = 3
} MiTHUMBNAIL_SIZE;
typedef enum MiCOMP_LEVEL
{
miCOMP_LEVEL_LOW = 0,
miCOMP_LEVEL_MEDIUM = 1,
miCOMP_LEVEL_HIGH = 2
} MiCOMP_LEVEL;
typedef enum MiCOMP_TYPE
{
miCOMP_UNKNOWN = 0,
miCOMP_TIFF_NONE = 1,
miCOMP_TIFF_CCITT1D = 2,
miCOMP_TIFF_CCITT3 = 3,
miCOMP_TIFF_CCITT4 = 4,
miCOMP_TIFF_LZW = 5,
miCOMP_TIFF_JPEG6 = 6,
miCOMP_TIFF_JPEG = 7,
miCOMP_TIFF_PACK = 32773,
miCOMP_MODI_BLC = 34718,
miCOMP_MODI_VECTOR = 34719,
miCOMP_MODI_PTC = 34720
} MiCOMP_TYPE;
typedef enum MiFILE_FORMAT
{
miFILE_FORMAT_TIFF = 1,
miFILE_FORMAT_TIFF_LOSSLESS = 2,
miFILE_FORMAT_MDI = 4,
miFILE_FORMAT_DEFAULTVALUE = 0xFFFFFFFF
} MiFILE_FORMAT;
typedef enum MiPRINT_FITMODES
{
miPRINT_ACTUALSIZE = 0,
miPRINT_PAGE = 1
} MiPRINT_FITMODES;
typedef enum MiLANGUAGES
{
miLANG_CHINESE_SIMPLIFIED = 2052,
miLANG_CHINESE_TRADITIONAL = 1028,
miLANG_CZECH = 5,
miLANG_DANISH = 6,
miLANG_DUTCH = 19,
miLANG_ENGLISH = 9,
miLANG_FINNISH = 11,
miLANG_FRENCH = 12,
miLANG_GERMAN = 7,
miLANG_GREEK = 8,
miLANG_HUNGARIAN = 14,
miLANG_ITALIAN = 16,
miLANG_JAPANESE = 17,
miLANG_KOREAN = 18,
miLANG_NORWEGIAN = 20,
miLANG_POLISH = 21,
miLANG_PORTUGUESE = 22,
miLANG_RUSSIAN = 25,
miLANG_SPANISH = 10,
miLANG_SWEDISH = 29,
miLANG_TURKISH = 31,
miLANG_SYSDEFAULT = 2048
} MiLANGUAGES;
typedef enum MiActionState
{
miASTATE_NONE = 0,
miASTATE_PAN = 1,
miASTATE_ZOOM = 2,
miASTATE_AnntSELECT = 3,
miASTATE_HIDDEN = 4,
miASTATE_SELECT = 5
} MiActionState;
typedef enum MiDocviewMode
{
miDOCVIEWMODE_CONTINOUSPAGEVIEW = 0,
miDOCVIEWMODE_SINGLEPAGEVIEW = 1,
miDOCVIEWMODE_TWOCOLUMNS_CONTINOUSPAGEVIEW = 4
} MiDocviewMode;
typedef enum MiVIEWLAYER
{
miVIEWLAYER_RICHINK = 0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -