⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modi_tlb.h

📁 微软的虚拟打印组件
💻 H
📖 第 1 页 / 共 5 页
字号:
// ************************************************************************ //
// 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 + -