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

📄 superlayoutlib_tlb.pas

📁 GIS开发源代码。 SuperMax5.0+Delphi,用Delphi编写的控件工具包
💻 PAS
📖 第 1 页 / 共 5 页
字号:
unit SuperLayoutLib_TLB;

// ************************************************************************ //
// 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.                                         
// ************************************************************************ //

// PASTLWTR : $Revision:   1.130.1.0.1.0.1.6  $
// File generated on 2005-9-21 19:16:35 from Type Library described below.

// ************************************************************************  //
// Type Lib: D:\Program Files\SuperMap\SuperMap Objects 5.0\Bin\SuperLayout.ocx (1)
// LIBID: {4FC91D58-577E-4757-BB48-21E286FB41BF}
// LCID: 0
// Helpfile: d:\Program Files\SuperMap\SuperMap Objects 5.1\help\SmProRef.chm
// DepndLst: 
//   (1) v2.0 stdole, (C:\WINDOWS\system32\STDOLE2.TLB)
//   (2) v5.0 SuperMapLib, (D:\Program Files\SuperMap\SuperMap Objects 5.0\Bin\SuperMap.ocx)
//   (3) v4.0 StdVCL, (C:\WINDOWS\system32\stdvcl40.dll)
// Errors:
//   Hint: Member 'Type' of 'IsoLytElement' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytGroup' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytMap' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytRulerLine' changed to 'Type_'
//   Hint: Parameter 'Type' of IsoLytRulerLines.CreateRulerLine changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytRect' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytPoly' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytTable' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytText' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytArtText' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytLineSect' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytRoundRect' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytEllipse' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytArc' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytPolygon' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytPolyline' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytLegend' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytMapScale' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytDirection' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytPicture' changed to 'Type_'
//   Hint: Member 'Type' of 'IsoLytPoint' changed to 'Type_'
// ************************************************************************ //
// *************************************************************************//
// NOTE:                                                                      
// Items guarded by $IFDEF_LIVE_SERVER_AT_DESIGN_TIME are used by properties  
// which return objects that may need to be explicitly created via a function 
// call prior to any access via the property. These items have been disabled  
// in order to prevent accidental use from within the object inspector. You   
// may enable them by defining LIVE_SERVER_AT_DESIGN_TIME or by selectively   
// removing them from the $IFDEF blocks. However, such items must still be    
// programmatically created via a method of the appropriate CoClass before    
// they can be used.                                                          
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. 
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface

uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, SuperMapLib_TLB, 
Variants;
  

// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:        
//   Type Libraries     : LIBID_xxxx                                      
//   CoClasses          : CLASS_xxxx                                      
//   DISPInterfaces     : DIID_xxxx                                       
//   Non-DISP interfaces: IID_xxxx                                        
// *********************************************************************//
const
  // TypeLibrary Major and minor versions
  SuperLayoutLibMajorVersion = 5;
  SuperLayoutLibMinorVersion = 0;

  LIBID_SuperLayoutLib: TGUID = '{4FC91D58-577E-4757-BB48-21E286FB41BF}';

  DIID_IsoLytElement: TGUID = '{49185D96-EE20-4831-ABD4-C2D2E050B732}';
  CLASS_soLytElement: TGUID = '{205CCB50-D76E-4098-9048-BDC423083384}';
  DIID_IsoLytMapBorder: TGUID = '{0A29BF7D-2D5C-4B1B-B3B9-AA454124B3C8}';
  CLASS_soLytMapBorder: TGUID = '{B79812C0-5F71-415E-ADEC-C1A2BFD0018D}';
  DIID_IsoLytGroup: TGUID = '{9C1D0D43-B847-41A0-8CC4-38C11DB33657}';
  CLASS_soLytGroup: TGUID = '{D9B81D41-C131-49AA-8EBA-6D6FC0229F6B}';
  DIID_IsoLytMap: TGUID = '{4B958429-4B1C-43D2-B74F-18391DD83457}';
  CLASS_soLytMap: TGUID = '{E745E36D-3A38-46F3-BADC-FEA60BD5A526}';
  DIID_IsoLytElements: TGUID = '{3DF101B5-EDE9-4A81-A0F7-4E0976B77957}';
  CLASS_soLytElements: TGUID = '{26D62886-56EA-4C3E-9CF3-07DCF5C65C4E}';
  DIID_IsoLytSelection: TGUID = '{40C71998-1525-4D92-B9CA-4BD9FDB2FFCA}';
  CLASS_soLytSelection: TGUID = '{AA1A8A20-C6FB-4A89-B256-1521F455683A}';
  DIID_IsoLytRulerLine: TGUID = '{6046D0B5-FF24-4DA6-A892-E7D353E83377}';
  CLASS_soLytRulerLine: TGUID = '{70851364-7AA9-4947-9342-756E1268F826}';
  DIID_IsoLytRulerLines: TGUID = '{006A6D10-C95C-42A2-A256-7DDEF3E11505}';
  CLASS_soLytRulerLines: TGUID = '{5F7D2D8D-3F52-4ADE-B726-EAD93B19893D}';
  DIID_IsoLytPage: TGUID = '{39D5C938-A21A-43D4-8B7A-4FC8F9CCB547}';
  CLASS_soLytPage: TGUID = '{8AE0B362-605F-416D-8616-4445315EA5D2}';
  DIID__DSuperLayout: TGUID = '{A5076A55-4C5E-480F-AD2E-BC55E2F42B39}';
  DIID__DSuperLayoutEvents: TGUID = '{9511D2B4-32B5-4B3A-B844-4BBB2E471FC4}';
  CLASS_SuperLayout: TGUID = '{324745AA-1145-4808-AA69-41987582AE36}';
  DIID_IsoLytRect: TGUID = '{F572B609-5B14-43C2-8FF0-2ACF9BC72BC7}';
  CLASS_soLytRect: TGUID = '{AB87CC6F-05A7-4FAE-B862-F478D54E2413}';
  DIID_IsoLytPoly: TGUID = '{5C538E21-B44D-4A48-9FAC-9439B8BCF472}';
  CLASS_soLytPoly: TGUID = '{94131250-F508-47D4-9189-07687E552C0D}';
  DIID_IsoLytTable: TGUID = '{60AA03A8-869E-4506-A0FC-009C47352CA1}';
  CLASS_soLytTable: TGUID = '{90440105-5222-49FA-9D84-49F7CCF5571F}';
  DIID_IsoLytText: TGUID = '{6FBB603B-F21E-4C3F-8417-F2E7A26BE20C}';
  CLASS_soLytText: TGUID = '{BBBC48D3-3D23-4657-A76D-85C4017A92C7}';
  DIID_IsoLytArtText: TGUID = '{9BC536EE-157C-479D-9C2B-34BDE57456A8}';
  CLASS_soLytArtText: TGUID = '{9EDDE913-2736-461C-8CCC-B4BB0DA743EE}';
  DIID_IsoLytLineSect: TGUID = '{1DE6ECE1-990A-4FAC-B38D-B369774277F4}';
  CLASS_soLytLineSect: TGUID = '{21832E19-0A1B-450F-8B50-112E24C9C5C9}';
  DIID_IsoLytRoundRect: TGUID = '{CA9E18EA-91A6-4AD4-B2BD-AB6974F8BBB9}';
  CLASS_soLytRoundRect: TGUID = '{06975CB3-E602-4492-8AC2-5F6A394D6A0B}';
  DIID_IsoLytEllipse: TGUID = '{21426049-CDCE-4A01-B119-586CB14DBA18}';
  CLASS_soLytEllipse: TGUID = '{D76947FB-7025-4C9D-8199-7715FD22C826}';
  DIID_IsoLytArc: TGUID = '{4C832ECA-9BA0-48C0-8E14-57AE2B13D19F}';
  CLASS_soLytArc: TGUID = '{52669EB8-C76C-4467-BDE3-F558ED3D6077}';
  DIID_IsoLytPolygon: TGUID = '{E07F82B8-089B-4A40-BFFF-225790B34C7C}';
  CLASS_soLytPolygon: TGUID = '{6954D246-517C-46DD-89F1-B93CB9CB4AFA}';
  DIID_IsoLytPolyline: TGUID = '{A2470115-7ED8-4195-A21B-1FD94682AA02}';
  CLASS_soLytPolyline: TGUID = '{00EF5C61-D53F-4333-87D5-08729FD4EE23}';
  DIID_IsoLytLegend: TGUID = '{F3965995-3634-4425-BF17-F388867C36C7}';
  CLASS_soLytLegend: TGUID = '{D783A3A2-5FA2-416D-A385-A7B8B4FD9205}';
  DIID_IsoLytMapScale: TGUID = '{0C089516-4654-431E-9EE2-B453239CA6F0}';
  CLASS_soLytMapScale: TGUID = '{4D6EA192-8580-42E3-BF21-51AE5A11FC1A}';
  DIID_IsoLytDirection: TGUID = '{1906804F-B1C8-4D64-B475-9A19ABA2F6DD}';
  CLASS_soLytDirection: TGUID = '{DAD49339-4748-4E49-8F94-056F5BA17687}';
  DIID_IsoLytPicture: TGUID = '{F8EF663A-D8DB-49F1-815E-7B6C01D43E33}';
  CLASS_soLytPicture: TGUID = '{17DD1AE8-EF3D-491E-AB47-BA12CB23C00D}';
  DIID_IsoLytPoint: TGUID = '{6364A2D5-D8B6-49EF-ACB4-7CA3E0837BCF}';
  CLASS_soLytPoint: TGUID = '{721314F4-141B-490B-8324-93206D5BA469}';

// *********************************************************************//
// Declaration of Enumerations defined in Type Library                    
// *********************************************************************//
// Constants for enum seLytObjType
type
  seLytObjType = TOleEnum;
const
  sclytLinesect = $00000000;
  sclytRect = $00000001;
  sclytRoundRect = $00000002;
  sclytEllipse = $00000003;
  sclytArc = $00000004;
  sclytPolygon = $00000005;
  sclytPolyline = $00000006;
  sclytText = $00000007;
  sclytMap = $00000008;
  sclytGroup = $00000009;
  sclytTable = $0000000A;
  sclytArtText = $0000000B;
  sclytLegend = $0000000C;
  sclytScale = $0000000D;
  sclytDirection = $0000000E;
  sclytPoint = $0000000F;
  sclytPicture = $00000010;

// Constants for enum seLytActionType
type
  seLytActionType = TOleEnum;
const
  sclytActNull = $00000000;
  sclytActSel = $00000001;
  sclytActZoomOut = $00000002;
  sclytActZoomIn = $00000003;
  sclytActPalm = $00000004;
  sclytActLinesect = $00000005;
  sclytActRect = $00000006;
  sclytActRoundRect = $00000007;
  sclytActEllipse = $00000008;
  sclytActArc = $00000009;
  sclytActPolygon = $0000000A;
  sclytActPolyline = $0000000B;
  sclytActText = $0000000C;
  sclytActMap = $0000000D;
  sclytActTable = $0000000E;
  sclytActArtText = $00000010;
  sclytActLegend = $00000011;
  sclytActScale = $00000012;
  sclytActDirection = $00000013;
  sclytActPoint = $00000014;
  sclytActPicture = $00000015;

// Constants for enum seMapActionType
type
  seMapActionType = TOleEnum;
const
  scMapActNull = $00000000;
  scMapActPan = $00000001;
  scMapActZoomIn = $00000002;
  scMapActZoomOut = $00000003;
  scMapActZoomFree = $00000004;

// Constants for enum seLytTextAlignType
type
  seLytTextAlignType = TOleEnum;
const
  scTextAlignLeft = $00000000;
  scTextAlignCenter = $00000001;
  scTextAlignRight = $00000002;

// Constants for enum seMapBorderFillStyle
type
  seMapBorderFillStyle = TOleEnum;
const
  scMapBorderFillNon = $00000000;
  scMapBorderFillBitmap = $00000001;
  scMapBorderFillChar = $00000002;

// Constants for enum seMapBorderCornerFillStyle
type
  seMapBorderCornerFillStyle = TOleEnum;
const
  scMapBorderCornerFillStyleNon = $00000000;
  scMapBorderCornerFillStyleBitmap = $00000001;
  scMapBorderCornerFillStyleChar = $00000002;

// Constants for enum seMapBorderRotateBaseType
type
  seMapBorderRotateBaseType = TOleEnum;
const
  scMapBorderRotateBaseBottom = $00000000;
  scMapBorderRotateBaseTop = $00000001;

// Constants for enum seMapBorderCornerRotateBaseType
type
  seMapBorderCornerRotateBaseType = TOleEnum;
const
  scMapBorderCornerRotateBaseLeftBottom = $00000000;
  scMapBorderCornerRotateBaseLeftTop = $00000001;
  scMapBorderCornerRotateBaseRightTop = $00000002;
  scMapBorderCornerRotateBaseRightBottom = $00000003;

// Constants for enum seDirectionBorderType
type
  seDirectionBorderType = TOleEnum;
const
  scDirectionBorderNon = $00000000;
  scDirectionBorderSingle = $00000001;

// Constants for enum seLytMapBorderType
type
  seLytMapBorderType = TOleEnum;
const
  sclytMapBorderNone = $00000000;
  sclytMapBorderSingle = $00000001;
  sclytMapBorderComplex = $00000002;

// Constants for enum seLytPrinterPaperSize
type
  seLytPrinterPaperSize = TOleEnum;
const
  sclytDMPAPER_LETTER = $00000001;
  sclytDMPAPER_LETTERSMALL = $00000002;
  sclytDMPAPER_TABLOID = $00000003;
  sclytDMPAPER_LEDGER = $00000004;
  sclytDMPAPER_LEGAL = $00000005;
  sclytDMPAPER_STATEMENT = $00000006;
  sclytDMPAPER_EXECUTIVE = $00000007;
  sclytDMPAPER_A3 = $00000008;
  sclytDMPAPER_A4 = $00000009;
  sclytDMPAPER_A4SMALL = $0000000A;
  sclytDMPAPER_A5 = $0000000B;
  sclytDMPAPER_B4 = $0000000C;
  sclytDMPAPER_B5 = $0000000D;
  sclytDMPAPER_FOLIO = $0000000E;
  sclytDMPAPER_QUARTO = $0000000F;
  sclytDMPAPER_10X14 = $00000010;
  sclytDMPAPER_11X17 = $00000011;
  sclytDMPAPER_NOTE = $00000012;
  sclytDMPAPER_ENV_9 = $00000013;
  sclytDMPAPER_ENV_10 = $00000014;
  sclytDMPAPER_ENV_11 = $00000015;
  sclytDMPAPER_ENV_12 = $00000016;
  sclytDMPAPER_ENV_14 = $00000017;
  sclytDMPAPER_CSHEET = $00000018;
  sclytDMPAPER_DSHEET = $00000019;
  sclytDMPAPER_ESHEET = $0000001A;
  sclytDMPAPER_ENV_DL = $0000001B;
  sclytDMPAPER_ENV_C5 = $0000001C;
  sclytDMPAPER_ENV_C3 = $0000001D;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -