esriCarto.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:859k
源码类别:
GIS编程
开发平台:
Visual C++
- virtual HRESULT __stdcall get_CenterRight (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterRight (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowRight (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowRight (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowCenter (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowCenter (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowLeft (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowLeft (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterLeft (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterLeft (
- long Priority ) = 0;
- };
- struct __declspec(uuid("aa157206-e079-11d2-9f48-00c04f6bc6a5"))
- IAnnotationExpressionEngine : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall get_AppendCode (
- BSTR * AppendCode ) = 0;
- virtual HRESULT __stdcall CreateFunction (
- BSTR Name,
- BSTR parameters,
- BSTR Expression,
- BSTR * function ) = 0;
- virtual HRESULT __stdcall SetExpression (
- BSTR preCode,
- BSTR Expression,
- struct IAnnotationExpressionParser * * ExpressionParser ) = 0;
- virtual HRESULT __stdcall SetCode (
- BSTR fullCode,
- BSTR runFunction,
- struct IAnnotationExpressionParser * * ExpressionParser ) = 0;
- };
- struct __declspec(uuid("aa157205-e079-11d2-9f48-00c04f6bc6a5"))
- IAnnotationExpressionParser : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Expression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall get_AttributeCount (
- long * attributes ) = 0;
- virtual HRESULT __stdcall get_Attribute (
- long Index,
- BSTR * Attribute ) = 0;
- virtual HRESULT __stdcall FindLabel (
- struct IFeature * Feature,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall LastError (
- long * number,
- long * line,
- BSTR * Description ) = 0;
- };
- enum esriSymbolRotationType
- {
- esriRotateSymbolGeographic = 0,
- esriRotateSymbolArithmetic = 1
- };
- enum esriOverposterCaps
- {
- esriCanPlaceLabels = 0,
- esriCanPlaceSymbols = 1,
- esriCanAddBarriers = 2
- };
- enum esriOverposterPolygonPlacementMethod
- {
- esriAlwaysHorizontal = 0,
- esriAlwaysStraight = 1,
- esriMixedStrategy = 2
- };
- enum esriPlacedObjectType
- {
- esriPlacedLabel = 0,
- esriPlacedSymbol = 1
- };
- enum esriPlacementCode
- {
- esriPlacementOk = 0,
- esriPlacementUnplaced = 1,
- esriPlacementSystemError = 2
- };
- enum esriLabelRotationType
- {
- esriRotateLabelGeographic = 0,
- esriRotateLabelArithmetic = 1,
- esriRotateLabelRadians = 2,
- esriRotateLabelAV3 = 3
- };
- struct __declspec(uuid("01c12b93-a3fb-11d2-a2fe-080009b6f22b"))
- BarrierCollection;
- // [ default ] interface IUnknown
- // interface IBarrierCollection
- struct __declspec(uuid("3141f2f2-38e2-11d1-8809-080009ec732a"))
- IPlacedObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ObjectType (
- enum esriPlacedObjectType * Type ) = 0;
- virtual HRESULT __stdcall put_ObjectType (
- enum esriPlacedObjectType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureId (
- long * FeatureId ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FeatureId ) = 0;
- virtual HRESULT __stdcall get_ControlShape (
- struct IGeometry * * Shape ) = 0;
- virtual HRESULT __stdcall put_ControlShape (
- struct IGeometry * Shape ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_ClassIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_ClassIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_PlacementCode (
- enum esriPlacementCode * PlacementCode ) = 0;
- virtual HRESULT __stdcall put_PlacementCode (
- enum esriPlacementCode PlacementCode ) = 0;
- virtual HRESULT __stdcall get_PlacementMessage (
- BSTR * message ) = 0;
- virtual HRESULT __stdcall put_PlacementMessage (
- BSTR message ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- };
- struct __declspec(uuid("bddfa62b-1810-4e9c-85c3-2c2b50ea70b6"))
- IPlacedObject2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ObjectType (
- enum esriPlacedObjectType * Type ) = 0;
- virtual HRESULT __stdcall put_ObjectType (
- enum esriPlacedObjectType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureId (
- long * FeatureId ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FeatureId ) = 0;
- virtual HRESULT __stdcall get_ControlShape (
- struct IGeometry * * Shape ) = 0;
- virtual HRESULT __stdcall put_ControlShape (
- struct IGeometry * Shape ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_ClassIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_ClassIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_PlacementCode (
- enum esriPlacementCode * PlacementCode ) = 0;
- virtual HRESULT __stdcall put_PlacementCode (
- enum esriPlacementCode PlacementCode ) = 0;
- virtual HRESULT __stdcall get_PlacementMessage (
- BSTR * message ) = 0;
- virtual HRESULT __stdcall put_PlacementMessage (
- BSTR message ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall get_ControlShapeEndPoint (
- WKSPoint * point ) = 0;
- virtual HRESULT __stdcall get_LabelWidth (
- double * Width ) = 0;
- virtual HRESULT __stdcall get_LabelHeight (
- double * Height ) = 0;
- };
- struct __declspec(uuid("2f68dd01-d7e6-4e21-8ef9-14165ef00552"))
- IPlacedObject3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ObjectType (
- enum esriPlacedObjectType * Type ) = 0;
- virtual HRESULT __stdcall put_ObjectType (
- enum esriPlacedObjectType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureId (
- long * FeatureId ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FeatureId ) = 0;
- virtual HRESULT __stdcall get_ControlShape (
- struct IGeometry * * Shape ) = 0;
- virtual HRESULT __stdcall put_ControlShape (
- struct IGeometry * Shape ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_ClassIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_ClassIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_PlacementCode (
- enum esriPlacementCode * PlacementCode ) = 0;
- virtual HRESULT __stdcall put_PlacementCode (
- enum esriPlacementCode PlacementCode ) = 0;
- virtual HRESULT __stdcall get_PlacementMessage (
- BSTR * message ) = 0;
- virtual HRESULT __stdcall put_PlacementMessage (
- BSTR message ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall get_ControlShapeEndPoint (
- WKSPoint * point ) = 0;
- virtual HRESULT __stdcall get_LabelWidth (
- double * Width ) = 0;
- virtual HRESULT __stdcall get_LabelHeight (
- double * Height ) = 0;
- virtual HRESULT __stdcall get_AreaCentroid (
- WKSPoint * bestLabelPt ) = 0;
- virtual HRESULT __stdcall get_LabelInsidePolygon (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("3141f2f7-38e2-11d1-8809-080009ec732a"))
- IOverposterLayerProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_PlaceLabels (
- VARIANT_BOOL place ) = 0;
- virtual HRESULT __stdcall get_PlaceLabels (
- VARIANT_BOOL * place ) = 0;
- virtual HRESULT __stdcall put_PlaceSymbols (
- VARIANT_BOOL place ) = 0;
- virtual HRESULT __stdcall get_PlaceSymbols (
- VARIANT_BOOL * place ) = 0;
- virtual HRESULT __stdcall put_IsBarrier (
- VARIANT_BOOL IsBarrier ) = 0;
- virtual HRESULT __stdcall get_IsBarrier (
- VARIANT_BOOL * IsBarrier ) = 0;
- };
- struct __declspec(uuid("c1e3c2fd-dcc1-4f7e-be2d-2f989b0b7e6a"))
- IOverposterLayerProperties2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_PlaceLabels (
- VARIANT_BOOL place ) = 0;
- virtual HRESULT __stdcall get_PlaceLabels (
- VARIANT_BOOL * place ) = 0;
- virtual HRESULT __stdcall put_PlaceSymbols (
- VARIANT_BOOL place ) = 0;
- virtual HRESULT __stdcall get_PlaceSymbols (
- VARIANT_BOOL * place ) = 0;
- virtual HRESULT __stdcall put_IsBarrier (
- VARIANT_BOOL IsBarrier ) = 0;
- virtual HRESULT __stdcall get_IsBarrier (
- VARIANT_BOOL * IsBarrier ) = 0;
- virtual HRESULT __stdcall get_TagUnplaced (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_TagUnplaced (
- VARIANT_BOOL Value ) = 0;
- virtual HRESULT __stdcall get_HasFeatureWeight (
- VARIANT_BOOL * Value ) = 0;
- };
- struct __declspec(uuid("e265c5b5-4513-4bb9-b280-27b03aae5957"))
- IOverposterProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_AnnotateFeatureID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall get_AnnotateMapID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall get_FeatureLayerPropertiesID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall get_LabelStyleID (
- struct IUID * * uid ) = 0;
- };
- struct __declspec(uuid("8112f1a9-0ecd-4e5e-977c-80b358a574b9"))
- IOverposterOptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall TranslateLabel (
- struct ILabelEngineLayerProperties * Layerprops,
- BSTR labelIn,
- VARIANT_BOOL * translated,
- BSTR * labelOut ) = 0;
- virtual HRESULT __stdcall StackLabel (
- struct ILabelEngineLayerProperties * Layerprops,
- VARIANT_BOOL forceStack,
- BSTR labelIn,
- VARIANT_BOOL * stacked,
- BSTR * labelOut ) = 0;
- virtual HRESULT __stdcall get_EnableLabelCache (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_EnableLabelCache (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_EnableDrawUnplaced (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_EnableDrawUnplaced (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall putref_UnplacedLabelColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_UnplacedLabelColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_InvertedLabelTolerance (
- double Angle ) = 0;
- virtual HRESULT __stdcall get_InvertedLabelTolerance (
- double * Angle ) = 0;
- virtual HRESULT __stdcall put_RotateLabelWithDataFrame (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_RotateLabelWithDataFrame (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("3141f2f5-38e2-11d1-8809-080009ec732a"))
- IOverposter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NumClasses (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Capabilities (
- struct ILayer * Layer,
- enum esriOverposterCaps * caps ) = 0;
- virtual HRESULT __stdcall AddClass (
- struct IOverposterLayerProperties * props,
- long * ClassIndex ) = 0;
- virtual HRESULT __stdcall InsertClass (
- long Index,
- struct IOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall RemoveClass (
- long ClassIndex ) = 0;
- virtual HRESULT __stdcall ResetClasses ( ) = 0;
- virtual HRESULT __stdcall Initialize (
- struct IEnvelope * Extent,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall AddBarriers (
- enum esriBasicOverposterWeight Weight,
- struct IGeometryCollection * Barriers ) = 0;
- virtual HRESULT __stdcall AddLabel (
- long ClassIndex,
- BSTR Label,
- double Width,
- double Height,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddCurvedLabel (
- long ClassIndex,
- BSTR Label,
- VARIANT widths,
- VARIANT ascents,
- VARIANT descents,
- double fontHeight,
- double fontDescent,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddSymbol (
- long ClassIndex,
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- long FeatureId ) = 0;
- virtual HRESULT __stdcall PlaceObjects ( ) = 0;
- virtual HRESULT __stdcall NextPlaced (
- struct IPlacedObject * * Object,
- struct ITrackCancel * trackCancel,
- struct IStepProgressor * StepProgressor ) = 0;
- virtual HRESULT __stdcall NextUnplaced (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall NextUnused (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall ReleaseResources ( ) = 0;
- virtual HRESULT __stdcall get_NumberOfUnplacedLabels (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_NumberOfPlacedLabels (
- long * Count ) = 0;
- };
- struct __declspec(uuid("ffec8117-ec4f-4329-bb7d-420453d29edd"))
- IOverposter2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NumClasses (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Capabilities (
- struct ILayer * Layer,
- enum esriOverposterCaps * caps ) = 0;
- virtual HRESULT __stdcall AddClass (
- struct IOverposterLayerProperties * props,
- long * ClassIndex ) = 0;
- virtual HRESULT __stdcall InsertClass (
- long Index,
- struct IOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall RemoveClass (
- long ClassIndex ) = 0;
- virtual HRESULT __stdcall ResetClasses ( ) = 0;
- virtual HRESULT __stdcall Initialize (
- struct IEnvelope * Extent,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall AddBarriers (
- enum esriBasicOverposterWeight Weight,
- struct IGeometryCollection * Barriers ) = 0;
- virtual HRESULT __stdcall AddLabel (
- long ClassIndex,
- BSTR Label,
- double Width,
- double Height,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddCurvedLabel (
- long ClassIndex,
- BSTR Label,
- VARIANT widths,
- VARIANT ascents,
- VARIANT descents,
- double fontHeight,
- double fontDescent,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddSymbol (
- long ClassIndex,
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- long FeatureId ) = 0;
- virtual HRESULT __stdcall PlaceObjects ( ) = 0;
- virtual HRESULT __stdcall NextPlaced (
- struct IPlacedObject * * Object,
- struct ITrackCancel * trackCancel,
- struct IStepProgressor * StepProgressor ) = 0;
- virtual HRESULT __stdcall NextUnplaced (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall NextUnused (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall ReleaseResources ( ) = 0;
- virtual HRESULT __stdcall get_NumberOfUnplacedLabels (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_NumberOfPlacedLabels (
- long * Count ) = 0;
- virtual HRESULT __stdcall AddLabel2 (
- long ClassIndex,
- BSTR Label,
- double Width,
- double Height,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol,
- double Angle ) = 0;
- };
- struct __declspec(uuid("75dddcde-ca45-49da-a5c3-7663e2977dd5"))
- IOverposter3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NumClasses (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Capabilities (
- struct ILayer * Layer,
- enum esriOverposterCaps * caps ) = 0;
- virtual HRESULT __stdcall AddClass (
- struct IOverposterLayerProperties * props,
- long * ClassIndex ) = 0;
- virtual HRESULT __stdcall InsertClass (
- long Index,
- struct IOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall RemoveClass (
- long ClassIndex ) = 0;
- virtual HRESULT __stdcall ResetClasses ( ) = 0;
- virtual HRESULT __stdcall Initialize (
- struct IEnvelope * Extent,
- struct IDisplay * Display,
- struct IOverposterProperties * pOverposterProps ) = 0;
- virtual HRESULT __stdcall AddBarriers (
- enum esriBasicOverposterWeight Weight,
- struct IGeometryCollection * Barriers ) = 0;
- virtual HRESULT __stdcall AddLabel (
- long ClassIndex,
- BSTR Label,
- double Width,
- double Height,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddCurvedLabel (
- long ClassIndex,
- BSTR Label,
- VARIANT widths,
- VARIANT ascents,
- VARIANT descents,
- double fontHeight,
- double fontDescent,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall AddSymbol (
- long ClassIndex,
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- long FeatureId ) = 0;
- virtual HRESULT __stdcall PlaceObjects ( ) = 0;
- virtual HRESULT __stdcall NextPlaced (
- struct IPlacedObject * * Object,
- struct ITrackCancel * trackCancel,
- struct IStepProgressor * StepProgressor ) = 0;
- virtual HRESULT __stdcall NextUnplaced (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall NextUnused (
- struct IPlacedObject * * Object ) = 0;
- virtual HRESULT __stdcall ReleaseResources ( ) = 0;
- virtual HRESULT __stdcall get_NumberOfUnplacedLabels (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_NumberOfPlacedLabels (
- long * Count ) = 0;
- virtual HRESULT __stdcall AddLabel2 (
- long ClassIndex,
- BSTR Label,
- double Width,
- double Height,
- struct IGeometry * ControlShape,
- long FeatureId,
- struct ISymbol * Symbol,
- double Angle ) = 0;
- };
- struct __declspec(uuid("6cc4facb-5f13-418a-bf24-d2c61d56fe66"))
- IBasicOverposterLayerProperties2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureType (
- enum esriBasicOverposterFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriBasicOverposterFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_LabelWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_NumLabelsOption (
- enum esriBasicNumLabelsOption * option ) = 0;
- virtual HRESULT __stdcall put_NumLabelsOption (
- enum esriBasicNumLabelsOption option ) = 0;
- virtual HRESULT __stdcall get_LineLabelPosition (
- struct ILineLabelPosition * * position ) = 0;
- virtual HRESULT __stdcall put_LineLabelPosition (
- struct ILineLabelPosition * position ) = 0;
- virtual HRESULT __stdcall get_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_GenerateUnplacedLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_GenerateUnplacedLabels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PointPlacementOnTop (
- VARIANT_BOOL * OnTop ) = 0;
- virtual HRESULT __stdcall put_PointPlacementOnTop (
- VARIANT_BOOL OnTop ) = 0;
- virtual HRESULT __stdcall get_PointPlacementPriorities (
- struct IPointPlacementPriorities * * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_PointPlacementPriorities (
- struct IPointPlacementPriorities * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_PointPlacementAngles (
- VARIANT * angles ) = 0;
- virtual HRESULT __stdcall put_PointPlacementAngles (
- VARIANT angles ) = 0;
- virtual HRESULT __stdcall get_BufferRatio (
- double * BufferRatio ) = 0;
- virtual HRESULT __stdcall put_BufferRatio (
- double BufferRatio ) = 0;
- virtual HRESULT __stdcall get_LineOffset (
- double * LineOffset ) = 0;
- virtual HRESULT __stdcall put_LineOffset (
- double LineOffset ) = 0;
- virtual HRESULT __stdcall get_MaxDistanceFromTarget (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_MaxDistanceFromTarget (
- double Distance ) = 0;
- };
- struct __declspec(uuid("7bdbb1ec-e951-4058-8140-d5cd88556613"))
- IBasicOverposterLayerProperties3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureType (
- enum esriBasicOverposterFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriBasicOverposterFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_LabelWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_NumLabelsOption (
- enum esriBasicNumLabelsOption * option ) = 0;
- virtual HRESULT __stdcall put_NumLabelsOption (
- enum esriBasicNumLabelsOption option ) = 0;
- virtual HRESULT __stdcall get_LineLabelPosition (
- struct ILineLabelPosition * * position ) = 0;
- virtual HRESULT __stdcall put_LineLabelPosition (
- struct ILineLabelPosition * position ) = 0;
- virtual HRESULT __stdcall get_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_GenerateUnplacedLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_GenerateUnplacedLabels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PointPlacementOnTop (
- VARIANT_BOOL * OnTop ) = 0;
- virtual HRESULT __stdcall put_PointPlacementOnTop (
- VARIANT_BOOL OnTop ) = 0;
- virtual HRESULT __stdcall get_PointPlacementPriorities (
- struct IPointPlacementPriorities * * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_PointPlacementPriorities (
- struct IPointPlacementPriorities * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_PointPlacementAngles (
- VARIANT * angles ) = 0;
- virtual HRESULT __stdcall put_PointPlacementAngles (
- VARIANT angles ) = 0;
- virtual HRESULT __stdcall get_BufferRatio (
- double * BufferRatio ) = 0;
- virtual HRESULT __stdcall put_BufferRatio (
- double BufferRatio ) = 0;
- virtual HRESULT __stdcall get_LineOffset (
- double * LineOffset ) = 0;
- virtual HRESULT __stdcall put_LineOffset (
- double LineOffset ) = 0;
- virtual HRESULT __stdcall get_MaxDistanceFromTarget (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_MaxDistanceFromTarget (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_RotationType (
- enum esriLabelRotationType * Type ) = 0;
- virtual HRESULT __stdcall put_RotationType (
- enum esriLabelRotationType Type ) = 0;
- virtual HRESULT __stdcall get_RotationField (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_RotationField (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_PerpendicularToAngle (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PerpendicularToAngle (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("f64b3a44-c14c-4b12-994f-ae72196eec56"))
- IBasicOverposterLayerProperties4 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureType (
- enum esriBasicOverposterFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriBasicOverposterFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_LabelWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_NumLabelsOption (
- enum esriBasicNumLabelsOption * option ) = 0;
- virtual HRESULT __stdcall put_NumLabelsOption (
- enum esriBasicNumLabelsOption option ) = 0;
- virtual HRESULT __stdcall get_LineLabelPosition (
- struct ILineLabelPosition * * position ) = 0;
- virtual HRESULT __stdcall put_LineLabelPosition (
- struct ILineLabelPosition * position ) = 0;
- virtual HRESULT __stdcall get_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_GenerateUnplacedLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_GenerateUnplacedLabels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PointPlacementOnTop (
- VARIANT_BOOL * OnTop ) = 0;
- virtual HRESULT __stdcall put_PointPlacementOnTop (
- VARIANT_BOOL OnTop ) = 0;
- virtual HRESULT __stdcall get_PointPlacementPriorities (
- struct IPointPlacementPriorities * * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_PointPlacementPriorities (
- struct IPointPlacementPriorities * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_PointPlacementAngles (
- VARIANT * angles ) = 0;
- virtual HRESULT __stdcall put_PointPlacementAngles (
- VARIANT angles ) = 0;
- virtual HRESULT __stdcall get_BufferRatio (
- double * BufferRatio ) = 0;
- virtual HRESULT __stdcall put_BufferRatio (
- double BufferRatio ) = 0;
- virtual HRESULT __stdcall get_LineOffset (
- double * LineOffset ) = 0;
- virtual HRESULT __stdcall put_LineOffset (
- double LineOffset ) = 0;
- virtual HRESULT __stdcall get_MaxDistanceFromTarget (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_MaxDistanceFromTarget (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_RotationType (
- enum esriLabelRotationType * Type ) = 0;
- virtual HRESULT __stdcall put_RotationType (
- enum esriLabelRotationType Type ) = 0;
- virtual HRESULT __stdcall get_RotationField (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_RotationField (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_PerpendicularToAngle (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PerpendicularToAngle (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PolygonPlacementMethod (
- enum esriOverposterPolygonPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PolygonPlacementMethod (
- enum esriOverposterPolygonPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PlaceOnlyInsidePolygon (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PlaceOnlyInsidePolygon (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("c4541861-5a4f-11d2-a2c0-080009b6f22b"))
- IBasicOverposterEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Label (
- struct IPlacedObject * placedObject,
- VARIANT_BOOL * cancel ) = 0;
- };
- struct __declspec(uuid("3141f2fc-38e2-11d1-8809-080009ec732a"))
- BasicOverposter;
- // [ default ] interface IUnknown
- // interface IOverposter
- // interface IOverposter2
- // interface IOverposter3
- // interface IConnectionPointContainer
- // interface IPersist
- // interface IPersistStream
- // [ default, source ] interface IBasicOverposterEvents
- struct __declspec(uuid("ee535289-41c9-11d1-880a-080009ec732a"))
- BasicOverposterLayerProperties;
- // [ default ] interface IUnknown
- // interface IBasicOverposterLayerProperties
- // interface IBasicOverposterLayerProperties2
- // interface IBasicOverposterLayerProperties3
- // interface IBasicOverposterLayerProperties4
- // interface IOverposterLayerProperties
- // interface IOverposterLayerProperties2
- // interface IPersist
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("2442958c-d711-11d2-9f41-00c04f6bc6a5"))
- LineLabelPosition;
- // [ default ] interface IUnknown
- // interface ILineLabelPosition
- // interface IPersist
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("261a4377-d9d5-11d2-a806-cc9f870bcd5a"))
- LineLabelPlacementPriorities;
- // [ default ] interface IUnknown
- // interface ILineLabelPlacementPriorities
- // interface IPersist
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("261a4372-d9d5-11d2-a806-cc9f870bcd5a"))
- PointPlacementPriorities;
- // [ default ] interface IUnknown
- // interface IPointPlacementPriorities
- // interface IPersist
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("e0c73d56-6c88-498c-b77c-78606e688c97"))
- BasicOverposterProperties;
- // [ default ] interface IUnknown
- // interface IOverposterProperties
- // interface IOverposterOptions
- // interface IPersist
- // interface IPersistStream
- // interface IClone
- enum esriMaplexPlacementQuality
- {
- esriMaplexPlacementQualityLow = 1,
- esriMaplexPlacementQualityMedium = 2,
- esriMaplexPlacementQualityHigh = 3
- };
- enum esriMaplexUnit
- {
- esriMaplexUnitMap = 0,
- esriMaplexUnitMM = 1,
- esriMaplexUnitInch = 2,
- esriMaplexUnitPoint = 3,
- esriMaplexUnitPercentage = 4
- };
- enum esriMaplexPointPlacementMethod
- {
- esriMaplexAroundPoint = 0,
- esriMaplexCenteredOnPoint = 1,
- esriMaplexNorthOfPoint = 2,
- esriMaplexNortheastOfPoint = 3,
- esriMaplexEastOfPoint = 4,
- esriMaplexSoutheastOfPoint = 5,
- esriMaplexSouthOfPoint = 6,
- esriMaplexSouthwestOfPoint = 7,
- esriMaplexWestOfPoint = 8,
- esriMaplexNorthwestOfPoint = 9
- };
- enum esriMaplexOffsetAlongLineMethod
- {
- esriMaplexBestPositionAlongLine = 0,
- esriMaplexBeforeStartOfLine = 1,
- esriMaplexAlongLineFromStart = 2,
- esriMaplexAlongLineFromEnd = 3,
- esriMaplexAfterEndOfLine = 4
- };
- enum esriMaplexLinePlacementMethod
- {
- esriMaplexCenteredHorizontalOnLine = 0,
- esriMaplexCenteredStraightOnLine = 1,
- esriMaplexCenteredCurvedOnLine = 2,
- esriMaplexCenteredPerpendicularOnLine = 3,
- esriMaplexOffsetHorizontalFromLine = 4,
- esriMaplexOffsetStraightFromLine = 5,
- esriMaplexOffsetCurvedFromLine = 6,
- esriMaplexOffsetPerpendicularFromLine = 7
- };
- enum esriMaplexPolygonPlacementMethod
- {
- esriMaplexHorizontalInPolygon = 0,
- esriMaplexStraightInPolygon = 1,
- esriMaplexCurvedInPolygon = 2,
- esriMaplexHorizontalAroundPolygon = 3,
- esriMaplexRepeatAlongBoundary = 4
- };
- enum esriMaplexConstrainOffset
- {
- esriMaplexNoConstraint = 0,
- esriMaplexAboveLine = 1,
- esriMaplexBelowLine = 2,
- esriMaplexLeftOfLine = 3,
- esriMaplexRightOfLine = 4
- };
- enum esriMaplexLabelAnchorPoint
- {
- esriMaplexCenterOfLabel = 0,
- esriMaplexNearestSideOfLabel = 1,
- esriMaplexFurthestSideOfLabel = 2
- };
- enum esriMaplexStackingJustification
- {
- esriMaplexChooseBestJustification = 0,
- esriMaplexConstrainJustificationLeftOrRight = 1,
- esriMaplexConstrainJustificationLeft = 2,
- esriMaplexConstrainJustificationRight = 3,
- esriMaplexConstrainJustificationCenter = 4
- };
- struct __declspec(uuid("20664808-77af-65e1-faef-18e6f9ec732a"))
- IMaplexRotationProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Enable (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Enable (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_RotationType (
- enum esriLabelRotationType * Type ) = 0;
- virtual HRESULT __stdcall put_RotationType (
- enum esriLabelRotationType Type ) = 0;
- virtual HRESULT __stdcall get_RotationField (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_RotationField (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_PerpendicularToAngle (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PerpendicularToAngle (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_AlignLabelToAngle (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AlignLabelToAngle (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("20664808-3a22-12a1-fa09-0a56ff3c731a"))
- IMaplexLabelStackingProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_StackJustification (
- enum esriMaplexStackingJustification * option ) = 0;
- virtual HRESULT __stdcall put_StackJustification (
- enum esriMaplexStackingJustification option ) = 0;
- virtual HRESULT __stdcall AddSeparator (
- BSTR Separator,
- VARIANT_BOOL Visible,
- VARIANT_BOOL splitForced,
- VARIANT_BOOL splitAfter ) = 0;
- virtual HRESULT __stdcall get_SeparatorCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall QuerySeparator (
- long Index,
- BSTR * Separator,
- VARIANT_BOOL * Visible,
- VARIANT_BOOL * splitForced,
- VARIANT_BOOL * splitAfter ) = 0;
- virtual HRESULT __stdcall ClearSeparators ( ) = 0;
- virtual HRESULT __stdcall get_MaximumNumberOfLines (
- long * limit ) = 0;
- virtual HRESULT __stdcall put_MaximumNumberOfLines (
- long limit ) = 0;
- virtual HRESULT __stdcall get_MinimumNumberOfCharsPerLine (
- long * limit ) = 0;
- virtual HRESULT __stdcall put_MinimumNumberOfCharsPerLine (
- long limit ) = 0;
- virtual HRESULT __stdcall get_MaximumNumberOfCharsPerLine (
- long * limit ) = 0;
- virtual HRESULT __stdcall put_MaximumNumberOfCharsPerLine (
- long limit ) = 0;
- };
- struct __declspec(uuid("20664808-1a42-1fa1-fcd1-0b532f3c8ffa"))
- IMaplexOffsetAlongLineProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PlacementMethod (
- enum esriMaplexOffsetAlongLineMethod * option ) = 0;
- virtual HRESULT __stdcall put_PlacementMethod (
- enum esriMaplexOffsetAlongLineMethod option ) = 0;
- virtual HRESULT __stdcall get_LabelAnchorPoint (
- enum esriMaplexLabelAnchorPoint * option ) = 0;
- virtual HRESULT __stdcall put_LabelAnchorPoint (
- enum esriMaplexLabelAnchorPoint option ) = 0;
- virtual HRESULT __stdcall get_Distance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_Distance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_Tolerance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_Tolerance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_DistanceUnit (
- enum esriMaplexUnit * unit ) = 0;
- virtual HRESULT __stdcall put_DistanceUnit (
- enum esriMaplexUnit unit ) = 0;
- virtual HRESULT __stdcall get_UseLineDirection (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UseLineDirection (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("20664808-3fe2-1ed1-8109-085679ec732a"))
- IMaplexOverposterLayerProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureType (
- enum esriBasicOverposterFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriBasicOverposterFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_PointPlacementMethod (
- enum esriMaplexPointPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PointPlacementMethod (
- enum esriMaplexPointPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_LinePlacementMethod (
- enum esriMaplexLinePlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_LinePlacementMethod (
- enum esriMaplexLinePlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PolygonPlacementMethod (
- enum esriMaplexPolygonPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PolygonPlacementMethod (
- enum esriMaplexPolygonPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_CanPlaceLabelOutsidePolygon (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanPlaceLabelOutsidePolygon (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PreferHorizontalPlacement (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PreferHorizontalPlacement (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LandParcelPlacement (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_LandParcelPlacement (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PrimaryOffset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_PrimaryOffset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_PrimaryOffsetUnit (
- enum esriMaplexUnit * unit ) = 0;
- virtual HRESULT __stdcall put_PrimaryOffsetUnit (
- enum esriMaplexUnit unit ) = 0;
- virtual HRESULT __stdcall get_SecondaryOffset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_SecondaryOffset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_ConstrainOffset (
- enum esriMaplexConstrainOffset * option ) = 0;
- virtual HRESULT __stdcall put_ConstrainOffset (
- enum esriMaplexConstrainOffset option ) = 0;
- virtual HRESULT __stdcall get_EnablePointPlacementPriorities (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_EnablePointPlacementPriorities (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PointPlacementPriorities (
- struct IPointPlacementPriorities * * priorities ) = 0;
- virtual HRESULT __stdcall put_PointPlacementPriorities (
- struct IPointPlacementPriorities * priorities ) = 0;
- virtual HRESULT __stdcall get_CanShiftPointLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanShiftPointLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_IsStreetPlacement (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_IsStreetPlacement (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_RepeatLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_RepeatLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MinimumRepetitionInterval (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_MinimumRepetitionInterval (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_SpreadCharacters (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_SpreadCharacters (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MaximumCharacterSpacing (
- double * spacing ) = 0;
- virtual HRESULT __stdcall put_MaximumCharacterSpacing (
- double spacing ) = 0;
- virtual HRESULT __stdcall get_SpreadWords (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_SpreadWords (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MaximumWordSpacing (
- double * spacing ) = 0;
- virtual HRESULT __stdcall put_MaximumWordSpacing (
- double spacing ) = 0;
- virtual HRESULT __stdcall get_PreferredEndOfStreetClearance (
- double * clearance ) = 0;
- virtual HRESULT __stdcall put_PreferredEndOfStreetClearance (
- double clearance ) = 0;
- virtual HRESULT __stdcall get_MinimumEndOfStreetClearance (
- double * clearance ) = 0;
- virtual HRESULT __stdcall put_MinimumEndOfStreetClearance (
- double clearance ) = 0;
- virtual HRESULT __stdcall get_CanStackLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanStackLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LabelStackingProperties (
- struct IMaplexLabelStackingProperties * * props ) = 0;
- virtual HRESULT __stdcall put_LabelStackingProperties (
- struct IMaplexLabelStackingProperties * props ) = 0;
- virtual HRESULT __stdcall get_CanOverrunFeature (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanOverrunFeature (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MaximumLabelOverrun (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_MaximumLabelOverrun (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_AllowAsymmetricOverrun (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AllowAsymmetricOverrun (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CanAbbreviateLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanAbbreviateLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CanTruncateLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanTruncateLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CanReduceFontSize (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanReduceFontSize (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall put_FontHeightReductionLimit (
- double limit ) = 0;
- virtual HRESULT __stdcall get_FontHeightReductionLimit (
- double * limit ) = 0;
- virtual HRESULT __stdcall put_FontHeightReductionStep (
- double step ) = 0;
- virtual HRESULT __stdcall get_FontHeightReductionStep (
- double * step ) = 0;
- virtual HRESULT __stdcall put_FontWidthReductionLimit (
- double limit ) = 0;
- virtual HRESULT __stdcall get_FontWidthReductionLimit (
- double * limit ) = 0;
- virtual HRESULT __stdcall put_FontWidthReductionStep (
- double step ) = 0;
- virtual HRESULT __stdcall get_FontWidthReductionStep (
- double * step ) = 0;
- virtual HRESULT __stdcall get_NeverRemoveLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_NeverRemoveLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LabelPriority (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_LabelPriority (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- long * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- long Weight ) = 0;
- virtual HRESULT __stdcall put_PolygonBoundaryWeight (
- long Weight ) = 0;
- virtual HRESULT __stdcall get_PolygonBoundaryWeight (
- long * Weight ) = 0;
- virtual HRESULT __stdcall get_CanRemoveOverlappingLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_CanRemoveOverlappingLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ThinDuplicateLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_ThinDuplicateLabels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ThinningDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_ThinningDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_GraticuleAlignment (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_GraticuleAlignment (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_OffsetAlongLineProperties (
- struct IMaplexOffsetAlongLineProperties * * props ) = 0;
- virtual HRESULT __stdcall put_OffsetAlongLineProperties (
- struct IMaplexOffsetAlongLineProperties * props ) = 0;
- virtual HRESULT __stdcall get_RotationProperties (
- struct IMaplexRotationProperties * * props ) = 0;
- virtual HRESULT __stdcall put_RotationProperties (
- struct IMaplexRotationProperties * props ) = 0;
- virtual HRESULT __stdcall get_DictionaryName (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_DictionaryName (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_AlignLabelToLineDirection (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AlignLabelToLineDirection (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_BackgroundLabel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_BackgroundLabel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MinimumSizeForLabeling (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_MinimumSizeForLabeling (
- double Size ) = 0;
- virtual HRESULT __stdcall get_LabelBuffer (
- long * Buffer ) = 0;
- virtual HRESULT __stdcall put_LabelBuffer (
- long Buffer ) = 0;
- virtual HRESULT __stdcall get_FeatureBuffer (
- long * Buffer ) = 0;
- virtual HRESULT __stdcall put_FeatureBuffer (
- long Buffer ) = 0;
- };
- enum esriMaplexAbbrevType
- {
- esriMaplexAbbrevTypeTranslation = 0,
- esriMaplexAbbrevTypeKeyword = 1,
- esriMaplexAbbrevTypeEnding = 2
- };
- struct __declspec(uuid("20664808-0ac0-1ea9-9dd3-faa1142a71f2"))
- IMaplexDictionaryEntry : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Text (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Abbreviation (
- BSTR * Abbreviation ) = 0;
- virtual HRESULT __stdcall put_Abbreviation (
- BSTR Abbreviation ) = 0;
- virtual HRESULT __stdcall get_Type (
- enum esriMaplexAbbrevType * Type ) = 0;
- virtual HRESULT __stdcall put_Type (
- enum esriMaplexAbbrevType Type ) = 0;
- };
- struct __declspec(uuid("20664808-0a3a-1eac-91d3-f3ef422a61a5"))
- IMaplexDictionary : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_EntryCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall AddEntry (
- struct IMaplexDictionaryEntry * dicEntry ) = 0;
- virtual HRESULT __stdcall GetEntry (
- long Index,
- struct IMaplexDictionaryEntry * * dicEntry ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- };
- struct __declspec(uuid("20664808-0e3a-13ac-eb91-5ac2902ffe2b"))
- IMaplexDictionaries : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DictionaryCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall AddDictionary (
- struct IMaplexDictionary * dictionary ) = 0;
- virtual HRESULT __stdcall GetDictionary (
- long Index,
- struct IMaplexDictionary * * dictionary ) = 0;
- virtual HRESULT __stdcall RemoveDictionary (
- long Index ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- };
- enum esriMaplexConnectionType
- {
- esriMaplexMinimizeLabels = 0,
- esriMaplexUnambiguous = 1
- };
- struct __declspec(uuid("20664808-31ea-11a4-890f-0ca0d9ef134c"))
- IMaplexOverposterProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PlacementQuality (
- enum esriMaplexPlacementQuality * quality ) = 0;
- virtual HRESULT __stdcall put_PlacementQuality (
- enum esriMaplexPlacementQuality quality ) = 0;
- virtual HRESULT __stdcall get_AllowBorderOverlap (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AllowBorderOverlap (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Dictionaries (
- struct IMaplexDictionaries * * Dictionaries ) = 0;
- virtual HRESULT __stdcall put_Dictionaries (
- struct IMaplexDictionaries * Dictionaries ) = 0;
- virtual HRESULT __stdcall get_EnableConnection (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_EnableConnection (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ConnectionType (
- enum esriMaplexConnectionType * Type ) = 0;
- virtual HRESULT __stdcall put_ConnectionType (
- enum esriMaplexConnectionType Type ) = 0;
- virtual HRESULT __stdcall get_LabelLargestPolygon (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_LabelLargestPolygon (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("20664808-ca77-1ad2-9f24-30c14ffbc6ab"))
- IMaplexLabelStyle : IUnknown
- {};
- struct __declspec(uuid("20664808-fe45-9018-be1f-66eb0dec7321"))
- MaplexDictionaryEntry;
- // [ default ] interface IUnknown
- // interface IMaplexDictionaryEntry
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-3de2-1cd1-8a09-08e00dec7321"))
- MaplexDictionary;
- // [ default ] interface IUnknown
- // interface IMaplexDictionary
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-56db-bd28-67dc-02e33decf321"))
- MaplexDictionaries;
- // [ default ] interface IUnknown
- // interface IMaplexDictionaries
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-a8c2-c1d1-acdc-1708f95c7321"))
- MaplexOverposterProperties;
- // [ default ] interface IUnknown
- // interface IMaplexOverposterProperties
- // interface IOverposterProperties
- // interface IOverposterOptions
- // interface IPersistStream
- // interface IClone
- // interface ILicensedComponent
- // interface ISupportErrorInfo
- struct __declspec(uuid("20664808-0d1c-11d2-a26f-080009b6f22b"))
- MaplexLabelEngineLayerProperties;
- // [ default ] interface IUnknown
- // interface IAnnotateProperties
- // interface IAnnotateLayerProperties
- // interface ILabelEngineLayerProperties
- // interface ILabelEngineLayerProperties2
- // interface IAnnotateLayerTransformationProperties
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("59a8eeba-8ef7-4143-b497-4efcaf6a2405"))
- ILabelEngineLayerProperties2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ITextSymbol * TextSymbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * TextSymbol ) = 0;
- virtual HRESULT __stdcall put_SymbolID (
- long SymbolID ) = 0;
- virtual HRESULT __stdcall get_SymbolID (
- long * SymbolID ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall putref_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * * props ) = 0;
- virtual HRESULT __stdcall put_Expression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_Expression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_IsExpressionSimple (
- VARIANT_BOOL simpleExpression ) = 0;
- virtual HRESULT __stdcall get_IsExpressionSimple (
- VARIANT_BOOL * simpleExpression ) = 0;
- virtual HRESULT __stdcall putref_ExpressionParser (
- struct IAnnotationExpressionEngine * engine ) = 0;
- virtual HRESULT __stdcall get_ExpressionParser (
- struct IAnnotationExpressionEngine * * engine ) = 0;
- virtual HRESULT __stdcall put_AnnotationClassID (
- long AnnotationClassID ) = 0;
- virtual HRESULT __stdcall get_AnnotationClassID (
- long * AnnotationClassID ) = 0;
- virtual HRESULT __stdcall putref_OverposterLayerProperties (
- struct IOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_OverposterLayerProperties (
- struct IOverposterLayerProperties * * props ) = 0;
- };
- struct __declspec(uuid("3eb7ef02-dd8b-11d2-9f47-00c04f6bc6a5"))
- IAnnotateLayerTransformationProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Bounds (
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall get_Bounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * unitsCode ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits unitsCode ) = 0;
- virtual HRESULT __stdcall get_ScaleRatio (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleRatio (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double Scale ) = 0;
- };
- struct __declspec(uuid("20664808-41c9-11d1-880a-080009ec732a"))
- MaplexOverposterLayerProperties;
- // [ default ] interface IUnknown
- // interface IMaplexOverposterLayerProperties
- // interface IOverposterLayerProperties
- // interface IOverposterLayerProperties2
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-bba1-ccd2-8967-f453c9ed732a"))
- MaplexRotationProperties;
- // [ default ] interface IUnknown
- // interface IMaplexRotationProperties
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-41c9-11d1-840a-08abc9ed731a"))
- MaplexLabelStackingProperties;
- // [ default ] interface IUnknown
- // interface IMaplexLabelStackingProperties
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-4fa1-c1d1-8c0a-08a2c9ed531a"))
- MaplexOffsetAlongLineProperties;
- // [ default ] interface IUnknown
- // interface IMaplexOffsetAlongLineProperties
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("20664808-9015-bdf1-40af-0ca125a0d2ef"))
- MaplexAnnotationPropertiesConverter;
- // [ default ] interface IUnknown
- // interface IAnnotationPropertiesConverter
- struct __declspec(uuid("3a92de4f-c31a-11d2-9f34-76bc4e6ac621"))
- IAnnotationPropertiesConverter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanConvert (
- struct IUID * sourceAnnotationPropertiesID,
- struct IUID * destinationAnnotationPropertiesID,
- VARIANT_BOOL * CanConvert ) = 0;
- virtual HRESULT __stdcall Convert (
- enum esriGeometryType Type,
- struct IDisplayTransformation * displayTransformation,
- struct IUID * sourceAnnotationPropertiesID,
- struct IAnnotateLayerPropertiesCollection * sourceProps,
- struct IUID * destinationAnnotationPropertiesID,
- struct IAnnotateLayerPropertiesCollection * * destinationProps ) = 0;
- };
- struct __declspec(uuid("20664808-cba7-11da-9f3a-00c34f6b26a5"))
- MaplexLabelStyle;
- // [ default ] interface IUnknown
- // interface ILabelStyle
- // interface ILabelStyle2
- // interface IMaplexLabelStyle
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- struct __declspec(uuid("4c90de7a-cb77-11d2-9f34-00c04f6bc6a5"))
- ILabelStyle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ITextSymbol * TextSymbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * TextSymbol ) = 0;
- virtual HRESULT __stdcall putref_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * * props ) = 0;
- };
- struct __declspec(uuid("3178ec81-a0a5-4cf0-b055-11dea12edc28"))
- ILabelStyle2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ITextSymbol * TextSymbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * TextSymbol ) = 0;
- virtual HRESULT __stdcall putref_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * * props ) = 0;
- virtual HRESULT __stdcall putref_OverposterLayerProperties (
- struct IOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_OverposterLayerProperties (
- struct IOverposterLayerProperties * * props ) = 0;
- };
- struct __declspec(uuid("80753ccf-be43-4301-aaa0-60a94824b5fb"))
- BasicPlacedObject;
- // [ default ] interface IUnknown
- // interface IPlacedObject
- // interface IPlacedObject2
- // interface IPlacedObject3
- struct __declspec(uuid("a2baae2b-969b-11d2-ae77-080009ec732a"))
- ILayerFields : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FieldCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Field (
- long Index,
- struct IField * * Field ) = 0;
- virtual HRESULT __stdcall get_FieldInfo (
- long Index,
- struct IFieldInfo * * FieldInfo ) = 0;
- virtual HRESULT __stdcall FindField (
- BSTR FieldName,
- long * Index ) = 0;
- };
- struct __declspec(uuid("2b35e113-9f11-43d5-914f-5c7055db37bc"))
- IAnnotateLayerPropertiesCollection2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IAnnotateLayerProperties * Item,
- long * ID ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryItem (
- long Index,
- struct IAnnotateLayerProperties * * Item,
- long * ID ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Remove (
- long ID ) = 0;
- virtual HRESULT __stdcall Sort ( ) = 0;
- virtual HRESULT __stdcall get_Properties (
- long ID,
- struct IAnnotateLayerProperties * * ppAnnotateLayerProperties ) = 0;
- virtual HRESULT __stdcall Replace (
- long ID,
- struct IAnnotateLayerProperties * pAnnotateLayerProperties ) = 0;
- };
- struct __declspec(uuid("56426ae7-a129-43d7-8eb7-2b41f507f390"))
- IAnnotationExpressionParser2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Expression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall get_AttributeCount (
- long * attributes ) = 0;
- virtual HRESULT __stdcall get_Attribute (
- long Index,
- BSTR * Attribute ) = 0;
- virtual HRESULT __stdcall FindLabel (
- struct IFeature * Feature,
- struct ILayerFields * pLayerFields,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall LastError (
- long * number,
- long * line,
- BSTR * Description ) = 0;
- };
- struct __declspec(uuid("adcf5590-4250-4d45-b8ce-436fef905829"))
- ICodedValueAttributes : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_UseCodedValue (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UseCodedValue (
- VARIANT_BOOL flag ) = 0;
- };
- enum esriLabelEnvLabelStyleMethod
- {
- esriUseFeatureLayerLabelStyle = 0,
- esriChooseLabelStyle = 1
- };
- enum esriLabelEnvPlacement
- {
- esriPlaceWhereClick = 0,
- esriCalculateBestPlacement = 1
- };
- struct __declspec(uuid("76765b93-ce78-11d2-9f36-00c04f6bc6a5"))
- ILabelEnvironment : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_LabelStyleMethod (
- enum esriLabelEnvLabelStyleMethod Method ) = 0;
- virtual HRESULT __stdcall get_LabelStyleMethod (
- enum esriLabelEnvLabelStyleMethod * Method ) = 0;
- virtual HRESULT __stdcall put_Placement (
- enum esriLabelEnvPlacement Placement ) = 0;
- virtual HRESULT __stdcall get_Placement (
- enum esriLabelEnvPlacement * Placement ) = 0;
- virtual HRESULT __stdcall putref_LabelStyle (
- struct ILabelStyle * LabelStyle ) = 0;
- virtual HRESULT __stdcall get_LabelStyle (
- struct ILabelStyle * * LabelStyle ) = 0;
- };
- struct __declspec(uuid("1d5849f3-0d33-11d2-a26f-080009b6f22b"))
- AnnotateLayerPropertiesCollection;
- // [ default ] interface IUnknown
- // interface IAnnotateLayerPropertiesCollection
- // interface IPersistStream
- // interface IAnnotateLayerPropertiesCollection2
- // interface IClone
- struct __declspec(uuid("aa157207-e079-11d2-9f48-00c04f6bc6a5"))
- AnnotationVBScriptEngine;
- // [ default ] interface IUnknown
- // interface IAnnotationExpressionEngine
- // interface ICodedValueAttributes
- // interface IPersistStream
- struct __declspec(uuid("aa157208-e079-11d2-9f48-00c04f6bc6a5"))
- AnnotationJScriptEngine;
- // [ default ] interface IUnknown
- // interface IAnnotationExpressionEngine
- // interface ICodedValueAttributes
- // interface IPersistStream
- struct __declspec(uuid("4c90de7b-cb77-11d2-9f34-00c04f6bc6a5"))
- LabelStyle;
- // [ default ] interface IUnknown
- // interface ILabelStyle
- // interface ILabelStyle2
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- struct __declspec(uuid("76765b96-ce78-11d2-9f36-00c04f6bc6a5"))
- LabelEnvironment;
- // [ default ] interface IUnknown
- // interface ILabelEnvironment
- struct __declspec(uuid("01004145-0d1c-11d2-a26f-080009b6f22b"))
- LabelEngineLayerProperties;
- // [ default ] interface IUnknown
- // interface IAnnotateProperties
- // interface IAnnotateLayerProperties
- // interface ILabelEngineLayerProperties
- // interface ILabelEngineLayerProperties2
- // interface IAnnotateLayerTransformationProperties
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("789a75df-041a-439d-b1c2-41403449cf85"))
- AnnotationExpressionParser;
- // [ default ] interface IUnknown
- // interface IAnnotationExpressionParser
- // interface IAnnotationExpressionParser2
- // interface ICodedValueAttributes
- struct __declspec(uuid("2f2047a6-42bd-11d2-aafd-00c04fa334b3"))
- IRotationRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RotationField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_RotationField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_RotationType (
- enum esriSymbolRotationType * Type ) = 0;
- virtual HRESULT __stdcall put_RotationType (
- enum esriSymbolRotationType Type ) = 0;
- };
- enum esriDataSampling
- {
- esriAllRecords = 0,
- esriRandomRecords = 1,
- esriEveryNthRecord = 2
- };
- enum esriDataNormalization
- {
- esriNormalizeByField = 0,
- esriNormalizeByLog = 1,
- esriNormalizeByPercentOfTotal = 2,
- esriNormalizeByArea = 3,
- esriNormalizeByNothing = 4
- };
- enum esriValueRepresentations
- {
- esriValueRepUnknown = 0,
- esriValueRepRadius = 1,
- esriValueRepArea = 2,
- esriValueRepDistance = 3,
- esriValueRepWidth = 4
- };
- enum esriLegendItemArrangement
- {
- esriPatchLabelDescription = 0,
- esriPatchDescriptionLabel = 1,
- esriLabelPatchDescription = 2,
- esriLabelDescriptionPatch = 3,
- esriDescriptionPatchLabel = 4,
- esriDescriptionLabelPatch = 5
- };
- struct __declspec(uuid("d5bb4b87-e0a1-11d2-9f4d-00c04f6bc78e"))
- IFeatureIDSet : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Contains (
- long FID,
- VARIANT_BOOL * Contains ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall Add (
- long FID ) = 0;
- virtual HRESULT __stdcall Remove (
- long FID ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall get_Members (
- VARIANT * fids ) = 0;
- };
- struct __declspec(uuid("40a9e884-5533-11d0-98be-00805f7ced21"))
- IFeatureRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanRender (
- struct IFeatureClass * featClass,
- struct IDisplay * Display,
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall PrepareFilter (
- struct IFeatureClass * fc,
- struct IQueryFilter * queryFilter ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IFeatureCursor * cursor,
- enum esriDrawPhase DrawPhase,
- struct IDisplay * Display,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall get_SymbolByFeature (
- struct IFeature * Feature,
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall get_RenderPhase (
- enum esriDrawPhase DrawPhase,
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall putref_ExclusionSet (
- struct IFeatureIDSet * _arg1 ) = 0;
- };
- struct __declspec(uuid("427788f2-31fe-11d2-aaf0-00c04fa334b3"))
- IClassBreaksUIProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LowBreak (
- long Index,
- double * Value ) = 0;
- virtual HRESULT __stdcall put_LowBreak (
- long Index,
- double Value ) = 0;
- virtual HRESULT __stdcall get_ColorRamp (
- BSTR * ColorRamp ) = 0;
- virtual HRESULT __stdcall put_ColorRamp (
- BSTR ColorRamp ) = 0;
- virtual HRESULT __stdcall get_Method (
- struct IUID * * clsid ) = 0;
- virtual HRESULT __stdcall putref_Method (
- struct IUID * clsid ) = 0;
- virtual HRESULT __stdcall get_NumberFormat (
- struct INumberFormat * * Format ) = 0;
- virtual HRESULT __stdcall putref_NumberFormat (
- struct INumberFormat * Format ) = 0;
- virtual HRESULT __stdcall get_ShowClassGaps (
- VARIANT_BOOL * showGaps ) = 0;
- virtual HRESULT __stdcall put_ShowClassGaps (
- VARIANT_BOOL showGaps ) = 0;
- virtual HRESULT __stdcall get_DeviationInterval (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_DeviationInterval (
- double Interval ) = 0;
- };
- struct __declspec(uuid("4eab5690-8f9c-11d2-ab21-00c04fa334b3"))
- IDataSampling : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MaxSampleSize (
- long * Size ) = 0;
- virtual HRESULT __stdcall put_MaxSampleSize (
- long Size ) = 0;
- virtual HRESULT __stdcall get_SamplingMethod (
- enum esriDataSampling * Method ) = 0;
- virtual HRESULT __stdcall put_SamplingMethod (
- enum esriDataSampling Method ) = 0;
- };
- struct __declspec(uuid("678d02a5-e3fa-11d3-9f7b-00c04f6bc709"))
- IDataNormalization : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NormalizationField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_NormalizationField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_NormalizationFieldAlias (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_NormalizationFieldAlias (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_NormalizationType (
- enum esriDataNormalization * Type ) = 0;
- virtual HRESULT __stdcall put_NormalizationType (
- enum esriDataNormalization Type ) = 0;
- virtual HRESULT __stdcall get_NormalizationTotal (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_NormalizationTotal (
- double Value ) = 0;
- };
- struct __declspec(uuid("ec45bfa6-8efc-11d2-ab21-00c04fa334b3"))
- IProportionalSymbolRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Field (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_Field (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_NormField (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_NormField (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall put_MaxDataValue (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_MinDataValue (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall get_MinSymbol (
- struct ISymbol * * sym ) = 0;
- virtual HRESULT __stdcall put_MinSymbol (
- struct ISymbol * sym ) = 0;
- virtual HRESULT __stdcall get_ValueUnit (
- enum esriUnits * unit ) = 0;
- virtual HRESULT __stdcall put_ValueUnit (
- enum esriUnits unit ) = 0;
- virtual HRESULT __stdcall get_ValueRepresentation (
- enum esriValueRepresentations * rep ) = 0;
- virtual HRESULT __stdcall put_ValueRepresentation (
- enum esriValueRepresentations rep ) = 0;
- virtual HRESULT __stdcall get_FlanneryCompensation (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_FlanneryCompensation (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LegendSymbolCount (
- long * num ) = 0;
- virtual HRESULT __stdcall put_LegendSymbolCount (
- long num ) = 0;
- virtual HRESULT __stdcall get_BackgroundSymbol (
- struct IFillSymbol * * sym ) = 0;
- virtual HRESULT __stdcall put_BackgroundSymbol (
- struct IFillSymbol * sym ) = 0;
- virtual HRESULT __stdcall CreateLegendSymbols ( ) = 0;
- };
- struct __declspec(uuid("fb20665d-db1c-11d2-9f2e-00c04f6bc709"))
- ITransparencyRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_TransparencyField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_TransparencyField (
- BSTR FieldName ) = 0;
- };
- struct __declspec(uuid("dc3d8097-c1ed-11d2-9f21-00c04f6bc709"))
- ILevelRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_CurrentDrawLevel (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall get_LevelArray (
- VARIANT * levels ) = 0;
- };
- struct __declspec(uuid("736a377d-a1eb-4ce4-84b9-90f9588374c2"))
- ILookupSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall LookupSymbol (
- VARIANT_BOOL firstPass,
- struct IFeature * Feature,
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall ResetLookupSymbol (
- struct ISymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("ae1248b5-cd1e-11d2-9f25-00c04f6bc709"))
- IBivariateRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MainRenderer (
- struct IFeatureRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_MainRenderer (
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_VariationRenderer (
- struct IFeatureRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_VariationRenderer (
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall CreateLegend ( ) = 0;
- };
- struct __declspec(uuid("c86b3d95-ed80-11d0-8bba-080009ee4e41"))
- IScaleDependentRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RendererCount (
- long * RendererCount ) = 0;
- virtual HRESULT __stdcall put_RendererCount (
- long RendererCount ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- long Index,
- IUnknown * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- long Index,
- IUnknown * Renderer ) = 0;
- virtual HRESULT __stdcall get_Break (
- long Index,
- double * breakValue ) = 0;
- virtual HRESULT __stdcall put_Break (
- long Index,
- double breakValue ) = 0;
- virtual HRESULT __stdcall AddRenderer (
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall RemoveRenderer (
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall MoveRenderer (
- struct IFeatureRenderer * Renderer,
- long toIndex ) = 0;
- };
- struct __declspec(uuid("9c7776b8-0421-11d4-9f7c-00c04f6bc709"))
- IRendererFields : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FieldCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Field (
- long Index,
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Field (
- long Index,
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_FieldAlias (
- long Index,
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_FieldAlias (
- long Index,
- BSTR Name ) = 0;
- virtual HRESULT __stdcall AddField (
- BSTR Name,
- BSTR alias ) = 0;
- virtual HRESULT __stdcall DeleteField (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall ClearFields ( ) = 0;
- };
- struct __declspec(uuid("22a98367-c48d-11d3-9f7a-00c04f6bc709"))
- IChartRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FieldTotal (
- long Index,
- double * total ) = 0;
- virtual HRESULT __stdcall put_FieldTotal (
- long Index,
- double total ) = 0;
- virtual HRESULT __stdcall get_ChartSymbol (
- struct IChartSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_ChartSymbol (
- struct IChartSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_BaseSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_BaseSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_ColorScheme (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ColorScheme (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_UseOverposter (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UseOverposter (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall CreateLegend ( ) = 0;
- };
- struct __declspec(uuid("22a98368-c48d-11d3-9f7a-00c04f6bc709"))
- IPieChartRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ProportionalField (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ProportionalField (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_ProportionalFieldAlias (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ProportionalFieldAlias (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_ProportionalBySum (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_ProportionalBySum (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MinValue (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MinValue (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MinSize (
- double * points ) = 0;
- virtual HRESULT __stdcall put_MinSize (
- double points ) = 0;
- virtual HRESULT __stdcall get_FlanneryCompensation (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_FlanneryCompensation (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("4b62f73e-0502-11d4-9f7c-00c04f6bc709"))
- ICalcRendererValues : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SetData (
- struct IFeatureLayer * Layer,
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall CalcMinMax (
- double * MinValue,
- double * maxValue ) = 0;
- virtual HRESULT __stdcall SetDirty ( ) = 0;
- virtual HRESULT __stdcall SetMinMax (
- double MinValue,
- double maxValue ) = 0;
- virtual HRESULT __stdcall GetFieldTotals (
- VARIANT * doubleArrayTotals ) = 0;
- };
- struct __declspec(uuid("9c7776b7-0421-11d4-9f7c-00c04f6bc709"))
- IDotDensityRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DotDensitySymbol (
- struct IDotDensityFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_DotDensitySymbol (
- struct IDotDensityFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DotValue (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_DotValue (
- double Value ) = 0;
- virtual HRESULT __stdcall get_ControlLayer (
- struct IFeatureLayer * * Layer ) = 0;
- virtual HRESULT __stdcall putref_ControlLayer (
- struct IFeatureLayer * Layer ) = 0;
- virtual HRESULT __stdcall get_ColorScheme (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ColorScheme (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall CreateLegend ( ) = 0;
- virtual HRESULT __stdcall put_MaintainSize (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_MaintainSize (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("90e8800d-148d-11d4-9f7d-00c04f6bc709"))
- IDotDensityUIRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MinDensity (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MinDensity (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MinDensityArea (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MinDensityArea (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MeanDensity (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MeanDensity (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MeanArea (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MeanArea (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MaxDensity (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MaxDensity (
- double Value ) = 0;
- virtual HRESULT __stdcall get_MaxDensityArea (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MaxDensityArea (
- double Value ) = 0;
- };
- struct __declspec(uuid("8a7a1786-79b2-11d2-87d5-0000f8751720"))
- IHorizontalLegendItem : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Arrangement (
- enum esriLegendItemArrangement * Arrangement ) = 0;
- virtual HRESULT __stdcall put_Arrangement (
- enum esriLegendItemArrangement Arrangement ) = 0;
- };
- struct __declspec(uuid("8a7a1787-79b2-11d2-87d5-0000f8751720"))
- IVerticalLegendItem : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Arrangement (
- enum esriLegendItemArrangement * Arrangement ) = 0;
- virtual HRESULT __stdcall put_Arrangement (
- enum esriLegendItemArrangement Arrangement ) = 0;
- };
- struct __declspec(uuid("3b09454d-c9d1-11d3-92fb-00600802e603"))
- INestedLegendItem : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_OutlineSymbol (
- struct IFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_OutlineSymbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LeaderSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LeaderSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LeaderOverhang (
- double LeaderOverhang ) = 0;
- virtual HRESULT __stdcall get_LeaderOverhang (
- double * LeaderOverhang ) = 0;
- virtual HRESULT __stdcall put_AutoLayout (
- VARIANT_BOOL AutoLayout ) = 0;
- virtual HRESULT __stdcall get_AutoLayout (
- VARIANT_BOOL * AutoLayout ) = 0;
- virtual HRESULT __stdcall put_LabelEnds (
- VARIANT_BOOL LabelEnds ) = 0;
- virtual HRESULT __stdcall get_LabelEnds (
- VARIANT_BOOL * LabelEnds ) = 0;
- virtual HRESULT __stdcall put_ShowOutlines (
- VARIANT_BOOL ShowOutlines ) = 0;
- virtual HRESULT __stdcall get_ShowOutlines (
- VARIANT_BOOL * ShowOutlines ) = 0;
- virtual HRESULT __stdcall get_HorizontalAlignment (
- enum esriTextHorizontalAlignment * horizAlignment ) = 0;
- virtual HRESULT __stdcall put_HorizontalAlignment (
- enum esriTextHorizontalAlignment horizAlignment ) = 0;
- };
- struct __declspec(uuid("3b09454e-c9d1-11d3-92fb-00600802e603"))
- IHorizontalBarLegendItem : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_AngleAbove (
- double degrees ) = 0;
- virtual HRESULT __stdcall get_AngleAbove (
- double * degrees ) = 0;
- virtual HRESULT __stdcall put_AngleBelow (
- double degrees ) = 0;
- virtual HRESULT __stdcall get_AngleBelow (
- double * degrees ) = 0;
- };
- struct __declspec(uuid("207c19f5-ed81-11d0-8bba-080009ee4e41"))
- ScaleDependentRenderer;
- // [ default ] interface IUnknown
- // interface IScaleDependentRenderer
- // interface IFeatureRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("4eab568e-8f9c-11d2-ab21-00c04fa334b3"))
- ProportionalSymbolRenderer;
- // [ default ] interface IUnknown
- // interface IFeatureRenderer
- // interface IProportionalSymbolRenderer
- // interface IDataExclusion
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IRotationRenderer
- // interface IDataNormalization
- // interface IBarrierProperties2
- struct __declspec(uuid("3d961d65-fc94-11d1-aaca-00c04fa334b3"))
- IDataExclusion : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ExclusionClause (
- BSTR * clause ) = 0;
- virtual HRESULT __stdcall put_ExclusionClause (
- BSTR clause ) = 0;
- virtual HRESULT __stdcall get_ExclusionSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_ExclusionSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_ShowExclusionClass (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowExclusionClass (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_ExclusionLabel (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_ExclusionLabel (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_ExclusionDescription (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_ExclusionDescription (
- BSTR Text ) = 0;
- };
- struct __declspec(uuid("b899ccd3-cd1c-11d2-9f25-00c04f6bc709"))
- BiUniqueValueRenderer;
- // [ default ] interface IUnknown
- // interface IFeatureRenderer
- // interface IBivariateRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("4f17939a-c490-11d3-9f7a-00c04f6bc709"))
- ChartRenderer;
- // [ default ] interface IUnknown
- // interface IChartRenderer
- // interface IRendererFields
- // interface IDataExclusion
- // interface IDataNormalization
- // interface IFeatureRenderer
- // interface IIdentify
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IPieChartRenderer
- // interface IBarrierProperties2
- // interface IBasicOverposterEvents
- struct __declspec(uuid("4b62f73d-0502-11d4-9f7c-00c04f6bc709"))
- CalcRendererValues;
- // [ default ] interface IUnknown
- // interface ICalcRendererValues
- struct __declspec(uuid("9c7776ba-0421-11d4-9f7c-00c04f6bc709"))
- DotDensityRenderer;
- // [ default ] interface IUnknown
- // interface IDataExclusion
- // interface IDotDensityRenderer
- // interface IDotDensityUIRenderer
- // interface IFeatureRenderer
- // interface ILegendInfo
- // interface IPersist
- // interface IPersistStream
- // interface IRendererFields
- struct __declspec(uuid("a9401a47-4649-11d1-880b-080009ec732a"))
- HorizontalLegendItem;
- // [ default ] interface IUnknown
- // interface IHorizontalLegendItem
- // interface ILegendItem
- // interface IClone
- // interface IPersistStream
- // interface IPersist
- // interface ILegendItem2
- // interface ILegendItem3
- struct __declspec(uuid("a9401a48-4649-11d1-880b-080009ec732a"))
- VerticalLegendItem;
- // [ default ] interface IUnknown
- // interface IVerticalLegendItem
- // interface ILegendItem
- // interface IClone
- // interface IPersistStream
- // interface IPersist
- // interface ILegendItem2
- // interface ILegendItem3
- struct __declspec(uuid("2b65d211-c2c7-11d3-92f3-00600802e603"))
- HorizontalBarLegendItem;
- // [ default ] interface IUnknown
- // interface IHorizontalBarLegendItem
- // interface IVerticalLegendItem
- // interface ILegendItem
- // interface IClone
- // interface IPersistStream
- // interface IPersist
- // interface ILegendItem2
- // interface ILegendItem3
- struct __declspec(uuid("2b65d212-c2c7-11d3-92f3-00600802e603"))
- NestedLegendItem;
- // [ default ] interface IUnknown
- // interface INestedLegendItem
- // interface IHorizontalLegendItem
- // interface ILegendItem
- // interface IClone
- // interface IPersistStream
- // interface IPersist
- // interface ILegendItem2
- // interface ILegendItem3
- enum esriHyperlinkType
- {
- esriHyperlinkTypeDocument = 0,
- esriHyperlinkTypeURL = 1,
- esriHyperlinkTypeMacro = 2
- };
- struct __declspec(uuid("b7b1e910-f760-11d3-adf3-00c04fa33a15"))
- ISelectionEnvironmentThreshold : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ShowSelectionWarning (
- VARIANT_BOOL * showWarning ) = 0;
- virtual HRESULT __stdcall put_ShowSelectionWarning (
- VARIANT_BOOL showWarning ) = 0;
- virtual HRESULT __stdcall get_WarningThreshold (
- long * threshold ) = 0;
- virtual HRESULT __stdcall put_WarningThreshold (
- long threshold ) = 0;
- };
- struct __declspec(uuid("a231c0e1-0bdb-11d4-9fea-00c04f6bc78e"))
- ISelectionEnvironmentStorage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SaveSelections (
- VARIANT_BOOL * saveSel ) = 0;
- virtual HRESULT __stdcall put_SaveSelections (
- VARIANT_BOOL saveSel ) = 0;
- };
- struct __declspec(uuid("dabac83c-3313-11d4-9ff4-00c04f6bc78e"))
- ISelectionEnvironmentLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ClearInvisibleLayers (
- VARIANT_BOOL * clearInvisible ) = 0;
- virtual HRESULT __stdcall put_ClearInvisibleLayers (
- VARIANT_BOOL clearInvisible ) = 0;
- };
- struct __declspec(uuid("b97617be-5a52-11d3-9f6c-00c04f6bc886"))
- IFeatureLayerSelectionEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FeatureLayerSelectionChanged ( ) = 0;
- };
- struct __declspec(uuid("3036d35d-ede5-11d0-87fe-080009ec732a"))
- IHyperlink : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureId (
- long * FID ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FID ) = 0;
- virtual HRESULT __stdcall get_Link (
- BSTR * Link ) = 0;
- virtual HRESULT __stdcall put_Link (
- BSTR Link ) = 0;
- virtual HRESULT __stdcall get_LinkType (
- enum esriHyperlinkType * LinkType ) = 0;
- virtual HRESULT __stdcall put_LinkType (
- enum esriHyperlinkType LinkType ) = 0;
- virtual HRESULT __stdcall Jump ( ) = 0;
- };
- struct __declspec(uuid("d1a02a0b-2113-11d3-9f98-00c04f6bc78e"))
- IHyperlinkContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HyperlinkCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Hyperlink (
- long Index,
- struct IHyperlink * * Link ) = 0;
- virtual HRESULT __stdcall putref_Hyperlink (
- long Index,
- struct IHyperlink * Link ) = 0;
- virtual HRESULT __stdcall AddHyperlink (
- struct IHyperlink * Link ) = 0;
- virtual HRESULT __stdcall RemoveHyperlink (
- long Index ) = 0;
- };
- struct __declspec(uuid("d1a02a0c-2113-11d3-9f98-00c04f6bc78e"))
- IHotlinkContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HotlinkField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_HotlinkField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_HotlinkType (
- enum esriHyperlinkType * LinkType ) = 0;
- virtual HRESULT __stdcall put_HotlinkType (
- enum esriHyperlinkType LinkType ) = 0;
- };
- struct __declspec(uuid("d7ee3484-004d-11d4-9fe7-00c04f6bc78e"))
- IHotlinkMacro : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MacroName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_MacroName (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("cce71a6d-6135-46cd-bbed-616a74831b30"))
- IDisplayTable : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayTable (
- struct ITable * * ppDisplayTable ) = 0;
- virtual HRESULT __stdcall SearchDisplayTable (
- struct IQueryFilter * pQueryFilter,
- VARIANT_BOOL recycling,
- struct ICursor * * ppCursor ) = 0;
- virtual HRESULT __stdcall SelectDisplayTable (
- struct IQueryFilter * pQueryFilter,
- enum esriSelectionType selType,
- enum esriSelectionOption selOption,
- struct IWorkspace * pSelWorkspace,
- struct ISelectionSet * * ppSelset ) = 0;
- virtual HRESULT __stdcall get_DisplaySelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- };
- struct __declspec(uuid("95e82d50-e720-48b5-808d-e45fa9cf1218"))
- IFeatureLayer2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureClass (
- struct IFeatureClass * * fclass ) = 0;
- virtual HRESULT __stdcall putref_FeatureClass (
- struct IFeatureClass * fclass ) = 0;
- virtual HRESULT __stdcall get_DataSourceType (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_DataSourceType (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_DisplayField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_Selectable (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_Selectable (
- VARIANT_BOOL Value ) = 0;
- virtual HRESULT __stdcall Search (
- struct IQueryFilter * queryFilter,
- VARIANT_BOOL recycling,
- struct IFeatureCursor * * cursor ) = 0;
- virtual HRESULT __stdcall get_ScaleSymbols (
- VARIANT_BOOL * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleSymbols (
- VARIANT_BOOL Scale ) = 0;
- virtual HRESULT __stdcall get_ShapeType (
- enum esriGeometryType * Type ) = 0;
- virtual HRESULT __stdcall ExpandRegionForSymbols (
- struct IDisplay * Display,
- struct IGeometry * region ) = 0;
- };
- struct __declspec(uuid("e156d7e5-22af-11d3-9f99-00c04f6bc78e"))
- IGeoFeatureLayer : IFeatureLayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Renderer (
- struct IFeatureRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- struct IFeatureRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_RendererPropertyPageClassID (
- struct IUID * * clsid ) = 0;
- virtual HRESULT __stdcall put_RendererPropertyPageClassID (
- struct IUID * clsid ) = 0;
- virtual HRESULT __stdcall get_DisplayAnnotation (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_DisplayAnnotation (
- VARIANT_BOOL Value ) = 0;
- virtual HRESULT __stdcall get_AnnotationPropertiesID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall putref_AnnotationPropertiesID (
- struct IUID * uid ) = 0;
- virtual HRESULT __stdcall get_AnnotationProperties (
- struct IAnnotateLayerPropertiesCollection * * props ) = 0;
- virtual HRESULT __stdcall put_AnnotationProperties (
- struct IAnnotateLayerPropertiesCollection * props ) = 0;
- virtual HRESULT __stdcall put_CurrentMapLevel (
- long _arg1 ) = 0;
- virtual HRESULT __stdcall get_ExclusionSet (
- struct IFeatureIDSet * * fids ) = 0;
- virtual HRESULT __stdcall putref_ExclusionSet (
- struct IFeatureIDSet * fids ) = 0;
- virtual HRESULT __stdcall get_DisplayFeatureClass (
- struct IFeatureClass * * fclass ) = 0;
- virtual HRESULT __stdcall SearchDisplayFeatures (
- struct IQueryFilter * queryFilter,
- VARIANT_BOOL recycling,
- struct IFeatureCursor * * cursor ) = 0;
- };
- enum esriTopologyRenderer
- {
- esriTRAreaErrors = 0,
- esriTRLineErrors = 1,
- esriTRPointErrors = 2,
- esriTRAreaExceptions = 3,
- esriTRLineExceptions = 4,
- esriTRPointExceptions = 5,
- esriTRDirtyAreas = 6
- };
- struct __declspec(uuid("fb6337e3-610a-4bc2-9142-760d954c22eb"))
- ITopologyLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Topology (
- struct ITopology * * Topology ) = 0;
- virtual HRESULT __stdcall putref_Topology (
- struct ITopology * Topology ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- enum esriTopologyRenderer Index,
- struct IFeatureRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- enum esriTopologyRenderer Index,
- struct IFeatureRenderer * Renderer ) = 0;
- };
- struct __declspec(uuid("82e0d83a-8bc3-4eee-9cc9-95775ab39ba9"))
- ITopologyErrorSelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RuleTypeCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_RuleType (
- long Index,
- enum esriTopologyRuleType * RuleType ) = 0;
- virtual HRESULT __stdcall put_Selectable (
- long Index,
- VARIANT_BOOL sel ) = 0;
- virtual HRESULT __stdcall get_Selectable (
- long Index,
- VARIANT_BOOL * sel ) = 0;
- virtual HRESULT __stdcall get_SelectExceptions (
- VARIANT_BOOL * sel ) = 0;
- virtual HRESULT __stdcall put_SelectExceptions (
- VARIANT_BOOL sel ) = 0;
- virtual HRESULT __stdcall get_SelectErrors (
- VARIANT_BOOL * sel ) = 0;
- virtual HRESULT __stdcall put_SelectErrors (
- VARIANT_BOOL sel ) = 0;
- };
- struct __declspec(uuid("2c232271-fbaa-11d3-b9d3-00c0f0567a4a"))
- ITableSelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- virtual HRESULT __stdcall putref_SelectionSet (
- struct ISelectionSet * SelectionSet ) = 0;
- virtual HRESULT __stdcall AddRow (
- struct IRow * Row ) = 0;
- virtual HRESULT __stdcall SelectRows (
- struct IQueryFilter * Filter,
- enum esriSelectionResultEnum Method,
- VARIANT_BOOL justOne ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall SelectionChanged ( ) = 0;
- };
- struct __declspec(uuid("9336a280-c9a3-11d1-847e-0000f875b9c6"))
- IFeatureSelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- virtual HRESULT __stdcall putref_SelectionSet (
- struct ISelectionSet * SelectionSet ) = 0;
- virtual HRESULT __stdcall get_CombinationMethod (
- enum esriSelectionResultEnum * Method ) = 0;
- virtual HRESULT __stdcall put_CombinationMethod (
- enum esriSelectionResultEnum Method ) = 0;
- virtual HRESULT __stdcall get_BufferDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_BufferDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_SetSelectionSymbol (
- VARIANT_BOOL * setSymbol ) = 0;
- virtual HRESULT __stdcall put_SetSelectionSymbol (
- VARIANT_BOOL setSymbol ) = 0;
- virtual HRESULT __stdcall get_SelectionColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_SelectionColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SelectionSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_SelectionSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall Add (
- struct IFeature * Feature ) = 0;
- virtual HRESULT __stdcall SelectFeatures (
- struct IQueryFilter * Filter,
- enum esriSelectionResultEnum Method,
- VARIANT_BOOL justOne ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall SelectionChanged ( ) = 0;
- };
- struct __declspec(uuid("3e1608cf-ff34-11d1-adf1-080009ec732a"))
- IFeatureLayerDefinition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefinitionExpression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_DefinitionExpression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_DefinitionSelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- virtual HRESULT __stdcall CreateSelectionLayer (
- BSTR LayerName,
- VARIANT_BOOL useCurrentSelection,
- BSTR joinTableNames,
- BSTR Expression,
- struct IFeatureLayer * * Layer ) = 0;
- virtual HRESULT __stdcall get_RelationshipClass (
- struct IRelationshipClass * * relClass ) = 0;
- virtual HRESULT __stdcall putref_RelationshipClass (
- struct IRelationshipClass * relClass ) = 0;
- };
- struct __declspec(uuid("ed242088-b822-4e8a-8260-cdcd1da3044b"))
- IFeatureLayerDefinition2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefinitionExpression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_DefinitionExpression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_DefinitionSelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- virtual HRESULT __stdcall CreateSelectionLayer (
- BSTR LayerName,
- VARIANT_BOOL useCurrentSelection,
- BSTR joinTableNames,
- BSTR Expression,
- struct IFeatureLayer * * Layer ) = 0;
- virtual HRESULT __stdcall get_RelationshipClass (
- struct IRelationshipClass * * relClass ) = 0;
- virtual HRESULT __stdcall putref_RelationshipClass (
- struct IRelationshipClass * relClass ) = 0;
- virtual HRESULT __stdcall get_SearchOrder (
- enum esriSearchOrder * order ) = 0;
- virtual HRESULT __stdcall put_SearchOrder (
- enum esriSearchOrder order ) = 0;
- };
- struct __declspec(uuid("7e078ff6-4b77-414e-90a9-8bb352dd1608"))
- ITableDefinition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefinitionExpression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_DefinitionExpression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_DefinitionSelectionSet (
- struct ISelectionSet * * SelectionSet ) = 0;
- };
- struct __declspec(uuid("863e18bb-9b3e-4eee-ac2d-f891e8ed8fd9"))
- ISelectionLayerDefinition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateSelectionLayer (
- BSTR LayerName,
- VARIANT_BOOL useCurrentSelection,
- BSTR joinTableNames,
- BSTR Expression,
- struct IFeatureLayer * * Layer ) = 0;
- };
- struct __declspec(uuid("55a4e17e-8682-42ba-8866-ab04db883934"))
- IDisplayRelationshipClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_JoinType (
- enum esriJoinType * pJoinType ) = 0;
- virtual HRESULT __stdcall get_RelationshipClass (
- struct IRelationshipClass * * relClass ) = 0;
- virtual HRESULT __stdcall DisplayRelationshipClass (
- struct IRelationshipClass * relClass,
- enum esriJoinType JoinType ) = 0;
- };
- struct __declspec(uuid("9646bb82-9512-11d2-a2f6-080009b6f22b"))
- ICompositeGraphicsLayer : IGraphicsLayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddLayer (
- BSTR LayerName,
- struct IFeatureLayer * FeatureLayer,
- struct IGraphicsLayer * * GraphicsLayer ) = 0;
- virtual HRESULT __stdcall DeleteLayer (
- BSTR LayerName ) = 0;
- virtual HRESULT __stdcall FindLayer (
- BSTR LayerName,
- struct IGraphicsLayer * * GraphicsLayer ) = 0;
- };
- struct __declspec(uuid("93e56956-347a-4a37-bae3-46f5515270d1"))
- ICompositeGraphicsLayer2 : ICompositeGraphicsLayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DrawDefault (
- enum esriDrawPhase DrawPhase,
- struct IDisplay * Display,
- struct ITrackCancel * trackCancel ) = 0;
- };
- struct __declspec(uuid("953d1a95-5411-4ee5-8db9-a87e80f9c551"))
- IFeatureLayerSymbology : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanSymbolize (
- struct IFeatureLayer * FeatureLayer,
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_Priority (
- double * Priority ) = 0;
- virtual HRESULT __stdcall Symbolize (
- struct IFeatureLayer * FeatureLayer ) = 0;
- };
- struct __declspec(uuid("741d6114-fb6b-11d3-adf5-00c04fa33a15"))
- IRelationshipClassCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RelationshipClasses (
- struct IEnumRelationshipClass * * RelationshipClasses ) = 0;
- virtual HRESULT __stdcall FindRelationshipClasses (
- struct IObjectClass * objectClass,
- enum esriRelRole role,
- struct IEnumRelationshipClass * * RelationshipClasses ) = 0;
- };
- struct __declspec(uuid("b725de95-ff76-11d3-a0b5-00c04f6bc626"))
- IRelationshipClassCollectionEdit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddRelationshipClass (
- struct IRelationshipClass * RelationshipClass ) = 0;
- virtual HRESULT __stdcall RemoveRelationshipClass (
- struct IRelationshipClass * RelationshipClass ) = 0;
- virtual HRESULT __stdcall RemoveAllRelationshipClasses ( ) = 0;
- };
- struct __declspec(uuid("0737082e-958e-11d4-80ed-00c04f601565"))
- IDimensionLayer : IUnknown
- {};
- struct __declspec(uuid("f3435800-5779-11d0-98bf-00805f7ced21"))
- ISimpleRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR Text ) = 0;
- };
- struct __declspec(uuid("ae5f7ea1-8b48-11d0-8356-080009b996cc"))
- IClassBreaksRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_BreakCount (
- long * ValueCount ) = 0;
- virtual HRESULT __stdcall put_BreakCount (
- long ValueCount ) = 0;
- virtual HRESULT __stdcall get_Field (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_Field (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_NormField (
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_NormField (
- BSTR Field ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- long Index,
- struct ISymbol * * sym ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- long Index,
- struct ISymbol * sym ) = 0;
- virtual HRESULT __stdcall get_Label (
- long Index,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- long Index,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- long Index,
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- long Index,
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Break (
- long Index,
- double * Value ) = 0;
- virtual HRESULT __stdcall put_Break (
- long Index,
- double Value ) = 0;
- virtual HRESULT __stdcall get_MinimumBreak (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MinimumBreak (
- double Value ) = 0;
- virtual HRESULT __stdcall get_SortClassesAscending (
- VARIANT_BOOL * ascending ) = 0;
- virtual HRESULT __stdcall put_SortClassesAscending (
- VARIANT_BOOL ascending ) = 0;
- virtual HRESULT __stdcall get_BackgroundSymbol (
- struct IFillSymbol * * sym ) = 0;
- virtual HRESULT __stdcall put_BackgroundSymbol (
- struct IFillSymbol * sym ) = 0;
- };
- struct __declspec(uuid("c3346d2a-b2bc-11d1-8817-080009ec732a"))
- IUniqueValueRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Field (
- long Index,
- BSTR * Field ) = 0;
- virtual HRESULT __stdcall put_Field (
- long Index,
- BSTR Field ) = 0;
- virtual HRESULT __stdcall put_FieldType (
- long Index,
- VARIANT_BOOL _arg2 ) = 0;
- virtual HRESULT __stdcall get_FieldDelimiter (
- BSTR * delimiter ) = 0;
- virtual HRESULT __stdcall put_FieldDelimiter (
- BSTR delimiter ) = 0;
- virtual HRESULT __stdcall get_FieldCount (
- long * FieldCount ) = 0;
- virtual HRESULT __stdcall put_FieldCount (
- long FieldCount ) = 0;
- virtual HRESULT __stdcall get_DefaultSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_DefaultSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DefaultLabel (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_DefaultLabel (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_UseDefaultSymbol (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UseDefaultSymbol (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ValueCount (
- long * ValueCount ) = 0;
- virtual HRESULT __stdcall get_Value (
- long Index,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Value (
- long Index,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_ReferenceValue (
- BSTR Value,
- BSTR * refValue ) = 0;
- virtual HRESULT __stdcall AddReferenceValue (
- BSTR Value,
- BSTR refValue ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- BSTR Value,
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- BSTR Value,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR Value,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Value,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR Value,
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR Value,
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Heading (
- BSTR Value,
- BSTR * Heading ) = 0;
- virtual HRESULT __stdcall put_Heading (
- BSTR Value,
- BSTR Heading ) = 0;
- virtual HRESULT __stdcall AddValue (
- BSTR Value,
- BSTR Heading,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall RemoveValue (
- BSTR Value ) = 0;
- virtual HRESULT __stdcall RemoveAllValues ( ) = 0;
- virtual HRESULT __stdcall get_ColorScheme (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ColorScheme (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_LookupStyleset (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_LookupStyleset (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("3f25cc56-cc66-4930-a5fd-bc981601cea6"))
- IRendererClasses : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ClassCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Class (
- long Index,
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_WhereClause (
- long Index,
- struct ITable * Table,
- BSTR * WhereClause ) = 0;
- };
- struct __declspec(uuid("d7dd57c6-6a35-4dbf-8f64-affdced5c364"))
- IBasicHistogram : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetHistogram (
- VARIANT * doubleArrayValues,
- VARIANT * longArrayFrequencies,
- VARIANT_BOOL * isSampled ) = 0;
- virtual HRESULT __stdcall put_CustomMin (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_CustomMax (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall ResetCustomMinMax ( ) = 0;
- virtual HRESULT __stdcall Invalidate ( ) = 0;
- };
- struct __declspec(uuid("fd21f230-67a6-11d3-9f66-00c04f6bc709"))
- ITableHistogram : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Table (
- struct ITable * Table ) = 0;
- virtual HRESULT __stdcall get_Table (
- struct ITable * * Table ) = 0;
- virtual HRESULT __stdcall putref_Exclusion (
- struct IDataExclusion * dataExclusion ) = 0;
- virtual HRESULT __stdcall get_Exclusion (
- struct IDataExclusion * * dataExclusion ) = 0;
- virtual HRESULT __stdcall putref_Sampling (
- struct IDataSampling * dataSampling ) = 0;
- virtual HRESULT __stdcall get_Sampling (
- struct IDataSampling * * dataSampling ) = 0;
- virtual HRESULT __stdcall put_Field (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Field (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_NormField (
- BSTR Name ) = 0;