| 
| 
 | Вопрос # 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ндрей) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |