📄 superlayoutlib_tlb.pas
字号:
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 + -