Enumerations | |
| enum | AmbiguityResolution { Z_VALUE = 0, DISTANCE_TO_OUTLET = 1, NO_RESOLUTION = 2 } |
| Defines the way to resolve ambiguity resolution for shape networks. More... | |
| enum | ColoringType { Hillshade = 0, Gradient = 1, Random = 2 } |
| Defaines the type of coloring for grids. More... | |
| enum | FieldType { STRING_FIELD = 0, INTEGER_FIELD = 1, DOUBLE_FIELD = 2 } |
| The available types of fields of dbf table. More... | |
| enum | GradientModel { Logorithmic = 0, Linear = 1, Exponential = 2 } |
| Gradient model for grid visualization. More... | |
| enum | GridDataType { InvalidDataType = -1, ShortDataType = 0, LongDataType = 1, FloatDataType = 2, DoubleDataType = 3, UnknownDataType = 4, ByteDataType = 5 } |
| The data type which represents a single cell of a grid. More... | |
| enum | GridFileType { InvalidGridFileType = -1, Ascii = 0, Binary = 1, Esri = 2, GeoTiff = 3, Sdts = 4, PAux = 5, PCIDsk = 6, DTed = 7, Bil = 8, Ecw = 9, MrSid = 10, Flt = 11, Dem = 12, UseExtension = 13 } |
| The type of grid supported by MapWinGIS. More... | |
| enum | ImageType { BITMAP_FILE = 0, GIF_FILE = 1, USE_FILE_EXTENSION = 2, TIFF_FILE = 3, JPEG_FILE = 4, PNG_FILE = 5, PPM_FILE = 7, ECW_FILE = 8, JPEG2000_FILE = 9, SID_FILE = 10, PNM_FILE = 11, PGM_FILE = 12, BIL_FILE = 13, ADF_FILE = 14, GRD_FILE = 15, IMG_FILE = 16, ASC_FILE = 17, BT_FILE = 18, MAP_FILE = 19, LF2_FILE = 20, KAP_FILE = 21, DEM_FILE = 22 } |
| The type of images supported by MapWinGIS. More... | |
| enum | PolygonOperation { DIFFERENCE_OPERATION = 0, INTERSECTION_OPERATION = 1, EXCLUSIVEOR_OPERATION = 2, UNION_OPERATION = 3 } |
| Available polygon operations. More... | |
| enum | PredefinedColorScheme { FallLeaves = 0, SummerMountains = 1, Desert = 2, Glaciers = 3, Meadow = 4, ValleyFires = 5, DeadSea = 6, Highway1 = 7 } |
| Predefined color schemes which can be used for grid visualization of for initialization of instance of ColorScheme class. More... | |
| enum | SelectMode { INTERSECTION = 0, INCLUSION = 1 } |
| The selection mode, which determines which shapes will be considered as included in the rectangular selection. More... | |
| enum | ShpfileType { SHP_NULLSHAPE = 0, SHP_POINT = 1, SHP_POLYLINE = 3, SHP_POLYGON = 5, SHP_MULTIPOINT = 8, SHP_POINTZ = 11, SHP_POLYLINEZ = 13, SHP_POLYGONZ = 15, SHP_MULTIPOINTZ = 18, SHP_POINTM = 21, SHP_POLYLINEM = 23, SHP_POLYGONM = 25, SHP_MULTIPOINTM = 28, SHP_MULTIPATCH = 31 } |
| The type of the shapefile. More... | |
| enum | SplitMethod { InscribedRadius = 0, AngleDeviation = 1 } |
| Split methods used for creation of TIN from grid. More... | |
| enum | tkChartType { chtBarChart = 0, chtPieChart = 1 } |
| The availble types of chart. More... | |
| enum | tkChartValuesStyle { vsHorizontal = 0, vsVertical = 1 } |
| The style of labels with numeric measures of the data for each field. More... | |
| enum | tkClassificationType { ctNaturalBreaks = 0, ctUniqueValues = 1, ctEqualIntervals = 2, ctEqualCount = 3, ctStandardDeviation = 4, ctEqualSumOfValues = 5 } |
| The type of the classification available for ShapefileCategories.Generate and Labels.GenerateCategories methods. More... | |
| enum | tkClipOperation { clDifference = 0, clIntersection = 1, clSymDifference = 2, clUnion = 3, clClip = 4 } |
| The available clipping operation for Shape.Clip method. More... | |
| enum | tkCollisionMode { AllowCollisions = 0, LocalList = 1, GlobalList = 2 } |
| Sets drawing behavior when overlapping labels and charts are present on map. More... | |
| enum | tkColorSchemeType { ctSchemeRandom = 0, ctSchemeGraduated = 1 } |
| The type of color scheme. Determines how colors will be extracted from the color scheme (see ShapefileCategories.ApplyColorScheme for exmple). More... | |
| enum | tkCursor { crsrMapDefault = 0, crsrAppStarting = 1, crsrArrow = 2, crsrCross = 3, crsrHelp = 4, crsrIBeam = 5, crsrNo = 6, crsrSizeAll = 7, crsrSizeNESW = 8, crsrSizeNS = 9, crsrSizeNWSE = 10, crsrSizeWE = 11, crsrUpArrow = 12, crsrWait = 13, crsrUserDefined = 14 } |
| The available mouse cursors provided by the system. More... | |
| enum | tkCursorMode { cmZoomIn = 0, cmZoomOut = 1, cmPan = 2, cmSelection = 3, cmNone = 4 } |
| Available cursor modes. Determines the default respond of map to the action of user. More... | |
| enum | tkDashStyle { dsSolid = 0, dsDash = 1, dsDot = 2, dsDashDot = 3, dsDashDotDot = 4, dsCustom = 5 } |
| The available style of lines. Can be used for drawing polylines and outlines of the polygons. More... | |
| enum | tkDefaultPointSymbol { dpsSquare = 0, dpsCircle = 1, dpsDiamond = 2, dpsTriangleUp = 3, dpsTriangleDown = 4, dpsTriangleLeft = 5, dpsTriangleRight = 6, dpsCross = 7, dpsXCross = 8, dpsStar = 9, dpsPentagon = 10, dpsArrowUp = 11, dpsArrowDown = 12, dpsArrowLeft = 13, dpsArrowRight = 14, dpsAsterisk = 15, dpsFlag = 16 } |
| The set of available point symbols. They represent macros for modification of several properties of the ShapeDrawingOptions class at once. More... | |
| enum | tkDrawReferenceList { dlScreenReferencedList = 0, dlSpatiallyReferencedList = 1 } |
| The type of spatial reference for the drawing layer. More... | |
| enum | tkFillStipple { fsNone = 0, fsVerticalBars = 1, fsHorizontalBars = 2, fsDiagonalDownRight = 3, fsDiagonalDownLeft = 4, fsPolkaDot = 5, fsCustom = 6, fsCross = 7, fsRaster = 8 } |
| Deprecated. The available types of fill stipple. More... | |
| enum | tkFillType { ftStandard = 0, ftHatch = 1, ftGradient = 2, ftPicture = 3 } |
| The type of shape fill. More... | |
| enum | tkGDALResamplingMethod { grmNone = 0, grmNearest = 1, grmGauss = 2, grmBicubic = 3, grmAverage = 4 } |
| The resampling mode which is used for building GDAL overlays. More... | |
| enum | tkGDIPlusHatchStyle { hsNone = -1, hsHorizontal = 0, hsVertical = 1, hsForwardDiagonal = 2, hsBackwardDiagonal = 3, hsCross = 4, hsDiagonalCross = 5, hsPercent05 = 6, hsPercent10 = 7, hsPercent20 = 8, hsPercent25 = 9, hsPercent30 = 10, hsPercent40 = 11, hsPercent50 = 12, hsPercent60 = 13, hsPercent70 = 14, hsPercent75 = 15, hsPercent80 = 16, hsPercent90 = 17, hsLightDownwardDiagonal = 18, hsLightUpwardDiagonal = 19, hsDarkDownwardDiagonal = 20, hsDarkUpwardDiagonal = 21, hsWideDownwardDiagonal = 22, hsWideUpwardDiagonal = 23, hsLightVertical = 24, hsLightHorizontal = 25, hsNarrowVertical = 26, hsNarrowHorizontal = 27, hsDarkVertical = 28, hsDarkHorizontal = 29, hsDashedDownwardDiagonal = 30, hsDashedUpwardDiagonal = 31, hsDashedHorizontal = 32, hsDashedVertical = 33, hsSmallConfetti = 34, hsLargeConfetti = 35, hsZigZag = 36, hsWave = 37, hsDiagonalBrick = 38, hsHorizontalBrick = 39, hsWeave = 40, hsPlaid = 41, hsDivot = 42, hsDottedGrid = 43, hsDottedDiamond = 44, hsShingle = 45, hsTrellis = 46, hsSphere = 47, hsSmallGrid = 48, hsSmallCheckerBoard = 49, hsLargeCheckerBoard = 50, hsOutlinedDiamond = 51, hsSolidDiamond = 52 } |
| The hatch style available for drawing of fill for polygons and point symbols. More... | |
| enum | tkGeogCSParameter { SemiMajor = 0, SemiMinor = 1, InverseFlattening = 2, PrimeMeridian = 3, AngularUnit = 4 } |
| The list of parameters of the geographical coordinate system. More... | |
| enum | tkGeometryEngine { engineGeos = 0, engineClipper = 1 } |
| The possible engines (libraries) to carry out geoprocessing tasks. More... | |
| enum | tkGradientBounds { gbWholeLayer = 0, gbPerShape = 1 } |
| Possible size of gradient for the shapefile layer. More... | |
| enum | tkGradientType { gtLinear = 0, gtRectangular = 1, gtCircle = 2 } |
| The type of gradient for point and polygon fill. More... | |
| enum | tkHJustification { hjLeft = 0, hjCenter = 1, hjRight = 2, hjNone = 3, hjRaw = 4 } |
| Deprecated. The available justification types for labels. More... | |
| enum | tkImageSourceType { istUninitialized = 0, istDiskBased = 1, istInMemory = 2, istGDALBased = 3, istGDIPlus = 4 } |
| The source type for the image. More... | |
| enum | tkInterpolationMode { imBilinear = 3, imBicubic = 4, imNone = 5, imHighQualityBilinear = 6, imHighQualityBicubic = 7 } |
| The interpolation mode which can be use when image is drawn with the resolution higher or lower than original. More... | |
| enum | tkLabelAlignment { laTopLeft = 0, laTopCenter = 1, laTopRight = 2, laCenterLeft = 3, laCenter = 4, laCenterRight = 5, laBottomLeft = 6, laBottomCenter = 7, laBottomRight = 8 } |
| The avaialable alignments for the labels. Defines both horizontal and vertical alignment. More... | |
| enum | tkLabelElements { leFont = 0, leFontOutline = 1, leShadow = 2, leHalo = 3, leFrameBackground = 4, leFrameOutline = 5, leDefault = 6 } |
| Lists the parts of the label. Can be used to specify particular parts to apply color scheme to. More... | |
| enum | tkLabelFrameType { lfRectangle = 0, lfRoundedRectangle = 1, lfPointedRectangle = 2 } |
| The the avaialble shapes of the frames for labels, i.e. rectangles drawn around the labels to ensure better contrast. More... | |
| enum | tkLabelPositioning { lpCenter = 0, lpCentroid = 1, lpInteriorPoint = 2, lpFirstSegment = 3, lpLastSegment = 4, lpMiddleSegment = 5, lpLongestSegment = 6, lpNone = 7 } |
| The available positioning of the label relative to the parent shape. More... | |
| enum | tkLinearGradientMode { gmHorizontal = 0, gmVertical = 1, gmForwardDiagonal = 2, gmBackwardDiagonal = 3, gmNone = 4 } |
| The available gradient mode for drawing background of label and for its font. More... | |
| enum | tkLineLabelOrientation { lorHorizontal = 0, lorParallel = 1, lorPerpindicular = 2 } |
| Defines the orientation of label relative to the line it marks. More... | |
| enum | tkLineStipple { lsNone = 0, lsDotted = 1, lsDashed = 2, lsDashDotDash = 3, lsDoubleSolid = 4, lsDoubleSolidPlusDash = 5, lsTrainTracks = 6, lsCustom = 7, lsDashDotDot = 8 } |
| Deprecated. The available line styles. More... | |
| enum | tkLineType { lltSimple = 0, lltMarker = 1 } |
| The available type of segments in the LinePattern. More... | |
| enum | tkLockMode { lmUnlock = 0, lmLock = 1 } |
| The lock mode of the map, either locked or not. More... | |
| enum | tkMapColor { Black = -16777216, Navy = -16777088, DarkBlue = -16777077, MediumBlue = -16777011, Blue = -16776961, DarkGreen = -16751616, Green = -16744448, Teal = -16744320, DarkCyan = -16741493, DeepSkyBlue = -16728065, DarkTurquoise = -16724271, MediumSpringGreen = -16713062, Lime = -16711936, SpringGreen = -16711809, Aqua = -16711681, Cyan = -16711681, MidnightBlue = -15132304, DodgerBlue = -14774017, LightSeaGreen = -14634326, ForestGreen = -14513374, SeaGreen = -13726889, DarkSlateGray = -13676721, LimeGreen = -13447886, MediumSeaGreen = -12799119, Turquoise = -12525360, RoyalBlue = -12490271, SteelBlue = -12156236, DarkSlateBlue = -12042869, MediumTurquoise = -12004916, Indigo = -11861886, DarkOliveGreen = -11179217, CadetBlue = -10510688, CornflowerBlue = -10185235, MediumAquamarine = -10039894, DimGray = -9868951, SlateBlue = -9807155, OliveDrab = -9728477, SlateGray = -9404272, LightSlateGray = -8943463, MediumSlateBlue = -8689426, LawnGreen = -8586240, Chartreuse = -8388864, Aquamarine = -8388652, Maroon = -8388608, Purple = -8388480, Olive = -8355840, Gray = -8355712, SkyBlue = -7876885, LightSkyBlue = -7876870, BlueViolet = -7722014, DarkRed = -7667712, DarkMagenta = -7667573, SaddleBrown = -7650029, DarkSeaGreen = -7357301, LightGreen = -7278960, MediumPurple = -7114533, DarkViolet = -7077677, PaleGreen = -6751336, DarkOrchid = -6737204, YellowGreen = -6632142, Sienna = -6270419, Brown = -5952982, DarkGray = -5658199, LightBlue = -5383962, GreenYellow = -5374161, PaleTurquoise = -5247250, LightSteelBlue = -5192482, PowderBlue = -5185306, Firebrick = -5103070, DarkGoldenrod = -4684277, MediumOrchid = -4565549, RosyBrown = -4419697, DarkKhaki = -4343957, Silver = -4144960, MediumVioletRed = -3730043, IndianRed = -3318692, Peru = -3308225, Chocolate = -2987746, Tan = -2968436, LightGray = -2894893, Thistle = -2572328, Orchid = -2461482, Goldenrod = -2448096, PaleVioletRed = -2396013, Crimson = -2354116, Gainsboro = -2302756, Plum = -2252579, BurlyWood = -2180985, LightCyan = -2031617, Lavender = -1644806, DarkSalmon = -1468806, Violet = -1146130, PaleGoldenrod = -1120086, LightCoral = -1015680, Khaki = -989556, AliceBlue = -984833, Honeydew = -983056, Azure = -983041, SandyBrown = -744352, Wheat = -663885, Beige = -657956, WhiteSmoke = -657931, MintCream = -655366, GhostWhite = -460545, Salmon = -360334, AntiqueWhite = -332841, Linen = -331546, LightGoldenrodYellow = -329006, OldLace = -133658, Red = -65536, Magenta = -65281, Fuchsia = -65281, DeepPink = -60269, OrangeRed = -47872, Tomato = -40121, HotPink = -38476, Coral = -32944, DarkOrange = -29696, LightSalmon = -24454, Orange = -23296, LightPink = -18751, Pink = -16181, Gold = -10496, PeachPuff = -9543, NavajoWhite = -8531, Moccasin = -6987, Bisque = -6972, MistyRose = -6943, BlanchedAlmond = -5171, PapayaWhip = -4139, LavenderBlush = -3851, SeaShell = -2578, Cornsilk = -1828, LemonChiffon = -1331, FloralWhite = -1296, Snow = -1286, Yellow = -256, LightYellow = -32, Ivory = -16, White = -1, Transparent = 16777215 } |
| A list of named constants for some of the well-known colors. More... | |
| enum | tkPointShapeType { ptShapeRegular = 0, ptShapeCross = 1, ptShapeStar = 2, ptShapeCircle = 3, ptShapeArrow = 4, ptShapeFlag = 5 } |
| The available types of shapes for points when ShapeDrawingOptions.PointType is set to ptSymbolStandard. More... | |
| enum | tkPointSymbolType { ptSymbolStandard = 0, ptSymbolFontCharacter = 1, ptSymbolPicture = 2 } |
| The available types of point symbols. More... | |
| enum | tkPointType { ptSquare = 0, ptCircle = 1, ptDiamond = 2, ptTriangleUp = 3, ptTriangleDown = 4, ptTriangleLeft = 5, ptTriangleRight = 6, ptUserDefined = 7, ptImageList = 8, ptFontChar = 9 } |
| Deprecated. The available point types. More... | |
| enum | tkProjectionParameter { LatitudeOfOrigin = 0, CentralMeridian = 1, ScaleFactor = 2, FalseEasting = 3, FalseNorthing = 4, LongitudeOfOrigin = 5 } |
| The available parameters for the projections. More... | |
| enum | tkResizeBehavior { rbClassic = 0, rbModern = 1, rbIntuitive = 2, rbWarp = 3, rbKeepScale = 4 } |
| List the behaviors the control will use to adjust its contents after the resizing operation. More... | |
| enum | tkSavingMode { modeNone = 0, modeStandard = 1, modeXML = 2, modeDBF = 3, modeXMLOverwrite = 4 } |
| The possible behaviors that affect the serialization and deserialization of labels (charts). More... | |
| enum | tkSelectionAppearance { saSelectionColor = 0, saDrawingOptions = 1 } |
| Defines the possible wasy to display the selected shapes of the shapefile. More... | |
| enum | tkShapeDrawingMethod { dmStandard = 0, dmNewWithSelection = 1, dmNewWithLabels = 2, dmNewSymbology = 3 } |
| Possible values that were used to setup certain aspects of drawing routines. More... | |
| enum | tkShapeElements { shElementDefault = 0, shElementFill = 1, shElementFill2 = 2, shElementLines = 3, shElementFillBackground = 4 } |
| The elements of the symbology for a single shape with individual colors. More... | |
| enum | tkShapefileSourceType { sstUninitialized = 0, sstDiskBased = 1, sstInMemory = 2 } |
| Defines possible states of the Shapefile class. More... | |
| enum | tkSpatialRelation { srContains = 0, srCrosses = 1, srDisjoint = 2, srEquals = 3, srIntersects = 4, srOverlaps = 5, srTouches = 6, srWithin = 7 } |
| Defines possible spatial relations between 2 shapes. More... | |
| enum | tkUnitsOfMeasure { umDecimalDegrees = 0, umMiliMeters = 1, umCentimeters = 2, umInches = 3, umFeets = 4, umYards = 5, umMeters = 6, umMiles = 7, umKilometers = 8 } |
| The possible units of measure for the data being displaying on map. More... | |
| enum | tkValueType { vtDouble = 0, vtString = 1, vtBoolean = 2 } |
| The list of data types which can be returned as a result of expression evaluation. More... | |
| enum | tkVectorDrawingMode { vdmGDI = 0, vdmGDIMixed = 1, vdmGDIPlus = 2 } |
| The drawing modes for vector data. More... | |
| enum | tkVertexType { vtSquare = 0, vtCircle = 1 } |
| The types of symbols for vertices of shapes when ShapeDrawingOptions.VerticesVisible = true. More... | |
| enum | tkVerticalPosition { vpAboveParentLayer = 0, vpAboveAllLayers = 1 } |
| The position of labels (charts) relative to the data layers. More... | |
| enum AmbiguityResolution |
| enum ColoringType |
| enum FieldType |
| enum GradientModel |
| enum GridDataType |
| enum GridFileType |
| enum ImageType |
| enum PolygonOperation |
Predefined color schemes which can be used for grid visualization of for initialization of instance of ColorScheme class.
| enum SelectMode |
The selection mode, which determines which shapes will be considered as included in the rectangular selection.
| enum ShpfileType |
The type of the shapefile.
The main types are SHP_NULLSHAPE, SHP_POINT, SHP_POLYLINE, SHP_POLYGON. SHP_MULTIPOINT is much harder to encounter. SHP_MULTIPATCH isn't supported by MapWinGIS
For each of the flat (2D) type there is a 2.5D representation, with either Z (holds z value) or M (holds z and m values) postfix. See shapefile specification for details: http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
| enum SplitMethod |
| enum tkChartType |
The availble types of chart.
| enum tkChartValuesStyle |
The style of labels with numeric measures of the data for each field.
| enum tkClassificationType |
The type of the classification available for ShapefileCategories.Generate and Labels.GenerateCategories methods.
| enum tkClipOperation |
The available clipping operation for Shape.Clip method.
The clClip value will be yield the same result as clIntersection.
| enum tkCollisionMode |
Sets drawing behavior when overlapping labels and charts are present on map.
| enum tkColorSchemeType |
The type of color scheme. Determines how colors will be extracted from the color scheme (see ShapefileCategories.ApplyColorScheme for exmple).
| enum tkCursor |
| enum tkCursorMode |
Available cursor modes. Determines the default respond of map to the action of user.
To define the new behavior set the value to cmNone and handle the events provided by map controls.
| enum tkDashStyle |
The available style of lines. Can be used for drawing polylines and outlines of the polygons.
| enum tkDefaultPointSymbol |
The set of available point symbols. They represent macros for modification of several properties of the ShapeDrawingOptions class at once.
| enum tkDrawReferenceList |
The type of spatial reference for the drawing layer.
| dlScreenReferencedList |
The objects of the drawing layer are specified in screen coordinates and are not moved after the changes of the extents. To update such layers the full redraw is not needed. Therefore use AxMap.Refresh rather than AxMap.Redraw. |
| dlSpatiallyReferencedList |
The objects of the drawing layer are specified in map coordinates. Their position changes after zooming operations. To update such layers the full redraw is needed (AxMap.Redraw()). |
| enum tkFillStipple |
Deprecated. The available types of fill stipple.
| enum tkFillType |
The type of shape fill.
| ftStandard |
Solid fill. |
| ftHatch |
Hatched fill. See ShapeDrawingOptions.FillHatchStyle. |
| ftGradient |
Gradient fill. See ShapeDrawingOptions.FillGradientType. |
| ftPicture |
A texture fill. See ShapeDrawingOptions.Picture. |
The resampling mode which is used for building GDAL overlays.
| enum tkGDIPlusHatchStyle |
The hatch style available for drawing of fill for polygons and point symbols.
| enum tkGeogCSParameter |
The list of parameters of the geographical coordinate system.
| enum tkGeometryEngine |
The possible engines (libraries) to carry out geoprocessing tasks.
| enum tkGradientBounds |
Possible size of gradient for the shapefile layer.
| enum tkGradientType |
The type of gradient for point and polygon fill.
| enum tkHJustification |
Deprecated. The available justification types for labels.
| enum tkImageSourceType |
The source type for the image.
The image can uninitialized, to be opened by MapWinGIS native code (bmp images) or GDAL library (all other formats). It's important to check this value as varius types of images can have different behavior and applicable methods.
| istUninitialized |
The image is not bound to particular source. The image object will have this state before Image.Open or Image.CreateNew commands or after Image.Close command. |
| istDiskBased |
The image is bound to bmp file on disk. No third-party libraries are used for it's processing. The editing of the pixel values won't be preserved. The necessary part of image is read from the disk before each redraw, but this data isn't perserved in RAM after the drawing is finished. |
| istInMemory |
The source of the image is the array of pixels stored in the RAM. It's possible to edit these values and save them to a file afterwards. |
| istGDALBased |
The image is opened through GDAL library. Only a part of the image (a "buffer") is loaded into memory before each redraw and remains there till the next redraw. The editing of the pixels of he buffer is allowed but the changes will be discarded on the next redraw of the map. |
| istGDIPlus |
This value is set for the point icons stored in the ShapeDrawingOptions.Picture property after the deserialization of the object state from string. |
| enum tkInterpolationMode |
The interpolation mode which can be use when image is drawn with the resolution higher or lower than original.
| enum tkLabelAlignment |
The avaialable alignments for the labels. Defines both horizontal and vertical alignment.
| enum tkLabelElements |
Lists the parts of the label. Can be used to specify particular parts to apply color scheme to.
| enum tkLabelFrameType |
The the avaialble shapes of the frames for labels, i.e. rectangles drawn around the labels to ensure better contrast.
| enum tkLabelPositioning |
The available positioning of the label relative to the parent shape.
Each constant is applicable to the specific shape type only, otherwise the operation will generate an error. This constants doesn't affect the positioning of label for point and muttipoint shapefile. So any value can be passed in that case.
| lpCenter |
The label will be placed in the center of bounding box. Applicable to polygons only. |
| lpCentroid |
The label will be placed in the centroid of the shape. Applicable to polygons only. |
| lpInteriorPoint |
The label will be placed in the interior point (see Shape.InteriorPoint for details). Applicable for polygons only. |
| lpFirstSegment |
The label will be placed in the beginning of the first segment of the polyline. Applicable to polylines only. |
| lpLastSegment |
The label will be placed in the end of the last segment of the polyline. Applicable to polylines only. |
| lpMiddleSegment |
The label will be placed in the center of the middle segment of the polyline. Applicable to polylines only. The middle segment is the one which contains a point which splits the polyline into 2 parts of equal length. |
| lpLongestSegment |
The label will be placed in the center of the longest segment of the polyline. Applicable to polylines only. |
| lpNone |
Is used internally. |
| enum tkLinearGradientMode |
The available gradient mode for drawing background of label and for its font.
Defines the orientation of label relative to the line it marks.
| enum tkLineStipple |
Deprecated. The available line styles.
| enum tkLineType |
The available type of segments in the LinePattern.
| enum tkLockMode |
| enum tkMapColor |
A list of named constants for some of the well-known colors.
Use Utils.ColorByName to pass this values to particular properties.
| enum tkPointShapeType |
The available types of shapes for points when ShapeDrawingOptions.PointType is set to ptSymbolStandard.
The appearance of regular, cross and star shapes can be modified by ShapefileDrawingOptions.PointNumSides, and ShapeDrawingOptions.PointSidesRatio properties.
| enum tkPointSymbolType |
The available types of point symbols.
| ptSymbolStandard |
The shape described by tkPointShapeType enumeration can be drawn. |
| ptSymbolFontCharacter |
The ANSI font characters can be drawn.
|
| ptSymbolPicture |
Icons reprsented by instance of the image class can be drawn.
|
| enum tkPointType |
Deprecated. The available point types.
The available parameters for the projections.
| enum tkResizeBehavior |
List the behaviors the control will use to adjust its contents after the resizing operation.
| enum tkSavingMode |
The possible behaviors that affect the serialization and deserialization of labels (charts).
See Serialization of labels for additional information.
Defines the possible wasy to display the selected shapes of the shapefile.
| saSelectionColor |
The shapes will be highlighted by Shapefile.SelectionColor with Shapefile.SelectionTransparency setting. This value is default one. |
| saDrawingOptions |
The drawing options defined by Shapefile.SelectionDrawingOptions property will be used. |
| enum tkShapeDrawingMethod |
Possible values that were used to setup certain aspects of drawing routines.
| enum tkShapeElements |
The elements of the symbology for a single shape with individual colors.
The values can be used for setup of the color scheme for shapefile categories.
| shElementDefault | |
| shElementFill |
The fill of polygon shapes or point symbols. |
| shElementFill2 |
The second color of fill for polygon shapes or point symbols. |
| shElementLines |
The outlines of polygons and point symbols or the lines of polylines. It is used when ShapeDrawingOptions.FillType = ftGradient. |
| shElementFillBackground |
The back color of fill for polygons and point symbols. It is used when ShapeDrawingOptions.FillType = ftHatch. |
Defines possible states of the Shapefile class.
| sstUninitialized |
The shapefile isn't initialized. |
| sstDiskBased |
The instance of class is bound to particular file on disk. See Shapefile.Filename to find out the file. |
| sstInMemory |
The instance of class holds in-memory shapefile, which isn't bound to the file on disk. Such shapefiles can be created by Shapefile.CreateNew method with empty string as filename argument. |
| enum tkSpatialRelation |
Defines possible spatial relations between 2 shapes.
| enum tkUnitsOfMeasure |
The possible units of measure for the data being displaying on map.
| enum tkValueType |
The list of data types which can be returned as a result of expression evaluation.
See Table.TestExpression for the details.
| enum tkVectorDrawingMode |
The drawing modes for vector data.
The enumeration is meant to setup a tradeoff between performance (GDI) and the set of available options (GDI+).
| enum tkVertexType |
The types of symbols for vertices of shapes when ShapeDrawingOptions.VerticesVisible = true.
| enum tkVerticalPosition |
The position of labels (charts) relative to the data layers.
1.7.6.1