美文网首页
三(二)2对象属性(未完)

三(二)2对象属性(未完)

作者: 牛在汇上飞 | 来源:发表于2018-10-24 08:34 被阅读0次

根据物件类型的不同,图形物件可以具有各种属性。技术分析中使用的所有物件都绑定在时间和价格坐标上: 象趋势线、通道、斐波那契工具等。但是也有一些辅助物件旨在改进用户界面,它们绑定在总图表的可见的一部分上(主图表窗口或指标子窗口):

OBJPROP_CORNER /
OBJPROP_ANCHOR /
OBJPROP_ANGLE

文本 OBJ_TEXT
用到日期/价格坐标,
使用在OBJPROP_ANCHOR / OBJPROP_ANGLE中

标签 OBJ_LABEL
用到 XY坐标, 必须有宽度高度,
使用在OBJPROP_CORNER / OBJPROP_ANCHOR / OBJPROP_ANGLE中

按钮 OBJ_BUTTON
用到 XY坐标 和宽度高度,
使用在OBJPROP_CORNER中

位图 OBJ_BITMAP,
必须有宽度和高度, 用到日期价格,
使用在OBJPROP_ANCHOR中

位图标签 OBJ_BITMAP_LABEL
用到 XY坐标, 必须有宽度和高度,
使用在OBJPROP_CORNER / OBJPROP_ANCHOR中

编缉 OBJ_EDIT
用到 XY坐标 和宽度高度,
使用在OBJPROP_CORNER中

矩形标签 OBJ_RECTANGLE_LABEL
用到 XY坐标 和宽度高度,
使用在OBJPROP_CORNER 中

表中使用了下列名称:
X/Y -相对于图表角的像素指定的锚点坐标;
宽度/高度-物体有宽度和高度。对于“只读”,只计算对象在图表上呈现时的宽度和高度值;
日期/价格-锚点坐标使用日期和价格值指定;

OBJPROP_CORNER -定义指定锚点坐标的相对图表角。可以是ENUM_BASE_CORNER枚举的4个值之一;
OBJPROP_ANCHOR -在对象本身中定义锚点,它可以是ENUM_ANCHOR_POINT枚举的9个值之一。从这个点到选定的图表角指定像素坐标;
OBJPROP_ANGLE -定义物体逆时针旋转的角度。

对象值索引用于ObjectGet()和ObjectSet()函数。它可以是以下任何一个值:
datetime OBJPROP_TIME1 //0
获取第一个坐标时间部分的日期时间值

OBJPROP_PRICE1 //1
获得第一个协调价格部分

datetime OBJPROP_TIME2 //2
获取第二个坐标时间部分的日期时间值

double OBJPROP_PRICE2 //3
获得第二个协调价格部分

datetime OBJPROP_TIME3 //4
获取第三坐标时间部分的日期时间值

double OBJPROP_PRICE3 //5
获得第三协调价格部分

color OBJPROP_COLOR //6
获取物件的颜色值

int OBJPROP_STYLE //7
设置/获取物件线的样式
为STYLE_SOLID、STYLE_DASH、STYLE_DOT、STYLE_DASHDOT、STYLE_DASHDOTDOT常量之一

int OBJPROP_WIDTH //8
获取物件线宽度的整数值。从1到5

bool OBJPROP_BACK //9
获取物件的背景是否绘制的标志的判断值

bool OBJPROP_RAY //10
获取对象的射线标志的布尔值。

bool OBJPROP_ELLIPSE //11
为fibo弧设置/获取椭圆标志的布尔值

double OBJPROP_SCALE //12
获取缩放对象属性

double OBJPROP_ANGLE //13
获取角度物件属性的角度

int OBJPROP_ARROWCODE //14
获取箭头代码对象属性的整数值或箭头枚举

int OBJPROP_TIMEFRAMES //15
值可以是物件可见性常量的一个或一个组合(按位加法),用于设置/获取时间框物件属性

double OBJPROP_DEVIATION //16
获取标准偏差对象的偏差属性

int OBJPROP_FONTSIZE //100
获取文本物件的字体大小的整数值

int OBJPROP_CORNER //101
获取标签物件的锚角属性的整数值。必须是0-3。

int OBJPROP_XDISTANCE //102
获取锚X距离物件属性的整数值(以像素为单位)

int OBJPROP_YDISTANCE //103
整数值是设置/获取锚Y距离物件属性(以像素为单位)

int OBJPROP_FIBOLEVELS //200
整数值设置/获取斐波那契物件级别计数。从0到32

color OBJPROP_LEVELCOLOR //201
获取物件级水平线的颜色值

int OBJPROP_LEVELSTYLE //202
值是一个STYLE_SOLID、STYLE_DASH、STYLE_DOT、STYLE_DASHDOT、STYLE_DASHDOTDOT常量来设置/获取物件级别的线样式

int OBJPROP_LEVELWIDTH //203
获取物件级线宽度的整数值。从1到5

int OBJPROP_FIRSTLEVEL+n //210+n
使用索引n设置/获取费波那切i物件级别的值。索引n可以从0(级别数目-1)开始,但不大于31

价格表中的每个图形物件都有一定的属性。物件属性的值由相应的函数设置并接收,用于处理图形物件。对于每个物件类型,都有自己的一组属性。这里列出了ENUM_OBJECT_PROPERTY枚举族中的所有可能值。有些属性需要澄清,例如Fibonacci扩展物件的级别号。在这种情况下,有必要在ObjectSet…()和ObjectGet…()函数中指定修饰符参数的值。
对于函数ObjectSetInteger()和ObjectGetInteger()
ENUM_OBJECT_PROPERTY_INTEGER

相关文章

  • 三(二)2对象属性(未完)

    根据物件类型的不同,图形物件可以具有各种属性。技术分析中使用的所有物件都绑定在时间和价格坐标上: 象趋势线、通道、...

  • JavaScript-BOM对象(Browser Object

    一.BOM对象(Browser Object Model) 二.Window对象 1.Window对象属性 2.W...

  • JS基础

    一.DOM节点操作方法# 二.事件类型以及含义# 三.Event对象属性含义# 四.节点对象的属性# 五.元素对象...

  • 前端 | JS | JS对象最简单入门

    目录 一:创建一个对象 二:对象介绍 三:对象属性操作 3.1 获取属性( .语法和 []语法)面试重点 3.2...

  • JavaScript常用对象和方法

    String 一、创建方式 二、属性和方法 Array 一、创建方式 二、属性 三、常用方法 Date 对象的创建...

  • JS原型链简介

    要想理解原型链,我们要知道三个属性 1.__proto__ 所有对象都具有的属性,指向对象的原型对象 2.prot...

  • ES6 对象扩展

    一、对象属性的简洁写法1、属性简写 2、方法简写 二、属性名表达式在ES5中,定义对象的属性有两种方法 如果使用字...

  • 设置自定义属性得两种方式

    方式一:元素对象.属性名=属性值 方式二: 元素对象.setAttribute(‘属性名’,属性值)​ ...

  • el-table 动态列 el-table-column

    方法一 方法二 方法一 方法二 的数据结构 方法三 参考:对象属性键值 [key] 属性问题

  • java 8 利用stream针对List集合根据对象属性去重

    一、根据对象中某个属性去重 1、创建提取方法 2、利用filter 二、根据对象中多个个属性去重,利用collec...

网友评论

      本文标题:三(二)2对象属性(未完)

      本文链接:https://www.haomeiwen.com/subject/oqwgzftx.html