|
Вопрос # 5 705/ вопрос решён / |
|
Доброго времени суток, уважаемые эксперты!
Вопрос по пакету TMS Software
использую TAdvStringGrid
понадобилось изменить ориентацию текста на вертикальную (90 градусов) для первой строки (шапка таблицы)
Нашел на формуе код, который вроде как должен работать, но он не работает (в приложении к вопросу)
Подскажите решение проблемы, пожалуйста
Приложение: Переключить в обычный режим-
- <code language=delphi>
- DistanceGrid: TAdvStringGrid;
-
- procedure TTPMGUIFormDistance.DistanceGridDrawCell(Sender: TObject; ACol, ARow: Integer;
- Rect: TRect; State: TGridDrawState);
- var
- s: string;
- begin
- if (ARow = 0) then
- begin
- DistanceGrid.Canvas.FillRect(Rect);
- s:=DistanceGrid.Cells[ACol, ARow];
- DrawText(
- DistanceGrid.Canvas.Handle,
- PChar(s),
- Length(s),
- Rect,
- DT_WORDBREAK or DT_VCENTER or DT_SINGLELINE);
- end;
- end;
- </code>
-
 |
Вопрос задал: Aндрей (статус: 1-ый класс)
Вопрос отправлен: 31 октября 2011, 10:39
Состояние вопроса: решён, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 31 октября 2011, 14:50; участников в обсуждении: 2.
|
DNK (статус: Студент), 31 октября 2011, 12:57 [#1]:
А пробовал это?
Цитата:
procedure AddRotated(ACol, ARow: Integer; AAngle: Smallint; s: string);
Description
Adds rotated text to a cell with aAngle specified in degrees (0°-360°). The rotated text uses additionally the alignment specified through the VAlignment property and horizontal cell alignment specified through the OnGetAlignment event handler and font, color settings through the OnGetCellColor event handler.
Make sure a Truetype font is used.
"Digital Networked Knight"
|
|
Aндрей (статус: 1-ый класс), 31 октября 2011, 14:38 [#2]:
DNK: Спасибо, только еще 2 вопроса:
1. Где можно взять документацию по TAdvStringGrid
2. Данные развернулись, но в одной ячейке дублируются горизонтальное и вертикальное написание
Как его убрать?
|
|
DNK (статус: Студент), 31 октября 2011, 14:50 [#4]:
1. Скорей всего на сайте разработчика. У меня на работе по наследству досталась вместе с одним из пректов. Версия 2.01. Если нужен такой динозавр могу выдать.
2. Может два раза текст вставляется под разными углами?
"Digital Networked Knight"
|
31 октября 2011, 14:53: Статус вопроса изменён на решённый (изменил автор вопроса — Aндрей)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|