Platforms to show: All Mac Windows Linux Cross-Platform

ChartDirector

Professional charts for Xojo.

  • Screenshots
  • Classes
    • class CDAngularAxisMBS
      • method addLabel(pos as Double, label as string)
      • method addZone(startValue as Double, endValue as Double, fillColor as color, edgeColor as color)
      • method addZone(startValue as Double, endValue as Double, fillColor as Integer, edgeColor as Integer = -1)
      • method addZone(startValue as Double, endValue as Double, startRadius as Double, endRadius as Double, fillColor as color, edgeColor as color)
      • method addZone(startValue as Double, endValue as Double, startRadius as Double, endRadius as Double, fillColor as Integer, edgeColor as Integer)
      • method Constructor
      • method getAxisImageMap(noOfSegments as Integer, mapWidth as Integer, url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method setLabelGap(d as Integer)
      • method setLabels(labels() as Double, formatString as string = "") as CDTextBoxMBS
      • method setLabels(labels() as string) as CDTextBoxMBS
      • method setLabelStyle(font as string = "bold", fontsize as Double = 8, fontcolor as Integer = &hffff0002, fontAngle as Double = 0) as CDTextBoxMBS
      • method setLinearScale(lowerLimit as Double, upperLimit as Double, labels() as string)
      • method setLinearScale(lowerLimit as Double, upperLimit as Double, majorTickInc as Double = 0, minorTickInc as Double = 0)
    • class CDAngularMeterMBS
      • method addGlare
      • method addGlare(radius as Double, span as Double = 135, rotate as Double = 0.0)
      • method addGlare(radius as Double, span as Double, rotate as Double, glareRadius as Double, intensity as Double = 0.13)
      • method addPointer(value as Double, fillColor as color, edgeColor as color = &cFFFFFFFF, pointerType as Integer = 6) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double, endOffset as Double) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as color, edgeColor as color, pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as Integer, edgeColor as Integer = -1, pointerType as Integer = 6) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double, endOffset as Double) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as Integer, edgeColor as Integer, pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double) as CDMeterPointerMBS
      • method addRing(startRadius as Integer, endRadius as Integer, fillColor as color, edgeColor as color)
      • method addRing(startRadius as Integer, endRadius as Integer, fillColor as Integer, edgeColor as Integer = -1)
      • method addRingSector(startRadius as Integer, endRadius as Integer, a1 as Double, a2 as Double, fillColor as color, edgeColor as color)
      • method addRingSector(startRadius as Integer, endRadius as Integer, a1 as Double, a2 as Double, fillColor as Integer, edgeColor as Integer = -1)
      • method addScaleBackground(bgRadius as Integer, fillColor as color, edgeWidth as Integer = 0, edgeColor as color = &cFFFFFFFF, scaleRadius as Integer = -2147483647)
      • method addScaleBackground(bgRadius as Integer, fillColor as color, edgeWidth as Integer, edgeColor as color, scaleRadius as Integer, startAngle as Double, endAngle as Double)
      • method addScaleBackground(bgRadius as Integer, fillColor as Integer, edgeWidth as Integer = 0, edgeColor as Integer = -1, scaleRadius as Integer = -2147483647)
      • method addScaleBackground(bgRadius as Integer, fillColor as Integer, edgeWidth as Integer, edgeColor as Integer, scaleRadius as Integer, startAngle as Double, endAngle as Double)
      • method addZone(startValue as Double, endValue as Double, fillColor as color, edgeColor as color)
      • method addZone(startValue as Double, endValue as Double, fillColor as Integer, edgeColor as Integer = -1)
      • method addZone(startValue as Double, endValue as Double, startRadius as Integer, endRadius as Integer, fillColor as color, edgeColor as color)
      • method addZone(startValue as Double, endValue as Double, startRadius as Integer, endRadius as Integer, fillColor as Integer, edgeColor as Integer = -1)
      • method Constructor(width as Integer, height as Integer, bgColor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method Constructor(width as Integer, height as Integer, bgColor as Integer = &hffff0000, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method relativeLinearGradient(gradient() as Double, angle as Double = 0.0, radius as Double = -1.0) as Integer
      • method relativeRadialGradient(gradient() as Double, radius as Double = -1.0) as Integer
      • method setCap(radius as Integer, fillColor as color, edgeColor as color)
      • method setCap(radius as Integer, fillColor as Integer, edgeColor as Integer = &hffff0001)
      • method setCap2(backcolor as Color = &c888888, frontColor as Color = &c000000, frontEdgeColor as Color = &c888888)
      • method setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double)
      • method setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double)
      • method setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double)
      • method setCap2(backcolor as Color, frontColor as Color, frontEdgeColor as Color, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double, frontEdgeWidthRatio as Double)
      • method setCap2(backcolor as Integer = &h888888, frontColor as Integer = &h000000, frontEdgeColor as Integer = &h888888)
      • method setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double)
      • method setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double)
      • method setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double)
      • method setCap2(backcolor as Integer, frontColor as Integer, frontEdgeColor as Integer, lightingRatio as Double, backRadiusRatio as Double, frontRadiusRatio as Double, frontEdgeWidthRatio as Double)
      • method setMeter(cx as Integer, cy as Integer, radius as Integer, startAngle as Double, endAngle as Double)
    • class CDAreaLayerMBS
    • class CDArrayMBS
    • class CDAxisMBS
      • method addLabel(pos as Double, label as string)
      • method addMark(value as Double, lineColor as color, text as string = "", font as string = "", fontsize as Double = 8) as CDMarkMBS
      • method addMark(value as Double, lineColor as Integer, text as string = "", font as string = "", fontsize as Double = 8) as CDMarkMBS
      • method addZone(startValue as Double, endValue as Double, colorvalue as color)
      • method addZone(startValue as Double, endValue as Double, colorvalue as Integer)
      • method Constructor
      • method copyAxis(axis as CDAxisMBS)
      • method getAlignment as Integer
      • method getAxisImageMap(noOfSegments as Integer, mapWidth as Integer, url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getCoor(value as Double) as Integer
      • method getFormattedLabel(v as Double, options as string = "") as string
      • method getHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getLabel(i as Double) as string
      • method getLabelTable as CDMLTableMBS
      • method getMaxValue as Double
      • method getMinValue as Double
      • method getThickness as Integer
      • method getTicks as CDArrayMBS
      • method getX as Integer
      • method getY as Integer
      • method makeLabelTable as CDMLTableMBS
      • method setAngle(angle as Double)
      • method setAutoScale(topExtension as Double = 0.1, bottomExtension as Double = 0.1, zeroAffinity as Double = 0.8)
      • method setColors(axisColor as color, labelColor as color, titleColor as color, tickColor as color)
      • method setColors(axisColor as Integer, labelColor as Integer = &hffff0002, titleColor as Integer = -1, tickColor as Integer = -1)
      • method setDateScale(formatString as string = "")
      • method setDateScale(lowerLimit as Double, upperLimit as Double, labels() as string)
      • method setDateScale(lowerLimit as Double, upperLimit as Double, majorTickInc as Double = 0, minorTickInc as Double = 0)
      • method setFormatCondition(condition as string, operand as Double = 0)
      • method setIndent(indent as boolean)
      • method setLabelAlignment(alignment as Integer, minLabelSpace as Integer = 3)
      • method setLabelFormat(formatString as string)
      • method setLabelGap(d as Integer)
      • method setLabelOffset(offset as Double)
      • method setLabels(labels() as Double, formatString as string = "") as CDTextBoxMBS
      • method setLabels(labels() as string) as CDTextBoxMBS
      • method setLabelStep(majorTickStep as Integer, minorTickStep as Integer = 0, majorTickOffset as Integer = 0, minorTickOffset as Integer = -2147483647)
      • method setLabelStyle(font as string = "", fontsize as Double = 8, fontcolor as Integer = &hffff0002, fontAngle as Double = 0) as CDTextBoxMBS
      • method setLabelStyle(font as string, fontsize as Double, fontcolor as color, fontAngle as Double = 0) as CDTextBoxMBS
      • method setLength(length as Integer)
      • method setLinearScale(formatString as string = "")
      • method setLinearScale(lowerLimit as Double, upperLimit as Double, labels() as string)
      • method setLinearScale(lowerLimit as Double, upperLimit as Double, majorTickInc as Double = 0, minorTickInc as Double = 0)
      • method setLogScale(formatString as string = "")
      • method setLogScale(lowerLimit as Double, upperLimit as Double, labels() as string)
      • method setLogScale(lowerLimit as Double, upperLimit as Double, majorTickInc as Double = 0, minorTickInc as Double = 0)
      • method setMargin(topMargin as Integer, bottomMargin as Integer = 0)
      • method setMinTickInc(value as Double)
      • method setMultiFormat(filter as Integer, format as string, labelSpan as Integer = 1, promoteFirst as boolean=true)
      • method setMultiFormat(filter1 as Integer, format1 as string, filter2 as Integer, format2 as string, labelSpan as Integer = 1, promoteFirst as boolean=true)
      • method setOffset(x as Integer, y as Integer)
      • method setReverse(value as boolean=true)
      • method setRounding(roundMin as boolean, roundMax as boolean)
      • method setTickColor(majorTickColor as color, minorTickColor as color)
      • method setTickColor(majorTickColor as Integer, minorTickColor as Integer = -1)
      • method setTickDensity(majorTickSpacing as Integer, minorTickSpacing as Integer = -1)
      • method setTickLength(majorTickLen as Integer)
      • method setTickLength(majorTickLen as Integer, minorTickLen as Integer)
      • method setTickOffset(offset as Double)
      • method setTickWidth(majorTickWidth as Integer, minorTickWidth as Integer = -1)
      • method setTitle(text as string, font as string = "", fontsize as Double = 8, fontcolor as Integer = &hffff0002) as CDTextBoxMBS
      • method setTitle(text as string, font as string, fontsize as Double, fontcolor as color) as CDTextBoxMBS
      • method setTitlePos(alignment as Integer, titleGap as Integer = 3)
      • method setWidth(width as Integer)
      • method syncAxis(axis as CDAxisMBS, slope as Double = 1.0, intercept as Double = 0.0)
      • method syncScale(axis as CDAxisMBS = nil, slope as double = 1.0, intercept as double = 0.0)
    • class CDBarLayerMBS
    • class CDBaseBoxLayerMBS
    • class CDBaseChartMBS
      • method addExtraField(numbers() as Double)
      • method addExtraField(paths() as folderitem)
      • method addExtraField(texts() as string)
      • method addLegend(x as Integer, y as Integer, noOfCols as Integer, font as string = "", fontsize as Double = 10) as CDLegendBoxMBS
      • method addLegend(x as Integer, y as Integer, vertical as boolean=true, font as string = "", fontsize as Double = 10) as CDLegendBoxMBS
      • method addLine(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, colorvalue as color, lineWidth as Integer = 1) as CDLineMBS
      • method addLine(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, colorvalue as Integer = &hffff0001, lineWidth as Integer = 1) as CDLineMBS
      • method addTable(x as Integer, y as Integer, alignment as Integer, col as Integer, row as Integer) as CDMLTableMBS
      • method addText(x as Integer, y as Integer, text as string, font as string = "", fontsize as Double = 8, fontcolor as Integer = &hffff0002, alignment as Integer = 7, angle as Double = 0, vertical as boolean=false) as CDTextBoxMBS
      • method addText(x as Integer, y as Integer, text as string, font as string, fontsize as Double, fontcolor as color, alignment as Integer = 7, angle as Double = 0, vertical as boolean=false) as CDTextBoxMBS
      • method addTitle(alignment as Integer, text as string, font as string = "", fontsize as Double = 12, fontColor as Integer = &hffff0002, bgColor as Integer = &hff000000, edgeColor as Integer = &hff000000) as CDTextBoxMBS
      • method addTitle(alignment as Integer, text as string, font as string, fontsize as Double, fontColor as color, bgColor as color, edgeColor as color) as CDTextBoxMBS
      • method addTitle(text as string, font as string = "", fontsize as Double = 12, fontColor as Integer = &hffff0002, bgColor as Integer = &hff000000, edgeColor as Integer = &hff000000) as CDTextBoxMBS
      • method addTitle(text as string, font as string, fontsize as Double, fontColor as color, bgColor as color, edgeColor as color) as CDTextBoxMBS
      • method adjustBrightness(ColorValue as color, brightness as Double) as Integer
      • method adjustBrightness(ColorValue as Integer, brightness as Double) as Integer
      • shared method AllPassFilter as Integer
      • shared method ArrowShape(angle as Double = 0.0, widthRatio as Double = 1, stemWidthRatio as Double = 0.5, stemLengthRatio as Double = 0.5) as Integer
      • shared method barLighting(startBrightness as Double = 0.75, endBrightness as Double = 1.5) as Integer
      • shared method blueMetalGradient as Integer()
      • shared method brushedGoldColor(texture as Integer = 2, angle as Integer = 90) as Integer
      • shared method brushedMetalColor(c as Integer, texture as Integer = 2, angle as Integer = 90) as Integer
      • shared method brushedSilverColor(texture as Integer = 2, angle as Integer = 90) as Integer
      • shared method bSearch(values() as Double, value as Double) as Double
      • shared method chartTime(t as Integer) as Double
      • shared method chartTime(year as Integer, month as Integer, day as Integer, hour as Integer = 0, minute as Integer = 0, second as Integer = 0) as Double
      • shared method ClearTypeColor(gamma as Double = 0) as Integer
      • shared method ClearTypeMono(gamma as Double = 0) as Integer
      • shared method ColorToInteger(c as color, alpha as Integer = 0) as Integer
      • method Constructor
      • shared method Cross2Shape(width as Double = 0.5) as Integer
      • shared method CrossShape(width as Double = 0.5) as Integer
      • shared method cylinderEffect(orientation as Integer = 5, ambientIntensity as Double = 0.5, diffuseIntensity as Double = 0.5, specularIntensity as Double = 0.75, shininess as Integer = 8) as Integer
      • method dashLineColor(colorvalue as color, patternCode as Integer = &h0505) as Integer
      • method dashLineColor(colorvalue as Integer, patternCode as Integer = &h0505) as Integer
      • shared method defaultPalette as Integer()
      • method Destructor
      • shared method flatBorder(thickness as Integer) as Integer
      • method formatValue(value as Double, formatstring as string) as string
      • method getAbsOffsetX as Integer
      • method getAbsOffsetY as Integer
      • method getChartMetrics as string
      • shared method getChartWeekDay(t as Double) as Integer
      • shared method getChartYMD(t as Double) as Integer
      • method getColor(index as Integer) as Integer
      • shared method getCopyright as string
      • shared method getDescription as string
      • method getDrawArea as CDDrawAreaMBS
      • method getHeight as Integer
      • method getHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getLegend as CDLegendBoxMBS
      • shared method GetPath(path as folderitem) as string
      • shared method getVersion as Integer
      • method getWidth as Integer
      • shared method glassEffect(glareSize as Integer = 3, glareDirection as Integer = 8, raisedEffect as Integer = 5) as Integer
      • shared method goldColor(angle as Integer = 90) as Integer
      • shared method goldGradient as Integer()
      • method gradientColor(colors() as color, angle as Double = 90, scale as Double = 1.0, startX as Integer = 0, startY as Integer = 0) as Integer
      • method gradientColor(colors() as Integer, angle as Double = 90, scale as Double = 1.0, startX as Integer = 0, startY as Integer = 0) as Integer
      • method gradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as color, endColor as color) as Integer
      • method gradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as Integer, endColor as Integer) as Integer
      • shared method greenMetalGradient as Integer()
      • method halfColor(c as Integer) as Integer
      • method initDynamicLayer as CDDrawAreaMBS
      • shared method kDataBound as Double
      • shared method kLinearTick as Double
      • shared method kLogTick as Double
      • shared method kMicroTickOnly as Double
      • shared method kMinorTickOnly as Double
      • shared method kNoValue as Double
      • shared method kTickInc as Double
      • shared method kTouchBar as Double
      • method layout
      • method layoutLegend as CDLegendBoxMBS
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, colors() as color, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, colors() as Integer, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as color, endColor as color, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as Integer, endColor as Integer, periodic as boolean=false) as Integer
      • method makeChart as CDDrawAreaMBS
      • method makeChart(format as Integer) as string
      • method makeChart(path as folderitem) as boolean
      • method makeChartPicture as picture
      • shared method metalColor(c as Integer, angle as Integer = 90) as Integer
      • shared method NonePassFilter as Integer
      • method patternColor(colorvalues() as color, height as Integer, startX as Integer = 0, startY as Integer = 0) as Integer
      • method patternColor(colorvalues() as Integer, height as Integer, startX as Integer = 0, startY as Integer = 0) as Integer
      • method patternColor(file as folderitem, startX as Integer = 0, startY as Integer = 0) as Integer
      • method patternColor(path as string, startX as integer = 0, startY as integer = 0) as integer
      • method patternColor(pic as picture, startX as Integer = 0, startY as Integer = 0) as Integer
      • shared method phongLighting(ambientIntensity as Double = 0.5, diffuseIntensity as Double = 0.5, specularIntensity as Double = 0.75, shininess as Integer = 8) as Integer
      • shared method Polygon2Shape(slide as Integer) as Integer
      • shared method PolygonShape(slide as Integer) as Integer
      • shared method PolynomialRegression(n as Integer) as Integer
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, data() as Integer, periodic as boolean=false) as Integer
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, startColor as color, endColor as color, periodic as boolean=false) as Integer
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, startColor as Integer, endColor as Integer, periodic as boolean=false) as Integer
      • shared method redMetalGradient as Integer()
      • shared method RegularSpacingFilter(labelStep as Integer = 1, initialMargin as Integer = 0) as Integer
      • method removeDynamicLayer
      • shared method RGB(r as Integer, g as Integer, b as Integer, a as Integer = 0) as Integer
      • shared method SelectItemFilter(item as Integer) as Integer
      • method setAMPM(am as string, pm as string)
      • method setAntiAlias(shapeAntiAlias as Boolean, textAntiAlias as Integer)
      • method setBackground(colorvalue as color, edgeColor as color, raisedEffect as Integer = 0)
      • method setBackground(colorvalue as Integer, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method setBgImage(img as string, align as Integer = 5)
      • method setBorder(colorvalue as color)
      • method setBorder(colorvalue as Integer)
      • method setColor(paletteEntry as Integer, colorvalue as color)
      • method setColor(paletteEntry as Integer, colorvalue as Integer)
      • method setColors(numbers() as color)
      • method setColors(numbers() as Integer)
      • method setColors(paletteEntry as Integer, numbers() as color)
      • method setColors(paletteEntry as Integer, numbers() as Integer)
      • method setDefaultColors(paletteEntry as Integer = 0)
      • method setDefaultFonts(normal as string, bold as string, italic as string, boldItalic as string)
      • method setDropShadow(ColorValue as color, OffsetX as Integer = 5, OffsetY as Integer = &h7fffffff, blurRadius as Integer = 5)
      • method setDropShadow(ColorValue as Integer = &hAAAAAA, OffsetX as Integer = 5, OffsetY as Integer = &h7fffffff, blurRadius as Integer = 5)
      • shared method SetFontSearchPath(path as folderitem)
      • shared method SetFontSearchPath(path as string)
      • method setFontTable(index as Integer, font as string)
      • shared method setLicenseCode(n as string, enddate as Integer, v1 as Integer, v2 as Integer)
      • method setMonthNames(names() as string)
      • method setNumberFormat(thousandSeparator as string = "~", decimalPointChar as string = ".", signChar as string = "-")
      • method setOutputOptions(options as string)
      • method setResource(id as string, data as MemoryBlock)
      • method setResource(id as string, data as string)
      • method setResource(id as string, DataArea as CDDrawAreaMBS)
      • shared method setResourceGlobal(id as string, data as MemoryBlock)
      • shared method setResourceGlobal(id as string, data as string)
      • shared method setResourceGlobal(id as string, DrawArea as CDDrawAreaMBS)
      • method setRoundedFrame(extColor as color, r1 as Integer = 10, r2 as Integer = -1, r3 as Integer = -1, r4 as Integer = -1)
      • method setRoundedFrame(extColor as Integer = &hFFFFFF, r1 as Integer = 10, r2 as Integer = -1, r3 as Integer = -1, r4 as Integer = -1)
      • method setSearchPath(path as string)
      • method setSize(width as Integer, height as Integer)
      • method setThickFrame(thickness as Integer, frameColor as Integer = -1, outerEdgeColor as Integer = -1, innerEdgeColor as Integer = -1)
      • method setTransparentColor(c as color)
      • method setTransparentColor(c as Integer)
      • method setTransparentColors(paletteEntry as Integer = 0)
      • method setWallpaper(img as folderitem)
      • method setWeekDayNames(names() as string)
      • method setWhiteOnBlackColors(paletteEntry as Integer = 0)
      • shared method silverColor(angle as Integer = 90) as Integer
      • shared method silverGradient as Integer()
      • shared method softLighting(direction as Integer = 8, raisedEffect as Integer = 4) as Integer
      • shared method StarShape(slide as Integer) as Integer
      • shared method StartOfDayFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfHourFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfMinuteFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfMonthFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfSecondFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfWeekFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method StartOfYearFilter(labelStep as Integer = 1, initialMargin as Double = 0.05) as Integer
      • shared method testFont(font as string, fontIndex as Integer, fontHeight as Double, fontWidth as Double, angle as Double, byref buffer as string) as boolean
      • shared method transparentPalette as Integer()
      • shared method whiteOnBlackPalette as Integer()
      • shared method xySize(x as Integer, y as Integer) as Integer
      • property Handle as Integer
      • property Resources as Dictionary
      • shared property ScaleFactor as Double
    • class CDBaseMeterMBS
      • method addColorScale(colorStops() as Double, startPos as Integer = -2147483647, startWidth as Integer = -2147483647, endPos as Integer = -2147483647, endWidth as Integer = -2147483647, edgeColor as Integer = -1)
      • method addColorScale(colorStops() as Double, startPos as Integer, startWidth as Integer, endPos as Integer, endWidth as Integer, edgeColor as color)
      • method addLabel(v as Double, label as string)
      • method addPointer(value as Double, fillColor as color, edgeColor as color) as CDMeterPointerMBS
      • method addPointer(value as Double, fillColor as Integer = &hffff0001, edgeColor as Integer = -1) as CDMeterPointerMBS
      • method getCoor(v as Double) as Integer
      • method getLabel(v as Double) as string
      • method getTicks as CDArrayMBS
      • method setLabelFormat(mainLabelFormat as string)
      • method setLabelPos(labelInside as boolean, labelOffset as Integer = 0)
      • method setLabelStyle(font as string = "", fontsize as Double = -1, fontcolor as Integer = &hffff0002, fontAngle as Double = 0) as CDTextBoxMBS
      • method setLabelStyle(font as string, fontsize as Double, fontcolor as color, fontAngle as Double = 0) as CDTextBoxMBS
      • method setLineWidth(axisWidth as Integer, majorTickWidth as Integer = 1, minorTickWidth as Integer = 1, microTickWidth as Integer = 1)
      • method setMeterColors(axisColor as color, labelColor as color, tickColor as color)
      • method setMeterColors(axisColor as Integer, labelColor as Integer = -1, tickColor as Integer = -1)
      • method setScale(lowerLimit as Double, upperLimit as Double, labels() as Double, formatstring as string = "")
      • method setScale(lowerLimit as Double, upperLimit as Double, labels() as string)
      • method setScale(lowerLimit as Double, upperLimit as Double, majorTickInc as Double = 0, minorTickInc as Double = 0, microTickInc as Double = 0)
      • method setTickLength(majorLen as Integer)
      • method setTickLength(majorLen as Integer, minorLen as Integer)
      • method setTickLength(majorLen as Integer, minorLen as Integer, microLen as Integer)
    • class CDBoxMBS
      • method Constructor
      • method getHeight as Integer
      • method getImageCoor(OffsetX as Integer = 0, OffsetY as Integer = 0) as string
      • method getLeftX as Integer
      • method getTopY as Integer
      • method getWidth as Integer
      • method setBackground(colorvalue as color, edgeColor as color, raisedEffect as Integer = 0)
      • method setBackground(colorvalue as Integer, edgeColor as Integer = -1, raisedEffect as Integer = 0)
      • method setPos(x as Integer, y as Integer)
      • method setRoundedCorners(r1 as Integer = 10, r2 as Integer = -1, r3 as Integer = -1, r4 as Integer = -1)
      • method setSize(w as Integer, h as Integer)
    • class CDBoxWhiskerLayerMBS
    • class CDCandleStickLayerMBS
      • method setColors(upFillColor as color, upLineColor as color, downFillColor as color, downLineColor as color)
      • method setColors(upFillColor as Integer, upLineColor as Integer, downFillColor as Integer, downLineColor as Integer)
      • method setExtraColors(upDownFillColor as color, upDownLineColor as color, downDownFillColor as color, downDownLineColor as color, leadValue as Double = -1.7E308)
      • method setExtraColors(upDownFillColor as Integer, upDownLineColor as Integer, downDownFillColor as Integer, downDownLineColor as Integer, leadValue as Double = -1.7E308)
    • class CDColorAxisMBS
      • method getBoxHeight as Integer
      • method getBoxWidth as Integer
      • method getColor(z as Double) as Integer
      • method getColorScale as Double()
      • method setAxisBorder(edgeColor as color, raisedEffect as Integer = 0)
      • method setAxisBorder(edgeColor as Integer, raisedEffect as Integer = 0)
      • method setAxisPos(x as Integer, y as Integer, alignment as Integer)
      • method setBoundingBox(fillColor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method setBoundingBox(fillColor as Integer, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method setBoxMargin(leftMargin as Integer, rightMargin as Integer, topMargin as Integer, bottomMargin as Integer)
      • method setBoxMargin(m as Integer)
      • method setColorGradient(isContinuous as boolean, Colors() as color, underflowColor as color, overflowColor as color)
      • method setColorGradient(isContinuous as boolean, Colors() as color, underflowColor as Integer, overflowColor as Integer = -1)
      • method setColorGradient(isContinuous as boolean, Colors() as Integer, underflowColor as Integer = -1, overflowColor as Integer = -1)
      • method setColorGradient(isContinuous as boolean=true)
      • method setColorScale(colorStops() as Double, underflowColor as Integer = -1, overflowColor as Integer = -1)
      • method setCompactAxis(b as boolean=true)
      • method setLevels(maxLevels as Integer)
      • method setRoundedCorners(r1 as Integer = 10, r2 as Integer = -1, r3 as Integer = -1, r4 as Integer = -1)
    • class CDContourLayerMBS
    • class CDDataAcceleratorMBS
    • class CDDataSetMBS
    • class CDDiscreteHeatMapLayerMBS
    • class CDDrawAreaMBS
      • method adjustBrightness(c as Integer, brightness as Double) as Integer
      • method affineTransform(a as Double, b as Double, c as Double, d as Double, e as Double, f as Double, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method affineTransform(a as Double, b as Double, c as Double, d as Double, e as Double, f as Double, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method angleGradientColor(cx as double, cy as double, a1 as double, a2 as double, r1 as double, r2 as double, c() as integer) as integer
      • method arc(cx as Integer, cy as Integer, rx as Integer, ry as Integer, a1 as Double, a2 as Double, c as Integer)
      • method circle(cx as Integer, cy as Integer, rx as Integer, ry as Integer, edgeColor as color, fillColor as color)
      • method circle(cx as Integer, cy as Integer, rx as Integer, ry as Integer, edgeColor as Integer, fillColor as Integer)
      • method clone(d as CDDrawAreaMBS, x as Integer, y as Integer, align as Integer, newWidth as Integer = -1, newHeight as Integer = -1, filter as Integer = 2, blur as Double = 1.0)
      • method Constructor
      • method cylinder(cx as Integer, cy as Integer, rx as Integer, ry as Integer, a1 as Double, a2 as Double, depthX as Integer, depthY as Integer, edgeColor as color, fillColor as color)
      • method cylinder(cx as Integer, cy as Integer, rx as Integer, ry as Integer, a1 as Double, a2 as Double, depthX as Integer, depthY as Integer, edgeColor as Integer, fillColor as Integer)
      • method dashLineColor(colorvalue as color, patternCode as Integer = &h0505) as Integer
      • method dashLineColor(colorvalue as Integer, patternCode as Integer = &h0505) as Integer
      • method fill(x as Integer, y as Integer, colorvalue as color)
      • method fill(x as Integer, y as Integer, colorvalue as color, borderColor as color)
      • method fill(x as Integer, y as Integer, colorvalue as Integer)
      • method fill(x as Integer, y as Integer, colorvalue as Integer, borderColor as Integer)
      • method getARGBColor(c as Integer) as Integer
      • method getHeight as Integer
      • method getPixel(x as Integer, y as Integer) as Integer
      • method getWidth as Integer
      • method gradientColor(colors() as color, angle as Double = 90, scale as Double = 1.0, startX as Integer = 0, startY as Integer = 0) as Integer
      • method gradientColor(colors() as Integer, angle as Double = 90, scale as Double = 1.0, startX as Integer = 0, startY as Integer = 0) as Integer
      • method gradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as color, endColor as color) as Integer
      • method gradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as Integer, endColor as Integer) as Integer
      • method halfColor(c as Integer) as Integer
      • method hCylinderTransform(yDiameter as Integer, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method hCylinderTransform(yDiameter as Integer, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method hFlip
      • method hline(x1 as Integer, x2 as Integer, y as Integer, c as Integer)
      • method hTriangleTransform(tWidth as Integer = -1, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method hTriangleTransform(tWidth as Integer, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method initDynamicLayer
      • method line(x1 as Double, y1 as Double, x2 as Double, y2 as Double, colorValue as color, lineWidth as Integer = 1)
      • method line(x1 as Double, y1 as Double, x2 as Double, y2 as Double, colorValue as Integer, lineWidth as Integer = 1)
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, colors() as color, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, colors() as Integer, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as color, endColor as color, periodic as boolean=false) as Integer
      • method linearGradientColor(startX as Integer, startY as Integer, endX as Integer, endY as Integer, startColor as Integer, endColor as Integer, periodic as boolean=false) as Integer
      • method load(path as string) as boolean
      • method loadData(data as MemoryBlock, ImgType as Integer = -1) as boolean
      • method loadData(data as string, ImgType as Integer = -1) as boolean
      • method loadGIF(path as string) as boolean
      • method loadJPG(path as string) as boolean
      • method loadPNG(path as string) as boolean
      • method loadWMP(path as string) as boolean
      • method merge(d as CDDrawAreaMBS, x as Integer, y as Integer, align as Integer, transparency as Integer)
      • method move(xOffset as Double, yOffset as Double, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method move(xOffset as Double, yOffset as Double, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method out(file as folderitem) as boolean
      • method outBMP as string
      • method outBMP(file as folderitem) as boolean
      • method outGIF as string
      • method outGIF(file as folderitem) as boolean
      • method outJPG(file as folderitem, quality as Integer = 80) as boolean
      • method outJPG(quality as Integer = 80) as string
      • method outPDF as string
      • method outPDF(file as folderitem) as boolean
      • method outPicture as picture
      • method outPNG as string
      • method outPNG(file as folderitem) as boolean
      • method outSVG(file as folderitem, options as string = "") as boolean
      • method outSVG(options as string = "") as string
      • method outWMP as string
      • method outWMP(file as folderitem) as boolean
      • method patternColor(colors() as color, height as Integer, startX as Integer = 0, startY as Integer = 0) as Integer
      • method patternColor(colors() as Integer, height as Integer, startX as Integer = 0, startY as Integer = 0) as Integer
      • method patternColor(file as folderitem, startX as Integer = 0, startY as Integer = 0) as Integer
      • method Pixel(x as Integer, y as Integer, c as Integer)
      • method polygon(x() as Double, y() as Double, edgeColor as color, fillColor as color)
      • method polygon(x() as Double, y() as Double, edgeColor as Integer, fillColor as Integer)
      • method polygon(x() as Integer, y() as Integer, edgeColor as color, fillColor as color)
      • method polygon(x() as Integer, y() as Integer, edgeColor as Integer, fillColor as Integer)
      • method polyShape(xy() as integer, edgeColor as color, fillColor as color)
      • method polyShape(xy() as integer, edgeColor as Integer, fillColor as Integer)
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, data() as Integer, periodic as boolean=false) as Integer
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, startColor as color, endColor as color, periodic as boolean=false) as Integer
      • method radialGradientColor(cx as Integer, cy as Integer, rx as Integer, ry as Integer, startColor as Integer, endColor as Integer, periodic as boolean=false) as Integer
      • method rAffineTransform(a as Double, b as Double, c as Double, d as Double, e as Double, f as Double, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method rAffineTransform(a as Double, b as Double, c as Double, d as Double, e as Double, f as Double, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method rect(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, edgeColor as color, fillColor as color, raisedEffect as Integer = 0)
      • method rect(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer, edgeColor as Integer, fillColor as Integer, raisedEffect as Integer = 0)
      • method reduceColors(colorCount as Integer, blackAndWhite as boolean=false) as Integer
      • method removeDynamicLayer(keepOriginal as boolean = false)
      • method resize(newWidth as Integer, newHeight as Integer, filter as Integer = 1, blur as Double = 1.0)
      • method ring(cx as Integer, cy as Integer, rx as Integer, ry as Integer, rx2 as Integer, ry2 as Integer, edgeColor as color, fillColor as color)
      • method ring(cx as Integer, cy as Integer, rx as Integer, ry as Integer, rx2 as Integer, ry2 as Integer, edgeColor as Integer, fillColor as Integer)
      • method ringSector(cx as Integer, cy as Integer, rx as Integer, ry as Integer, rx2 as Integer, ry2 as Integer, a1 as Double, a2 as Double, edgeColor as color, fillColor as color)
      • method ringSector(cx as Integer, cy as Integer, rx as Integer, ry as Integer, rx2 as Integer, ry2 as Integer, a1 as Double, a2 as Double, edgeColor as Integer, fillColor as Integer)
      • method rotate(angle as Double, bgColor as color, cx as Double = -1, cy as Double = -1, filter as Integer = 2, blur as Double = 1.0)
      • method rotate(angle as Double, bgColor as Integer = &hFFFFFF, cx as Double = -1, cy as Double = -1, filter as Integer = 2, blur as Double = 1.0)
      • method sector(cx as Integer, cy as Integer, rx as Integer, ry as Integer, a1 as Double, a2 as Double, edgeColor as color, fillColor as color)
      • method sector(cx as Integer, cy as Integer, rx as Integer, ry as Integer, a1 as Double, a2 as Double, edgeColor as Integer, fillColor as Integer)
      • method setAntiAlias(shapeAntiAlias as boolean=true, textAntiAlias as Integer = 2)
      • method setAntiAliasText(value as Integer)
      • method setBgColor(c as color)
      • method setBgColor(c as Integer)
      • method setClipRect(left as Integer, top as Integer, right as Integer, bottom as Integer)
      • method setColorTable(colors() as color, offset as Integer)
      • method setColorTable(colors() as Integer, offset as Integer)
      • method setDefaultFonts(normal as string, bold as string, italic as string, boldItalic as string)
      • method setDitherMethod(value as Integer)
      • method setFontTable(index as Integer, font as string)
      • method setInterlace(value as boolean)
      • method setOutputOptions(options as string)
      • method setPaletteMode(value as Integer)
      • method setResource(id as string, data as MemoryBlock)
      • method setResource(id as string, data as string)
      • method setResource(id as string, drawArea as CDDrawAreaMBS)
      • method setSearchPath(path as string)
      • method setSize(width as Integer, height as Integer, bgColor as color)
      • method setSize(width as Integer, height as Integer, bgColor as Integer = &hFFFFFF)
      • method setTransparentColor(value as color)
      • method setTransparentColor(value as Integer)
      • method shearTransform(xShear as Double, yShear as Double = 0, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method shearTransform(xShear as Double, yShear as Double, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method sphereTransform(xDiameter as Integer, yDiameter as Integer, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method sphereTransform(xDiameter as Integer, yDiameter as Integer, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method surface(cx1 as Double, y1 as Double, x2 as Double, y2 as Double, depthX as Integer, depthY as Integer, edgeColor as color, fillColor as color)
      • method surface(cx1 as Double, y1 as Double, x2 as Double, y2 as Double, depthX as Integer, depthY as Integer, edgeColor as Integer, fillColor as Integer)
      • method text(str as string, font as string, fontIndex as Integer, fontHeight as Double, fontWidth as Double, angle as Double, vertical as boolean) as CDTTFTextMBS
      • method text(str as string, font as string, fontIndex as Integer, fontHeight as Double, fontWidth as Double, angle as Double, vertical as boolean, x as Integer, y as Integer, colorvalue as color, alignment as Integer = 7)
      • method text(str as string, font as string, fontIndex as Integer, fontHeight as Double, fontWidth as Double, angle as Double, vertical as boolean, x as Integer, y as Integer, colorvalue as Integer, alignment as Integer = 7)
      • method text(str as string, font as string, fontsize as Double) as CDTTFTextMBS
      • method text(str as string, font as string, fontsize as Double, x as Integer, y as Integer, colorvalue as color)
      • method text(str as string, font as string, fontsize as Double, x as Integer, y as Integer, colorvalue as Integer)
      • method tile(d as CDDrawAreaMBS, transparency as Integer)
      • method vCylinderTransform(xDiameter as Integer, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method vCylinderTransform(xDiameter as Integer, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method vFlip
      • method vline(y1 as Integer, y2 as Integer, x as Integer, c as Integer)
      • method vTriangleTransform(tHeight as Integer = -1, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method vTriangleTransform(tHeight as Integer, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • method waveTransform(period as Integer, amplitude as Double, direction as Double = 0, startAngle as Double = 0, longitudinal as boolean=false, bgColor as Integer = &hFFFFFF, filter as Integer = 2, blur as Double = 1.0)
      • method waveTransform(period as Integer, amplitude as Double, direction as Double, startAngle as Double, longitudinal as boolean, bgColor as color, filter as Integer = 2, blur as Double = 1.0)
      • property Handle as Integer
      • property Resources as Dictionary
    • class CDDrawObjMBS
    • class CDFinanceChartMBS
    • class CDFinanceSimulatorMBS
    • class CDHLOCLayerMBS
      • method setColorMethod(colorMethod as Integer, riseColor as color, fallColor as color, leadValue as Double = -1.7E308)
      • method setColorMethod(colorMethod as Integer, riseColor as Integer, fallColor as Integer = -1, leadValue as Double = -1.7E308)
    • class CDImageMapHandlerMBS
      • method Constructor(ImageMap as string)
      • method getHotSpot(xCoordinate as double, yCoordinate as double) as integer
      • method getKey(i as Integer) as string
      • method getValue(i as Integer) as string
      • method getValue(key as string) as string
    • class CDInterLineLayerMBS
      • method setGapColor(gapColor12 as Color, gapColor21 as Color)
      • method setGapColor(gapColor12 as Integer, gapColor21 as Integer = -1)
    • class CDLayerMBS
    • class CDLegendBoxMBS
      • method addKey(pos as Integer, text as string, colorvalue as color, lineWidth as Integer = -1, drawarea as CDDrawAreaMBS=nil)
      • method addKey(pos as Integer, text as string, colorvalue as Integer, lineWidth as Integer = -1, drawarea as CDDrawAreaMBS=nil)
      • method addKey(text as string, colorvalue as color, lineWidth as Integer = -1, drawarea as CDDrawAreaMBS=nil)
      • method addKey(text as string, colorvalue as Integer, lineWidth as Integer = -1, drawarea as CDDrawAreaMBS=nil)
      • method addText(pos as Integer, text as string)
      • method addText(text as string)
      • method getHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getImageCoor(dataItem as Integer, offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method setCols(noOfCols as Integer)
      • method setKeyBorder(edgeColor as color, raisedEffect as Integer = 0)
      • method setKeyBorder(edgeColor as Integer, raisedEffect as Integer = 0)
      • method setKeySize(width as Integer = -1, height as Integer = -1, gap as Integer = -1)
      • method setKeySpacing(keySpacing as Integer, lineSpacing as Integer = -1)
      • method setLineStyleKey(b as boolean=true)
      • method setReverse(b as boolean=true)
    • class CDLinearMeterMBS
      • method addBar(startValue as Double, endValue as Double, colorvalue as color, effect as Integer = 0, roundedCorner as Integer = 0) as CDTextBoxMBS
      • method addBar(startValue as Double, endValue as Double, colorvalue as Integer, effect as Integer = 0, roundedCorner as Integer = 0) as CDTextBoxMBS
      • method addZone(startValue as Double, endValue as Double, colorvalue as color, label as string = "") as CDTextBoxMBS
      • method addZone(startValue as Double, endValue as Double, colorvalue as Integer, label as string = "") as CDTextBoxMBS
      • method Constructor(width as Integer, height as Integer, bgColor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method Constructor(width as Integer, height as Integer, bgColor as Integer = &hffff0000, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method setMeter(leftX as Integer, topY as Integer, width as Integer, height as Integer, axisPos as Integer = 4, isReversed as boolean=false)
      • method setRail(railColor as color, railWidth as Integer = 2, railOffset as Integer = 6)
      • method setRail(railColor as Integer, railWidth as Integer = 2, railOffset as Integer = 6)
    • class CDLineLayerMBS
    • class CDLineMBS
      • method setColor(c as color)
      • method setColor(c as Integer)
      • method setPos(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer)
      • method setWidth(w as Integer)
    • class CDLineObjMBS
    • class CDMarkMBS
    • class CDMeterPointerMBS
      • method setColor(fillColor as color, edgeColor as color)
      • method setColor(fillColor as Integer, edgeColor as Integer = -1)
      • method setPos(value as Double)
      • method setShape(pointerCoor() as Integer)
      • method setShape(pointerCoor() as Integer, lengthRatio as Double)
      • method setShape(pointerCoor() as Integer, lengthRatio as Double, widthRatio as Double)
      • method setShape(pointerType as Integer)
      • method setShape(pointerType as Integer, lengthRatio as Double)
      • method setShape(pointerType as Integer, lengthRatio as Double, widthRatio as Double)
      • method setShapeAndOffset(pointerCoor() as Integer)
      • method setShapeAndOffset(pointerCoor() as Integer, startOffset as Double)
      • method setShapeAndOffset(pointerCoor() as Integer, startOffset as Double, endOffset as Double)
      • method setShapeAndOffset(pointerCoor() as Integer, startOffset as Double, endOffset as Double, widthRatio as Double)
      • method setShapeAndOffset(pointerType as Integer)
      • method setShapeAndOffset(pointerType as Integer, startOffset as Double)
      • method setShapeAndOffset(pointerType as Integer, startOffset as Double, endOffset as Double)
      • method setShapeAndOffset(pointerType as Integer, startOffset as Double, endOffset as Double, widthRatio as Double)
    • class CDMLTableMBS
    • class CDMultiChartMBS
    • class CDMultiPagePDFMBS
    • class CDNotInitialzedExceptionMBS
    • class CDPieChartMBS
      • method Constructor(width as Integer = 640, height as Integer = 480, bgcolor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method Constructor(width as Integer = 640, height as Integer = 480, bgcolor as Integer = &hFFFF0000, edgeColor as Integer = &hFF000000, raisedEffect as Integer = 0)
      • method sector(sectorNo as Integer) as CDSectorMBS
      • method set3D(depth as Integer = -1, angle as Double = -1, shadowMode as boolean=false)
      • method set3D(depths() as Double, angle as Double = 45, shadowMode as boolean=false)
      • method setData(data() as Double)
      • method setData(data() as Double, label() as string)
      • method setDonutSize(x as Integer, y as Integer, r as Integer, r2 as Integer)
      • method setExplode(sectorNo as Integer, distance as Integer = -1)
      • method setExplodeGroup(startSector as Integer, endSector as Integer, distance as Integer = -1)
      • method setJoinLine(joinLineColor as color, joinLineWidth as Integer = -1)
      • method setJoinLine(joinLineColor as Integer, joinLineWidth as Integer = -1)
      • method setLabelFormat(formatString as string)
      • method setLabelLayout(layoutMethod as Integer, pos as Integer = -1, topBound as Integer = -1, bottomBound as Integer = -1)
      • method setLabelPos(pos as Integer, joinLineColor as color)
      • method setLabelPos(pos as Integer, joinLineColor as Integer = -1)
      • method setLabelStyle(font as string = "", fontsize as Double = 8, fontColor as Integer = &hffff0002) as CDTextBoxMBS
      • method setLabelStyle(font as string, fontsize as Double, fontColor as color) as CDTextBoxMBS
      • method setLineColor(edgeColor as color, joinLineColor as color)
      • method setLineColor(edgeColor as Integer, joinLineColor as Integer = -1)
      • method setPieSize(x as Integer, y as Integer, r as Integer)
      • method setSectorStyle(shadingMethod as Integer, edgeColor as color, edgeWidth as Integer = -1)
      • method setSectorStyle(shadingMethod as Integer, edgeColor as Integer = -1, edgeWidth as Integer = -1)
      • method setStartAngle(startAngle as Double, clockWise as boolean=true)
    • class CDPlotAreaMBS
      • method Constructor
      • method getBottomY as Integer
      • method getHeight as Integer
      • method getLeftX as Integer
      • method getRightX as Integer
      • method getTopY as Integer
      • method getWidth as Integer
      • method moveGridBefore(layer as CDLayerMBS=nil)
      • method set4QBgColor(Q1Color as color, Q2Color as color, Q3Color as color, Q4Color as color, edgeColor as color)
      • method set4QBgColor(Q1Color as Integer, Q2Color as Integer, Q3Color as Integer, Q4Color as Integer, edgeColor as Integer = -1)
      • method setAltBgColor(horizontal as Boolean, color1 as color, color2 as color, edgeColor as color)
      • method setAltBgColor(horizontal as Boolean, color1 as Integer, color2 as Integer, edgeColor as Integer = -1)
      • method setBackground(colorvalue as color, altBgColor as color, edgeColor as color)
      • method setBackground(colorvalue as Integer, altBgColor as Integer = -1, edgeColor as Integer = -1)
      • method setBackground(file as folderitem, align as Integer = 5)
      • method setGridAxis(xGridAxis as CDAxisMBS, yGridAxis as CDAxisMBS)
      • method setGridColor(hGridColor as color, vGridColor as color, minorHGridColor as color, minorVGridColor as color)
      • method setGridColor(hGridColor as Integer, vGridColor as Integer = &hff000000, minorHGridColor as Integer = -1, minorVGridColor as Integer = -1)
      • method setGridWidth(hGridWidth as Integer, vGridWidth as Integer = -1, minorHGridWidth as Integer = -1, minorVGridWidth as Integer = -1)
    • class CDPolarAreaLayerMBS
    • class CDPolarChartMBS
    • class CDPolarLayerMBS
      • method addCustomDataLabel(i as Integer, label as string, font as string = "", fontSize as Double = 8, fontColor as Integer = &hffff0002, fontAngle as Double = 0) as CDTextBoxMBS
      • method addCustomDataLabel(i as Integer, label as string, font as string, fontSize as Double, fontColor as color, fontAngle as Double = 0) as CDTextBoxMBS
      • method Constructor
      • method getHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "", offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getImageCoor(dataItem as Integer, offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method setAngles(data() as Double)
      • method setBorderColor(edgeColor as color)
      • method setBorderColor(edgeColor as Integer)
      • method setData(data() as Double, colorvalue as color, name as string = "")
      • method setData(data() as Double, colorvalue as Integer = -1, name as string = "")
      • method setDataLabelFormat(formatString as string)
      • method setDataLabelStyle(font as string = "", fontsize as Double = 8, fontcolor as Integer = 0, fontangle as Double = 0) as CDTextBoxMBS
      • method setDataLabelStyle(font as string, fontsize as Double, fontcolor as color, fontangle as Double = 0) as CDTextBoxMBS
      • method setDataSymbol(area as CDDrawAreaMBS)
      • method setDataSymbol(image as folderitem)
      • method setDataSymbol(pic as Picture)
      • method setDataSymbol(polygon() as Integer, size as Integer = 11, fillcolor as Integer = -1, edgecolor as Integer = -1)
      • method setDataSymbol(polygon() as Integer, size as Integer, fillcolor as color, edgecolor as Integer = -1)
      • method setDataSymbol(symbol as Integer, size as Integer = 7, fillColor as Integer = -1, edgeColor as Integer = -1, lineWidth as Integer = 1)
      • method setDataSymbol(symbol as Integer, size as Integer, fillColor as color, edgeColor as color, lineWidth as Integer = 1)
      • method setHTMLImageMap(url as string, queryFormat as string = "", extraAttr as string = "")
      • method setImageMapWidth(width as Integer)
      • method setLineWidth(w as Integer)
      • method setSymbolOffset(offsetX as Integer, offsetY as Integer)
      • method setSymbolScale(data() as Double, scaleType as Integer = 0)
    • class CDPolarLineLayerMBS
    • class CDPolarSplineAreaLayerMBS
    • class CDPolarSplineLineLayerMBS
    • class CDPolarVectorLayerMBS
    • class CDPyramidChartMBS
      • method Constructor(width as Integer = 640, height as Integer = 480, bgColor as Integer = &hffff0000, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method Constructor(width as Integer, height as Integer, bgColor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method getLayer(layerNo as Integer) as CDPyramidLayerMBS
      • method setCenterLabel(labelTemplate as string = "", font as string = "", fontSize as Double = 8, fontColor as Integer = -1) as CDTextBoxMBS
      • method setCenterLabel(labelTemplate as string, font as string, fontSize as Double, fontColor as color) as CDTextBoxMBS
      • method setConeSize(cx as Integer, cy as Integer, radius as Integer, height as Integer)
      • method setData(data() as Double)
      • method setData(data() as Double, labels() as string)
      • method setFunnelSize(cx as Integer, cy as Integer, radius as Integer, height as Integer, tubeRadius as Double = 0.2, tubeHeight as Double = 0.3)
      • method setGradientShading(startBrightness as Double, endBrightness as Double)
      • method setJoinLine(ColorValue as color, width as Integer = -1)
      • method setJoinLine(ColorValue as Integer, width as Integer = -1)
      • method setJoinLineGap(pyramidGap as Integer)
      • method setJoinLineGap(pyramidGap as Integer, pyramidMargin as Integer)
      • method setJoinLineGap(pyramidGap as Integer, pyramidMargin as Integer, textGap as Integer)
      • method setLayerBorder(ColorValue as color, width as Integer = -1)
      • method setLayerBorder(ColorValue as Integer, width as Integer = -1)
      • method setLayerGap(layerGap as Double)
      • method setLeftLabel(labelTemplate as string = "", font as string = "", fontSize as Double = 8, fontColor as Integer = -1) as CDTextBoxMBS
      • method setLeftLabel(labelTemplate as string, font as string, fontSize as Double, fontColor as color) as CDTextBoxMBS
      • method setLighting(ambientIntensity as Double = 0.5, diffuseIntensity as Double = 0.5,specularIntensity as Double = 1, shininess as Double = 8)
      • method setPyramidSides(noOfSides as Integer)
      • method setPyramidSize(cx as Integer, cy as Integer, radius as Integer, height as Integer)
      • method setRightLabel(labelTemplate as string = "", font as string = "", fontSize as Double = 8, fontColor as Integer = -1) as CDTextBoxMBS
      • method setRightLabel(labelTemplate as string, font as string, fontSize as Double, fontColor as color) as CDTextBoxMBS
      • method setViewAngle(elevation as Double, rotation as Double = 0, twist as Double = 0)
    • class CDPyramidLayerMBS
    • class CDRadialAxisMBS
    • class CDRanSeriesMBS
      • method Constructor(seed as Integer)
      • shared method create(seed as Integer) as CDRanSeriesMBS
      • method fillDateSeries(Values() as Double, startTime as double, tickInc as double, weekDayOnly as Boolean = false)
      • method fillSeries(Values() as Double, minValue as double, maxValue as double)
      • method fillSeries(Values() as Double, startValue as double, minDelta as double, maxDelta as double, lowerLimit as double = -1E+308, upperLimit as double = 1E+308)
      • method get2DSeries(xLen as Integer, yLen as Integer, minValue as Double, maxValue as Double) as Double()
      • method getDateSeries(len as Integer, startTime as Double, tickInc as Double, weekDayOnly as boolean = false) as Double()
      • method getSeries(len as Integer, minValue as Double, maxValue as Double) as Double()
      • method getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double) as Double()
      • method getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double) as Double()
      • method getSeries(len as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double) as Double()
    • class CDRanTableMBS
      • method Constructor(seed as Integer, noOfCols as Integer, noOfRows as Integer)
      • method getCol(colNo as Integer) as CDArrayMBS
      • method selectDate(colNo as Integer, minDate as Double, maxDate as Double) as Integer
      • method setCol(colNo as Integer, minValue as Double, maxValue as Double)
      • method setCol(colNo as Integer, startValue as Double, minDelta as Double, maxDelta as Double)
      • method setCol(colNo as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double)
      • method setCol(colNo as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double)
      • method setDateCol(i as Integer, startTime as Double, tickInc as Double, weekDayOnly as boolean=false)
      • method setHLOCCols(i as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double = 0.0)
      • method setHLOCCols(i as Integer, startValue as Double, minDelta as Double, maxDelta as Double, lowerLimit as Double, upperLimit as Double)
    • class CDScatterLayerMBS
    • class CDSectorMBS
      • method Constructor
      • method getImageCoor(offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method getLabelCoor(offsetX as Integer = 0, offsetY as Integer = 0) as string
      • method setColor(colorvalue as color, edgeColor as color, joinLineColor as color)
      • method setColor(colorvalue as Integer, edgeColor as Integer = -1, joinLineColor as Integer = -1)
      • method setExplode(distance as Integer = -1)
      • method setJoinLine(joinLineColor as color, joinLineWidth as Integer = 1)
      • method setJoinLine(joinLineColor as Integer, joinLineWidth as Integer = 1)
      • method setLabelFormat(formatString as string = "")
      • method setLabelLayout(layoutMethod as Integer, pos as Integer = -1)
      • method setLabelPos(pos as Integer, joinLineColor as color)
      • method setLabelPos(pos as Integer, joinLineColor as Integer = -1)
      • method setLabelStyle(font as string = "", fontsize as Double = 8, fontcolor as Integer = &hffff0002) as CDTextBoxMBS
      • method setLabelStyle(font as string, fontsize as Double, fontcolor as color) as CDTextBoxMBS
      • method setStyle(shadingMethod as Integer, edgeColor as color, edgeWidth as Integer = -1)
      • method setStyle(shadingMethod as Integer, edgeColor as Integer = -1, edgeWidth as Integer = -1)
    • class CDSplineLayerMBS
    • class CDStepLineLayerMBS
    • class CDSurfaceChartMBS
      • method addSurfaceLine(x() as double, y() as double, colorValue as Integer, lineWidth as Integer = -1, side as Integer = 0)
      • method addSurfaceLine(x1 as double, y1 as double, x2 as double, y2 as double, colorValue as Integer, lineWidth as Integer = -1, side as Integer = 0)
      • method addSurfaceZone(x1 as double, y1 as double, x2 as double, y2 as double, fillColor as Integer, edgeColor as Integer = &hff000000, edgeWidth as Integer = 1)
      • method addXYProjection(offset as Integer = 0)
      • method Constructor(width as Integer = 640, height as Integer = 480, bgColor as Integer = &hffff0000, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method Constructor(width as Integer, height as Integer, bgColor as color, edgeColor as color, raisedEffect as Integer = 0)
      • method getValuesAtPixel(x as Integer, y as Integer) as Double()
      • method setBackSideBrightness(brightness as Double)
      • method setBackSideColor(ColorValue as color)
      • method setBackSideColor(ColorValue as Integer)
      • method setBackSideLighting(ambientLight as Double, diffuseLight as Double, specularLight as Double, shininess as Double)
      • method setContourColor(contourColor as color, minorContourColor as color)
      • method setContourColor(contourColor as Integer, minorContourColor as Integer = -1)
      • method setData(xData() as Double, yData() as Double, zData() as Double)
      • method setData(xData() as double, yData() as double, zData() as double, wData() as double)
      • method setInterpolation(xSamples as Integer, ySamples as Integer = -1, isSmooth as Boolean = true)
      • method setInterpolation(xSamples as Integer, ySamples as Integer, isSmooth as Boolean, isColorSmooth as Boolean)
      • method setLighting(ambientIntensity as Double, diffuseIntensity as Double, specularIntensity as Double, shininess as Double)
      • method setShadingMode(shadingMode as Integer, wireWidth as Integer = 1)
      • method setSurfaceAxisGrid(majorXGridColor as color, majorYGridColor as color, minorXGridColor as color, minorYGridColor as color)
      • method setSurfaceAxisGrid(majorXGridColor as Integer, majorYGridColor as Integer = -1, minorXGridColor as Integer = -1, minorYGridColor as Integer = -1)
      • method setSurfaceDataGrid(xGridColor as color, yGridColor as color)
      • method setSurfaceDataGrid(xGridColor as Integer, yGridColor as Integer = -1)
      • method setSurfaceTexture(patternColor as color)
      • method setSurfaceTexture(patternColor as integer)
      • method setWContourColor(wContourColor as color, wMinorContourColor as color)
      • method setWContourColor(wContourColor as integer, wMinorContourColor as Integer = -1)
    • class CDTextBoxMBS
    • class CDThreeDChartMBS
      • method colorAxis as CDColorAxisMBS
      • method Constructor
      • method getElevationAngle as double
      • method getPlotRegionDepth as integer
      • method getPlotRegionHeight as integer
      • method getPlotRegionWidth as integer
      • method getRotationAngle as double
      • method getXCoor(xValue as Double, yValue as Double, zValue as Double) as Integer
      • method getYCoor(xValue as Double, yValue as Double, zValue as Double) as Integer
      • method setColorAxis(x as Integer, y as Integer, alignment as Integer, length as Integer, orientation as Integer) as CDColorAxisMBS
      • method setPerspective(perspective as Double)
      • method setPlotRegion(cx as Integer, cy as Integer, xWidth as Integer, yDepth as Integer, zHeight as Integer)
      • method setViewAngle(elevation as Double, rotation as Double = 0, twist as Double = 0)
      • method setWallColor(xyColor as color, yzColor as color, zxColor as color, borderColor as color)
      • method setWallColor(xyColor as Integer, yzColor as Integer = -1, zxColor as Integer = -1, borderColor as Integer = -1)
      • method setWallGrid(majorXGridColor as color, majorYGridColor as color, majorZGridColor as color, minorXGridColor as color, minorYGridColor as color, minorZGridColor as color)
      • method setWallGrid(majorXGridColor as Integer, majorYGridColor as Integer = -1, majorZGridColor as Integer = -1, minorXGridColor as Integer = -1, minorYGridColor as Integer = -1, minorZGridColor as Integer = -1)
      • method setWallThickness(xyThickness as Integer, yzThickness as Integer = -1, zxThickness as Integer = -1)
      • method setWallVisibility(xyVisible as boolean, yzVisible as boolean, zxVisible as boolean)
      • method setZAxisPos(pos as Integer)
      • property xAxis as CDAxisMBS
      • property yAxis as CDAxisMBS
      • property zAxis as CDAxisMBS
    • class CDThreeDScatterChartMBS
      • method addScatterGroup(xData() as Double, yData() as Double, zData() as Double, name as string = "", symbol as Integer = 7, symbolSize as Integer = 5, fillcolor as Integer = -1, edgeColor as Integer = -1) as CDThreeDScatterGroupMBS
      • method addScatterGroup(xData() as Double, yData() as Double, zData() as Double, name as string, symbol as Integer, symbolSize as Integer, fillcolor as color, edgeColor as color) as CDThreeDScatterGroupMBS
      • method Constructor(width as Integer = 640, height as Integer = 480, bgColor as Integer = &hffff0000, edgeColor as Integer = &hff000000, raisedEffect as Integer = 0)
      • method Constructor(width as Integer, height as Integer, bgColor as color, edgeColor as color, raisedEffect as Integer = 0)
    • class CDThreeDScatterGroupMBS
      • method Constructor
      • method setDataSymbol(DrawArea as CDDrawAreaMBS)
      • method setDataSymbol(file as folderitem)
      • method setDataSymbol(ImageFilePath as string)
      • method setDataSymbol(pic as Picture)
      • method setDataSymbol(polygon() as Integer, size as Integer = 11, fillColor as color, edgeColor as color)
      • method setDataSymbol(polygon() as Integer, size as Integer = 11, fillColor as Integer = -1, edgeColor as Integer = -1)
      • method setDataSymbol(symbol as Integer, size as Integer = 5, fillColor as Integer = -1, edgeColor as Integer = -1, lineWidth as Integer = 1)
      • method setDataSymbol(symbol as Integer, size as Integer, fillColor as color)
      • method setDataSymbol(symbol as Integer, size as Integer, fillColor as color, edgeColor as color, lineWidth as Integer = 1)
      • method setDropLine
      • method setDropLine(dropLineColor as color, dropLineWidth as Integer = 1)
      • method setDropLine(dropLineColor as Integer, dropLineWidth as Integer = 1)
      • method setLegendIcon(width as Integer, height as Integer = -1, color as Integer = -1)
      • method setLegendIcon(width as Integer, height as Integer, color as color)
      • method setSymbolOffset(offsetX as Integer, offsetY as Integer)
    • class CDTreeMapChartMBS
      • method Constructor(width as integer = 640, height as integer = 480, bgColor as integer = &hffff0000, edgeColor as integer = &hff000000, raisedEffect as integer = 0)
      • method Constructor(width as integer, height as integer, bgColor as color, edgeColor as color, raisedEffect as integer = 0)
      • method getLevelPrototype(index as integer) as CDTreeMapNodeMBS
      • method setMapLevel(n as integer)
      • method setPlotArea(x as integer, y as integer, width as integer, height as integer)
      • property RootNode as CDTreeMapNodeMBS
    • class CDTreeMapNodeMBS
      • method addExtraField(numbers() as double)
      • method addExtraField(texts() as string)
      • method Constructor
      • method Node(Index as Integer) as CDTreeMapNodeMBS
      • method setColors(fillColor as color, edgeColor as color, raisedEffect as integer = -2147483647)
      • method setColors(fillColor as integer, edgeColor as integer = -1, raisedEffect as integer = -2147483647)
      • method setData(data() as double)
      • method setData(data() as double, labels() as string)
      • method setData(data() as double, labels() as string, colors() as Color)
      • method setData(data() as double, labels() as string, colors() as Integer)
      • method setLabelFormat(formatString as string = "{label}", font as string = "normal", fontSize as Integer = 10, fontColor as Integer = &hffff0002, alignment as Integer = 7)
      • method setLabelFormat(formatString as string, font as string, fontSize as Integer, fontColor as Color, alignment as Integer = 7)
      • method setLayoutAspectMultiplier(multiplier as Double)
      • method setLayoutAspectRatio(ratio as Double)
      • method setLayoutMethod(layoutMethod as Integer, layoutDirection as Integer = -1)
      • method setLayoutMethod(layoutMethod as Integer, layoutDirection as Integer, swapXY as Boolean)
      • method setPos(x as Integer, y as Integer, w as Integer, h as Integer)
      • method setSorting(Mode as Integer)
      • property BottomY as Integer
      • property Handle as Integer
      • property Height as Integer
      • property Label as String
      • property LeftX as Integer
      • property NodeCount as Integer
      • property RightX as Integer
      • property TopY as Integer
      • property Value as Double
      • property Width as Integer
    • class CDTrendLayerMBS
      • method addConfidenceBand(confidence as Double, upperFillColor as color, upperEdgeColor as color, upperLineWidth as Integer, lowerFillColor as color, lowerEdgeColor as color, lowerLineWidth as Integer = -1)
      • method addConfidenceBand(confidence as Double, upperFillColor as Integer, upperEdgeColor as Integer = &hFF000000, upperLineWidth as Integer = -1, lowerFillColor as Integer = -1, lowerEdgeColor as Integer = -1, lowerLineWidth as Integer = -1)
      • method addPredictionBand(confidence as Double, upperFillColor as color, upperEdgeColor as color, upperLineWidth as Integer, lowerFillColor as color, lowerEdgeColor as color, lowerLineWidth as Integer = -1)
      • method addPredictionBand(confidence as Double, upperFillColor as Integer, upperEdgeColor as Integer = &hFF000000, upperLineWidth as Integer = -1, lowerFillColor as Integer = -1, lowerEdgeColor as Integer = -1, lowerLineWidth as Integer = -1)
      • method getCoefficient(index as Integer) as Double
      • method getCorrelation as Double
      • method getIntercept as Double
      • method getLine as CDLineObjMBS
      • method getSlope as Double
      • method getStdError as Double
      • method setImageMapWidth(w as Integer)
      • method setRegressionType(regressionType as Integer)
    • class CDTTFTextMBS
    • class CDVectorLayerMBS
    • class CDViewPortControlBaseMBS
    • class CDViewPortManagerMBS
    • class CDXYChartMBS

Release notes

The items on this page are in the following plugins: MBS ChartDirector Plugin.


The biggest plugin in space...