Text Drawing (Изображение текста).

Коды ошибок, возвращаемые функциями объектов рисования.

Если функция была определена неправильно, то будет возвращён код ошибки.

Значение Объяснение

-2 Идентификатор объекта был неверный.

-3 Номер данных (Data2, Data3, и т.д.) используемый с функцией был недействителен.

-4 Значение прошло к ФУНКЦИИ МНОЖЕСТВА, был недействителен .

-5 Начало и пункты ( ) окончания было тот же самый .

-6 Функция была неспособна загрузить значения по умолчанию для инструмента .

-7 Неспособность добавить объект. Возможно из-за недостаточности памяти .

-8 Недействительный указатель.

-9 Предыдущая ошибка.

-10 Слишком много линий тренда на диаграмме.

-11 Слишком много текстовых объектов на диаграмме.

 

Цвета, и их значения, для использования в объектах рисования. Можно использовать как сами слова так и их значения.

Default По умолчанию используемый .

Black Чёрный . 1

Blue Синий . 2

Cyan 3

Green Зелёный . 4

Magenta 5

Red Красный . 6

Yellow Жёлтый . 7

White Белый 8

DarkBlue Тёмно синий . 9

DarkCyan 10

DarkGreen Тёмно зелёный . 11

DarkMagenta 12

DarkRed Тёмно красный . 13

DarkBrown 14

DarkGray Тёмно серый . 15

LightGray Светло серый . 16

 

GetBackGroundColor

Возвращает цвет фона окна. А именно, число от 1 до 16. Каждое число означает определённый цвет фона. Пример: Если текущий цвет фона - тёмно синий, функция вернёт значение 9.

Text_Delete(TX_Ref)

Данная функция удаляет текст с индификационным номером TX_Ref. Пример: Text_Delete(92) удаляет текстовый объект из диаграммы с индификационным номером 92. В дальнейшем будет написано, что каждому объекту присваивается свой номер, по которому можно будет

непосредственно обратиться, как и в данном примере. Этот номер и есть TX_Ref. Счёт индификаторов начинается с 0, до n. Т.е. объект с индификатором 0 – это первый объект, объект с индификатором n - это (n + 1 ) объект.

Text_GetColor(TX_Ref)

Возвращает цвет указанного текстового объекта. Пример : Value = Text_GetColor (56) возвращений цвет текста объёкта с номером 56.

Text_GetDate(TX_Ref)

Возвращает дату указанного текстового объекта в формате ГГГММДД.

Text_GetFirst(Pref)

Возвращает индификатор первого текстового объекта на диаграмме. Pref одно из следующих значений:

1 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного аналитическим инструментом .

2 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного объектом рисования.

3 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного или 1 или 2.

TextGetHStyle(TX_Ref)

Возвращает номер горизонтального выравнивания определённого текстового объекта. А именно:

1 - Текстовый объект выровнен по горизонтали влево.

2 - Текстовый объект выровнен по горизонтали вправо.

3 - Текстовый объект выровнен по горизонтали по центу.

Text_GetNext (TX_Ref, Pref)

Возвращает индификатор текстового объекта созданного после текстового объекта с индификатором TX_Ref, при условии, что следующий текстовый объект будет удовлетворять условию Pref. Где Pref, одно из следующих значений:

1 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного аналитическим инструментом.

2 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного объектом рисования.

3 - Зарезервированное слово вернёт индификатор первого текстового объекта созданного или 1 или 2.

Text_GetString (TX_Ref)

Возвращает текстовую строку указанного текстового объекта.

Text_GetTime (TX_Ref)

Возвращает время, в которое указанный текстовый объект был создан в формате ЧЧММ. Основано на горизонтальном и вертикальном выравнивании.

Text_GetValue (TX_Ref)

Возвращает цену (Price) указанного текстового объекта. Основано на горизонтальном и вертикальном выравнивании.

Text_GetVStyle (TX_Ref)

Возвращает номер вертикального выравнивания определённого текстового объекта. А именно:

1 - объект выровнен по вертикали верх.

2 - Текстовый объект выровнен по вертикали вниз.

3 - Текстовый объект выровнен по вертикали по центру.

Text_New (cDate, tTime, nPrice, "Str")

Создаёт новый текстовый объект в указанном местоположении.

cDate - Дата, в которой будет расположен новый текстовый объект в формате ГГГММДД.

tTime - Время, в которой будет расположен новый текстовый объект в формате ЧЧММ.

nPrice - Цена, в которой будет расположен новый текстовый объект.

Str - Стока, которая будет расположена в указанном месте.

Пример: Value = Text_New (Date, Time, High + 20, "Stock Split");

Text_SetColor (TX_Ref, Clr)

Устанавливает цвет (Clr) заданному текстовому объекту (TX_Ref). Таблица всех возможных цветов приведена в начале данного раздела. Возвращает 0, если изменение цвета было успешным.

Text_SetLocation (TX_Ref, cDate, tTime, nPrice)

Перемещает указанный текстовый объект в заданное место.

TX_Ref - Индификатор текстового объекта.

cDate - Дата, в которой будет расположен новый текстовый объект в формате ГГГММДД.

tTime - Время, в которой будет расположен новый текстовый объект в формате ЧЧММ.

nPrice - Цена, в которой будет расположен новый текстовый объект.

Text_SetString (TX_Ref, "Str")

Изменяет текстовую строку указанного текстового объекта.

TX_Ref - Индификатор текстового объекта.

Str - Строка, которая будет расположена в указанном текстовом объекте.

Text_SetStyle (TX_Ref, Horiz, Vert)

Устанавливает стиль текстового объекта.

TX_Ref - Индификатор текстового объекта.

Horiz.

0 - Выравнивание влево по горизонтали.

1 - Выравнивание вправо по горизонтали.

2 - Выравнивание по центру по горизонтали.

Vert.

1 - объект выровнен по вертикали верх.

2 - Текстовый объект выровнен по вертикали вниз.

3 - Текстовый объект выровнен по вертикали по центру.