📄 pview.tlh
字号:
gmlesaRestricted = 3
};
enum LegendEntryPurposeConstants
{
gmlePurposeRender = 1,
gmlePurposeGUI = 2,
gmlePurposeAll = 3
};
enum LegendEntryStyleScalingConstants
{
gmleStyleScalingPaper = 1,
gmleStyleScalingView = 3
};
enum ColorSchemeConstants
{
gmcsStandard = 1,
gmcsRamp = 2
};
struct __declspec(uuid("8bef86e0-366f-11d0-a5f7-080036534602"))
_DGMColorScheme : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Type (
long * plType ) = 0;
virtual HRESULT __stdcall put_Type (
long plType ) = 0;
virtual HRESULT __stdcall get_Parent (
IDispatch * * ppParent ) = 0;
virtual HRESULT __stdcall putref_Parent (
IDispatch * ppParent ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pbstrName ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR pbstrName ) = 0;
virtual HRESULT __stdcall get_Colors (
VARIANT * pvsaColorScheme ) = 0;
virtual HRESULT __stdcall put_Colors (
VARIANT * pvsaColorScheme ) = 0;
};
struct __declspec(uuid("8bef86e1-366f-11d0-a5f7-080036534602"))
ColorScheme;
// [ default ] interface _DGMColorScheme
// interface IDispatch
struct __declspec(uuid("2924a570-365a-11d0-a5f7-080036534602"))
_DGMColorSchemes : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * plCount ) = 0;
virtual HRESULT __stdcall get_Item (
VARIANT index,
struct _DGMColorScheme * * ppColorScheme ) = 0;
virtual HRESULT __stdcall Append (
struct _DGMColorScheme * ColorScheme ) = 0;
virtual HRESULT __stdcall Remove (
VARIANT index,
struct _DGMColorScheme * * ppColorScheme ) = 0;
virtual HRESULT __stdcall _NewEnum (
IUnknown * * ppEnum ) = 0;
};
struct __declspec(uuid("2924a571-365a-11d0-a5f7-080036534602"))
ColorSchemes;
// [ default ] interface _DGMColorSchemes
struct __declspec(uuid("27d11ec1-c876-11cf-af3a-08003601dc84"))
_DGMDisplayedObjects : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall SetDisplayColor (
long displayColor ) = 0;
virtual HRESULT __stdcall Item (
VARIANT index,
IDispatch * * pGMObject ) = 0;
virtual HRESULT __stdcall get_Count (
long * Count ) = 0;
virtual HRESULT __stdcall Add (
IDispatch * pGMObject ) = 0;
virtual HRESULT __stdcall Remove (
IDispatch * pGMObject ) = 0;
virtual HRESULT __stdcall Clear ( ) = 0;
virtual HRESULT __stdcall IsMember (
IDispatch * pGMObject,
VARIANT_BOOL * pMember ) = 0;
virtual HRESULT __stdcall GetRange (
double * x1,
double * y1,
double * z1,
double * x2,
double * y2,
double * z2 ) = 0;
virtual HRESULT __stdcall get__NewEnum (
IUnknown * * pEnum ) = 0;
};
struct __declspec(uuid("3aa0b340-c86f-11cf-af3a-08003601dc84"))
DisplayedObjects;
// [ default ] interface _DGMDisplayedObjects
struct __declspec(uuid("228f0584-9ec6-11cf-9e47-08003601e012"))
IGMLocatedObjectsCollection : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Item (
VARIANT index,
IDispatch * * pObject ) = 0;
virtual HRESULT __stdcall get_Count (
long * pCount ) = 0;
virtual HRESULT __stdcall Add (
IDispatch * pObject ) = 0;
virtual HRESULT __stdcall Delete (
IDispatch * pObject ) = 0;
virtual HRESULT __stdcall Clear ( ) = 0;
virtual HRESULT __stdcall IsMember (
IDispatch * pObject,
VARIANT_BOOL * pMember ) = 0;
virtual HRESULT __stdcall get__NewEnum (
IUnknown * * Unknown ) = 0;
virtual HRESULT __stdcall get_MaxNumOfObjects (
long * maxObjects ) = 0;
virtual HRESULT __stdcall put_MaxNumOfObjects (
long maxObjects ) = 0;
};
struct __declspec(uuid("228f0585-9ec6-11cf-9e47-08003601e012"))
DGMLocatedObjectsCollection : IDispatch
{};
struct __declspec(uuid("228f0586-9ec6-11cf-9e47-08003601e012"))
LocatedObjectsCollection;
// [ default ] interface IGMLocatedObjectsCollection
// dispinterface DGMLocatedObjectsCollection
struct __declspec(uuid("5b348313-b0eb-11cf-99a2-08003601e42c"))
_DGMObject : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall IsEqual (
IDispatch * Object,
VARIANT_BOOL * pEqual ) = 0;
};
struct __declspec(uuid("63cb74b2-b0f7-11cf-99a2-08003601e42c"))
GeometryObject : _DGMObject
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Recordset (
struct GRecordset * * ppRecordset ) = 0;
virtual HRESULT __stdcall get_Bookmark (
SAFEARRAY * * pBookmark ) = 0;
virtual HRESULT __stdcall get_GeometryFieldName (
BSTR * pName ) = 0;
virtual HRESULT __stdcall SetLocatePoint (
double x,
double y,
double z ) = 0;
virtual HRESULT __stdcall GetLocatePoint (
double * x,
double * y,
double * z ) = 0;
virtual HRESULT __stdcall _SetDatabaseInformation (
struct GRecordset * pGRecordset,
SAFEARRAY * * Bookmark,
BSTR GeometryFieldName ) = 0;
virtual HRESULT __stdcall _GetDatabaseInformation (
struct GRecordset * * ppGRecordset,
SAFEARRAY * * Bookmark,
BSTR * pGeometryFieldName ) = 0;
virtual HRESULT __stdcall get_Type (
BSTR * pName ) = 0;
};
struct __declspec(uuid("1da6afa1-da7e-11cf-a19e-08003606e802"))
RecordObject : _DGMObject
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Recordset (
struct GRecordset * * ppRecordset ) = 0;
virtual HRESULT __stdcall putref_Recordset (
struct GRecordset * ppRecordset ) = 0;
virtual HRESULT __stdcall get_Bookmark (
SAFEARRAY * * pBookmark ) = 0;
virtual HRESULT __stdcall put_Bookmark (
SAFEARRAY * * pBookmark ) = 0;
virtual HRESULT __stdcall get_Type (
BSTR * pName ) = 0;
};
struct __declspec(uuid("22d7d3e1-4d61-11d0-a1ea-080036122003"))
RecordsetObject : _DGMObject
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Recordset (
struct GRecordset * * ppRecordset ) = 0;
virtual HRESULT __stdcall putref_Recordset (
struct GRecordset * ppRecordset ) = 0;
virtual HRESULT __stdcall get_GeometryFieldName (
BSTR * pName ) = 0;
virtual HRESULT __stdcall put_GeometryFieldName (
BSTR pName ) = 0;
virtual HRESULT __stdcall get_Count (
long * pCount ) = 0;
virtual HRESULT __stdcall IsMember (
IDispatch * pObject,
VARIANT_BOOL * pMember ) = 0;
virtual HRESULT __stdcall Remove (
IDispatch * pObject ) = 0;
virtual HRESULT __stdcall get_Type (
BSTR * pName ) = 0;
};
enum LinearShapeConstants
{
gmrssHorizontal = 1,
gmrssCurve = 2,
gmrssZigZag = 3
};
enum AreaShapeConstants
{
gmrssRectangle = 1,
gmrssEllipse = 2,
gmrssManmade = 3,
gmrssLake = 4,
gmrssNatural = 5
};
enum PointModeConstants
{
gmrssReduceStyleToKey = 1,
gmrssExpandKeyToStyle = 2
};
struct __declspec(uuid("69103c0b-34e8-11d1-980c-0060972d9db7"))
_DGMRenderStyleService : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Width (
long * plWidth ) = 0;
virtual HRESULT __stdcall put_Width (
long plWidth ) = 0;
virtual HRESULT __stdcall get_Height (
long * plHeight ) = 0;
virtual HRESULT __stdcall put_Height (
long plHeight ) = 0;
virtual HRESULT __stdcall get_BackColor (
long * plColor ) = 0;
virtual HRESULT __stdcall put_BackColor (
long plColor ) = 0;
virtual HRESULT __stdcall get_Picture (
IDispatch * * ppPicture ) = 0;
virtual HRESULT __stdcall get_PictureAsString (
BSTR * pbstrPictureString ) = 0;
virtual HRESULT __stdcall get_ScaleFactor (
double * pdScale ) = 0;
virtual HRESULT __stdcall put_ScaleFactor (
double pdScale ) = 0;
virtual HRESULT __stdcall get_StyleScale (
double * pdStyleScale ) = 0;
virtual HRESULT __stdcall put_StyleScale (
double pdStyleScale ) = 0;
virtual HRESULT __stdcall get_Inset (
long * lInset ) = 0;
virtual HRESULT __stdcall put_Inset (
long lInset ) = 0;
virtual HRESULT __stdcall BeginDraw ( ) = 0;
virtual HRESULT __stdcall Draw (
IDispatch * pGeometry,
IDispatch * pStyle ) = 0;
virtual HRESULT __stdcall DrawSamplePoint (
IDispatch * pStyle ) = 0;
virtual HRESULT __stdcall DrawSampleLine (
IDispatch * pStyle,
VARIANT enumLinearShape = vtMissing ) = 0;
virtual HRESULT __stdcall DrawSampleArea (
IDispatch * pStyle,
VARIANT enumAreaShape = vtMissing ) = 0;
virtual HRESULT __stdcall DrawSampleAnySpatial (
IDispatch * pStyle,
VARIANT enumAreaShape = vtMissing,
VARIANT enumLinearShape = vtMissing ) = 0;
virtual HRESULT __stdcall DrawSampleText (
IDispatch * pStyle,
VARIANT bstrText = vtMissing ) = 0;
virtual HRESULT __stdcall EndDraw ( ) = 0;
virtual HRESULT __stdcall GetRenderOffset (
IDispatch * pStyle,
VARIANT bstrText,
VARIANT * pvOffsets ) = 0;
virtual HRESULT __stdcall AdjustScaleAndSize (
IDispatch * pStyle,
enum PointModeConstants enumPointMode,
VARIANT bstrText = vtMissing ) = 0;
};
struct __declspec(uuid("f8da99d1-0769-11d0-a5ca-080036534602"))
RenderStyleService;
// [ default ] interface _DGMRenderStyleService
enum StyleConstants
{
gmsLinearSolid = 0,
gmsLinearDotted = 1,
gmsLinearMediumDashed = 2,
gmsLinearLongDashed = 3,
gmsLinearDotDashed = 4,
gmsLinearShortDashed = 5,
gmsLinearDashDoubleDot = 6,
gmsLinearLongDashShortDash = 7,
gmsLinearLongDashSingleDot = 8,
gmsLinearLongDashDoubleDot = 9,
gmsLinearLongDashTripleDot = 10,
gmsLinearMediumDashShortDash = 11,
gmsLinearLongDashMediumDash = 12,
gmsLinearLongDashDoubleMediumDash = 13,
gmsLinearMediumDashDot = 4,
gmsLinearMediumDashDoubleDot = 6,
gmsLinearCustom = 32767,
gmsLinearModeShowForeground = 0,
gmsLinearModeShowBackground = 1,
gmsLinearModeShowBoth = 2,
gmsClassNone = 0,
gmsClassPoint = 1,
gmsClassLinear = 2,
gmsClassAreal = 3,
gmsClassText = 4,
gmsClassAny = 5,
gmsClassMulti = 6,
gmsFPSolid = 0,
gmsFPVerticalHatch = 1,
gmsFPHorizontalHatch = 2,
gmsFPFDiagonalHatch = 3,
gmsFPBDiagonalHatch = 4,
gmsFPCrossHatch = 5,
gmsFPDiagCrossHatch = 6,
gmsFPHoneycomb = 7,
gmsFillModeStandard = 0,
gmsFillModeEnhanced = 1,
gmsHandleShapeSquare = 0,
gmsHandleShapeCircle = 1,
gmsHandleShapeTriangleUp = 2,
gmsHandleShapeTriangleDown = 3,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -