?? chartfxlib.pas
字號:
type CfxChartPaint = Smallint;
const
CPAINT_PRINT = 1;
CPAINT_BKGND = 2;
type CfxPaintInfo = Smallint;
const
CPI_GETDC = 0;
CPI_RELEASEDC = 1;
CPI_PIXELTOMARKER = 2;
CPI_MARKERTOPIXEL = 3;
CPI_VALUETOPIXEL = 4;
CPI_PIXELTOVALUE = 5;
CPI_POSITION = 6;
CPI_DIMENSION = 7;
CPI_PRINTINFO = 8;
CPI_SCROLLINFO = 9;
CPI_3DINFO = 10;
CPI_3DTO2D = 11;
CPI_SCREENTOCHART = 12;
type CfxExport = Smallint;
const
CHART_DATA = 0;
CHART_BITMAP = 1;
CHART_METAFILE = 2;
CHART_CFXFILE = 3;
CHART_CFXTEMPLATE = 4;
CHART_INTERNALFILE = 5;
CHART_INTERNALTEMPLATE = 6;
CHART_PALETTE = 7;
CHART_CFXOLEFILE = 8;
CHART_CFXOLETEMPLATE = 9;
type CfxDataMask = Smallint;
const
CD_VALUES = 1;
CD_XVALUES = 2;
CD_INIVALUES = 4;
CD_DATA = 7;
CD_STRIPES = 8;
CD_CONSTANTLINES = 16;
CD_COLORSANDPATTERNS = 32;
CD_PERSERIESATTRIBUTES = 64;
CD_LABELS = 128;
CD_TITLES = 256;
CD_STRINGS = 384;
CD_TOOLS = 512;
CD_EXTENSIONS = 1024;
CD_COMMANDS = 2048;
CD_FONTS = 4096;
CD_SERLABELS = 8192;
CD_AXISLABELS = 16384;
CD_OTHER = 134217728;
CD_ALLDATA = 268435455;
type BarWndSizeable = Smallint;
const
BAS_NORESIZE = 0;
BAS_WHENDOCKED = 1;
BAS_WHENFLOAT = 2;
BAS_ALWAYS = 3;
type BarWndBorderStyle = Smallint;
const
BBS_NONE = 0;
BBS_LINE = 1;
BBS_FLATLINE = 2;
BBS_MONOLINE = 3;
BBS_SUNKENOUTER = 4;
BBS_SUNKENINNER = 5;
BBS_RAISEDOUTER = 6;
BBS_RAISEDINNER = 7;
BBS_FLAT = 8;
BBS_MONO = 9;
BBS_RAISED = 10;
BBS_ETCHED = 11;
BBS_BUMP = 12;
BBS_SUNKEN = 13;
BBS_SPLITTER = 256;
BBS_SOFT = 512;
type BarWndDockedPos = Smallint;
const
TGFP_TOP = 256;
TGFP_BOTTOM = 258;
TGFP_LEFT = 513;
TGFP_RIGHT = 515;
TGFP_FIXED = 1028;
TGFP_FLOAT = 1029;
TGFP_SWITCH = 2054;
type CommandItemStyle = Smallint;
const
CBIS_TWOSTATE = 1;
CBIS_GROUP = 2;
CBIS_GROUPHEAD = 6;
CBIS_NOIMAGEIFTEXT = 8;
CBIS_SELECTOR = 16;
CBIS_NOIMAGE = 32;
CBIS_PREFERIMAGE = 64;
CBIS_OWNERDRAW = 128;
CBIS_EVENTHANDLER = 256;
CBIS_SMARTLIST = 512;
CBIS_CONTEXT = 1024;
CBIS_ACCEL = 2048;
CBIS_CONTEXTHELPMODE = 4096;
TBIS_REPEAT = 65536;
type CfxPrintStyle = Smallint;
const
CHART_PRS_SCREENRESOLUTION = 1;
CHART_PRS_FORCECOLORS = 2;
CHART_PRS_SEPARATELEGENDS = 4;
CHART_PRS_COMPRESS = 8;
CHART_PRS_MONOCHROME = 16;
CHART_PRS_BACKGROUND = 32;
type CfxOrientation = Smallint;
const
ORIENTATION_DEFAULT = 0;
ORIENTATION_PORTRAIT = 1;
ORIENTATION_LANDSCAPE = 2;
type CfxLegendBoxFlag = Integer;
const
CHART_LWORDBREAK = 1;
CHART_LSKIPEMPTY = 2;
CHART_LSHOWMENU = 4;
CHART_LOPTIONSDLG = 8;
CHART_LRIGHTALIGN = 16;
CHART_LNOCOLOR = 32;
CHART_LINVERTED = 64;
type CfxTickStyle = Smallint;
const
TS_NONE = 0;
TS_OUTSIDE = 1;
TS_INSIDE = 2;
TS_CROSS = 3;
TS_GRID = 32768;
type CfxAxisStyle = Integer;
const
AS_HIDETEXT = 1;
AS_NOTIFY = 2;
AS_2LEVELS = 4;
AS_SINGLELINE = 8;
AS_BREAKZERO = 32;
AS_HIDE = 64;
AS_NOTCLIPPED = 128;
AS_INTERLACED = 256;
AS_CENTERED = 512;
AS_ROTATETEXT = 1024;
AS_LONGTICK = 2048;
AS_AUTOSCALE = 4096;
AS_FORCEZERO = 8192;
AS_SHOWENDS = 16384;
AS_NOROUNDSTEP = 32768;
AS_IGNORELABELS = 65536;
AS_VISIBLERANGE = 131072;
AS_FORCEMLINE = 262144;
type
IChartFX = interface;
ICfxAxisEnum = interface;
ICfxConstEnum = interface;
ICfxSeriesEnum = interface;
ICfxStripeEnum = interface;
IToolBar = interface;
ICommandBar = interface;
ICfxPrinter = interface;
ICfxDataEditor = interface;
ICfxPalette = interface;
ICfxLegendBox = interface;
ICfxStripe = interface;
ICfxConst = interface;
ICfxAxis = interface;
ICfxSeries = interface;
IToolbarItem = interface;
ICommandItem = interface;
DataSource = interface;
_VBDataSource = interface;
//*********************************************************************//
// Class: IChartFX
//*********************************************************************//
IChartFX = interface(IDispatch)
['{608E8B10-3690-11D1-8FD4-00AA00BD091C}']
procedure Refresh; safecall;
procedure AboutBox; safecall;
function get_hWnd: SYSUINT; safecall;
function get_Enabled: WordBool; safecall;
procedure set_Enabled(val: WordBool); safecall;
function get_Gallery: TOleEnum; safecall;
procedure set_Gallery(val: TOleEnum); safecall;
function get_TypeMask: TOleEnum; safecall;
procedure set_TypeMask(val: TOleEnum); safecall;
function get_Style: TOleEnum; safecall;
procedure set_Style(val: TOleEnum); safecall;
function get_NSeries: Integer; safecall;
procedure set_NSeries(val: Integer); safecall;
function get_LeftGap: Smallint; safecall;
procedure set_LeftGap(val: Smallint); safecall;
function get_RightGap: Smallint; safecall;
procedure set_RightGap(val: Smallint); safecall;
function get_TopGap: Smallint; safecall;
procedure set_TopGap(val: Smallint); safecall;
function get_BottomGap: Smallint; safecall;
procedure set_BottomGap(val: Smallint); safecall;
function get_MenuBar: WordBool; safecall;
procedure set_MenuBar(val: WordBool); safecall;
function get_Scheme: TOleEnum; safecall;
procedure set_Scheme(val: TOleEnum); safecall;
function get_Stacked: TOleEnum; safecall;
procedure set_Stacked(val: TOleEnum); safecall;
function get_Grid: TOleEnum; safecall;
procedure set_Grid(val: TOleEnum); safecall;
function get_WallWidth: Smallint; safecall;
procedure set_WallWidth(val: Smallint); safecall;
function get_Border: WordBool; safecall;
procedure set_Border(val: WordBool); safecall;
function get_BorderColor: OLE_COLOR; safecall;
procedure set_BorderColor(val: OLE_COLOR); safecall;
function get_LineWidth: Smallint; safecall;
procedure set_LineWidth(val: Smallint); safecall;
function get_LineStyle: TOleEnum; safecall;
procedure set_LineStyle(val: TOleEnum); safecall;
function get_View3D: WordBool; safecall;
procedure set_View3D(val: WordBool); safecall;
function get_AngleX: Smallint; safecall;
procedure set_AngleX(val: Smallint); safecall;
function get_AngleY: Smallint; safecall;
procedure set_AngleY(val: Smallint); safecall;
function get_RGBBk: OLE_COLOR; safecall;
procedure set_RGBBk(val: OLE_COLOR); safecall;
function get_RGB2DBk: OLE_COLOR; safecall;
procedure set_RGB2DBk(val: OLE_COLOR); safecall;
function get_RGB3DBk: OLE_COLOR; safecall;
procedure set_RGB3DBk(val: OLE_COLOR); safecall;
function get_HText: WideString; safecall;
procedure set_HText(const pVal: WideString); safecall;
function get_ChartStatus: TOleEnum; safecall;
procedure set_ChartStatus(val: TOleEnum); safecall;
function get_AxesStyle: TOleEnum; safecall;
procedure set_AxesStyle(pVal: TOleEnum); safecall;
function get_Chart3D: WordBool; safecall;
procedure set_Chart3D(val: WordBool); safecall;
function get_ToolBar: WordBool; safecall;
procedure set_ToolBar(val: WordBool); safecall;
function get_PaletteBar: WordBool; safecall;
procedure set_PaletteBar(val: WordBool); safecall;
function get_PatternBar: WordBool; safecall;
procedure set_PatternBar(val: WordBool); safecall;
function get_ReturnValue: Integer; safecall;
procedure set_ReturnValue(val: Integer); safecall;
function get_FileMask: TOleEnum; safecall;
procedure set_FileMask(val: TOleEnum); safecall;
function get_PropPageMask: Integer; safecall;
procedure set_PropPageMask(val: Integer); safecall;
procedure set_TipMask(const Param1: WideString); safecall;
function get_MarkerStep: Smallint; safecall;
procedure set_MarkerStep(pVal: Smallint); safecall;
function get_MarkerShape: TOleEnum; safecall;
procedure set_MarkerShape(val: TOleEnum); safecall;
function get_MarkerSize: Smallint; safecall;
procedure set_MarkerSize(val: Smallint); safecall;
function get_Volume: Smallint; safecall;
procedure set_Volume(val: Smallint); safecall;
function get_View3DLight: Smallint; safecall;
procedure set_View3DLight(val: Smallint); safecall;
function get_CylSides: Smallint; safecall;
procedure set_CylSides(val: Smallint); safecall;
function get_BorderStyle: TOleEnum; safecall;
procedure set_BorderStyle(val: TOleEnum); safecall;
function get_MaxValues: Integer; safecall;
procedure set_MaxValues(val: Integer); safecall;
function get_Perspective: Smallint; safecall;
procedure set_Perspective(pVal: Smallint); safecall;
function get_Zoom: WordBool; safecall;
procedure set_Zoom(val: WordBool); safecall;
function get_DataStyle: TOleEnum; safecall;
procedure set_DataStyle(val: TOleEnum); safecall;
function get_TypeEx: TOleEnum; safecall;
procedure set_TypeEx(val: TOleEnum); safecall;
function get_StyleEx: TOleEnum; safecall;
procedure set_StyleEx(val: TOleEnum); safecall;
function get_MouseCapture: WordBool; safecall;
procedure set_MouseCapture(val: WordBool); safecall;
function get_PointLabels: WordBool; safecall;
procedure set_PointLabels(val: WordBool); safecall;
function get_PointLabelAlign: TOleEnum; safecall;
procedure set_PointLabelAlign(pVal: TOleEnum); safecall;
function get_PointLabelAngle: Smallint; safecall;
procedure set_PointLabelAngle(pVal: Smallint); safecall;
function get_NValues: Integer; safecall;
procedure set_NValues(val: Integer); safecall;
function get_BkPicture: IPictureDisp; safecall;
procedure set_BkPicture(pVal: IPictureDisp); safecall;
function get_LeftFont: IFontDisp; safecall;
procedure set_LeftFont(val: IFontDisp); safecall;
function get_RightFont: IFontDisp; safecall;
procedure set_RightFont(val: IFontDisp); safecall;
function get_TopFont: IFontDisp; safecall;
procedure set_TopFont(val: IFontDisp); safecall;
function get_BottomFont: IFontDisp; safecall;
procedure set_BottomFont(val: IFontDisp); safecall;
function get_XLegFont: IFontDisp; safecall;
procedure set_XLegFont(val: IFontDisp); safecall;
function get_YLegFont: IFontDisp; safecall;
procedure set_YLegFont(val: IFontDisp); safecall;
function get_FixedFont: IFontDisp; safecall;
procedure set_FixedFont(val: IFontDisp); safecall;
function get_LegendFont: IFontDisp; safecall;
procedure set_LegendFont(val: IFontDisp); safecall;
function get_PointLabelsFont: IFontDisp; safecall;
procedure set_PointLabelsFont(val: IFontDisp); safecall;
function get_PointFont: IFontDisp; safecall;
procedure set_PointFont(val: IFontDisp); safecall;
function get_View3DDepth: Smallint; safecall;
procedure set_View3DDepth(val: Smallint); safecall;
function get_Scrollable: WordBool; safecall;
procedure set_Scrollable(pVal: WordBool); safecall;
function get_RealTimeStyle: TOleEnum; safecall;
procedure set_RealTimeStyle(val: TOleEnum); safecall;
function get_Series: ICfxSeriesEnum; safecall;
function get_Axis: ICfxAxisEnum; safecall;
function get_ConstantLine: ICfxConstEnum; safecall;
function get_Stripe: ICfxStripeEnum; safecall;
function get_Commands: ICommandBar; safecall;
function get_ToolBarObj: IToolBar; safecall;
function get_MenuBarObj: IToolBar; safecall;
function get_LegendBoxObj: ICfxLegendBox; safecall;
function get_SerLegBoxObj: ICfxLegendBox; safecall;
function get_PaletteBarObj: ICfxPalette; safecall;
function get_PatternBarObj: ICfxPalette; safecall;
function get_DataEditorObj: ICfxDataEditor; safecall;
function get_Printer: ICfxPrinter; safecall;
function get_Cluster: WordBool; safecall;
procedure set_Cluster(pVal: WordBool); safecall;
function get_Palette: WideString; safecall;
procedure set_Palette(const pVal: WideString); safecall;
function get_LegendBox: WordBool; safecall;
procedure set_LegendBox(pVal: WordBool); safecall;
function get_SerLegBox: WordBool; safecall;
procedure set_SerLegBox(pVal: WordBool); safecall;
function get_DataEditor: WordBool; safecall;
procedure set_DataEditor(pVal: WordBool); safecall;
function get_MultipleColors: WordBool; safecall;
procedure set_MultipleColors(pVal: WordBool); safecall;
function get_AllowDrag: WordBool; safecall;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -