Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Повернуть на 90 градусов   Найти похожие ветки 

 
Евро2008   (2008-06-23 15:11) [0]

Подскажите как можно TLabel на форме сделать вертикальным, повернуть на 90 градусов. Интересует не только label но и Shape, Edit и т.п. ?
В гугле не нашел. Подскажите плз.


 
clickmaker ©   (2008-06-23 15:14) [1]

а Edit-то зачем?


 
Правильный-Вася   (2008-06-23 15:19) [2]

т.е. буквы столбиком или тоже набок?


 
Olegz77 ©   (2008-06-23 15:23) [3]

А нобелевские премии, интересно, за интерфейсы дают?


 
Евро2008   (2008-06-23 15:24) [4]

Буквы набок ...  Просто дело в том что у меня в груп боксе куча всяких линий и едитов которых распечатывать потом надо, теперь нужно что бы это все выглядело в распечатанном виде повернутой на 90 градусов. Код не мой, не ругайте за извращения))) Распечатка идет путем Form.Print


 
{RASkov} ©   (2008-06-23 15:56) [5]

> [4] Евро2008   (23.06.08 15:24)
> Код не мой,

Сделай свой и без извращений... все равно Эдит не повернешь...


 
Leonid Troyanovsky ©   (2008-06-23 16:07) [6]


> {RASkov} ©   (23.06.08 15:56) [5]

> Сделай свой и без извращений... все равно Эдит не повернешь.

Ему квадрата со всем перевертышем хватит.
Хотя, пусть уж лучше построители отчетов учит.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2008-06-23 16:58) [7]

> Евро2008  (23.06.2008 15:11:00)  [0]

Наглая ложб, 41300 ссылок


 
Тын-Дын ©   (2008-06-24 10:17) [8]


> Евро2008   (23.06.08 15:24) [4]
> Буквы набок ...  Просто дело в том что у меня в груп боксе
> куча всяких линий и едитов которых распечатывать потом надо,
>  теперь нужно что бы это все выглядело в распечатанном виде
> повернутой на 90 градусов.


Сделай снимок формы, потом его поверни при печати.


 
AlekseyB   (2008-06-24 10:19) [9]

Компоненты LMD (Классно и красиво !!!)


 
Галинка   (2008-06-24 10:57) [10]

если надо поворачивать при печати, то не проще ли в настройках принтера предопределить Landscape? И не надо будет форму поворачивать.


 
Евро2008   (2008-06-24 11:46) [11]


> Наглая ложб, 41300 ссылок


По какому ключевому слову если не секрет?


> Компоненты LMD (Классно и красиво !!!)


Лучше было бы стандартными средствами ...


> если надо поворачивать при печати, то не проще ли в настройках
> принтера предопределить Landscape? И не надо будет форму
> поворачивать.


Каждый раз при распечатке программно менять настройки принтера а потом возвращать, это еще извращенее чем печатать форму.


> Хотя, пусть уж лучше построители отчетов учит.


С постраителем отчетов у меня проблем нет, вот только 35 карточек переписывать за неделю у меня никак не получится.

Люди, подскажите хотя бы как Label перевернуть, дальше уж самкак нить :(


 
{RASkov} ©   (2008-06-24 12:07) [12]

> [11] Евро2008   (24.06.08 11:46)
> Люди, подскажите хотя бы как Label перевернуть, дальше уж
> самкак нить :(

Сам лабел ты тоже не повернешь..... в прочем - что есть лабел? Просто надпись на канве... Вот надпись и поворачивай TLogFonf+F1
Но Эдит ты не повернешь :)
Подсказка:
Печать на принтер в винде(в делфи) - это то же самое рисование на канвасе, поэтому эдит на форме может быть "обычным", да и вводить в него удобнее будет, а вот при выводе на печать поворачивать как угодно..... хоть в бараний рог.... Удачи.


 
Галинка   (2008-06-24 12:32) [13]

кто сказал менять настройки принтера? Вроде долон быть объект, типа TPrinter вот через него и работать. У него есть свойство TPrinter.Orientation ставишь его в Landscape и не важно, какая ориентация на физическом принтере.

Printer.Orientation = poLandscape;
Printer.BeginDoc();
/*здесь копируем канву формы в канву принтера, по необходимости "форматируем" по размеру листа*/
PrinterюEndDoc(); /**/

что-то типа такого.


 
{RASkov} ©   (2008-06-24 13:01) [14]

> [13] Галинка   (24.06.08 12:32)
> что-то типа такого.

Да у него скорее всего есть разного расположения объектов на одной форме, т.е. и "повернутые" и "не повернутые" :) Иначе какая разница.... ведь потом можно и бумагу "вертеть в руках"
:о)


 
Галинка   (2008-06-24 13:10) [15]

т.е. один GroupBox повернуть, а всю остальную форму оставить правильно? Точно извращение. Контейнер хоть квадратный? (а то и не влезть может) Если квадратный, то канвас самого групбокса повернуть можно. На старом месте.

Автор, лучше отчет сделать. Пожалей пользователей. Как же с главным принципом печати виндовой "You get what you see"? Ввод будет в горизонтальные тектбоксы, а на бумаге они вдруг повернуться (( А передизайнить форму никак?


 
Евро2008   (2008-06-24 13:13) [16]


> Галинка   (24.06.08 12:32) [13]


С каких это пор если установить параметр страницы на альбомный, то содержимое перевернется на 90 градусов ?


> Да у него скорее всего есть разного расположения объектов
> на одной форме, т.е. и "повернутые" и "не повернутые" :)
> Иначе какая разница.... ведь потом можно и бумагу "вертеть
> в руках"
> :о)


Нет. Содержимое формы это карточка, которая будет печататься на специальный шаблон, сейчас он печатает горизонтально и данные из формы не попадают в специальный формат бумаги. Если бы я мог расположить карточку горизонтально то данные бы садились на лист правильно.


 
Евро2008   (2008-06-24 13:14) [17]


> расположить карточку горизонтально то данные


Вертикально т.е


 
Евро2008   (2008-06-24 13:17) [18]


> С каких это пор если установить параметр страницы на альбомный,
>  то содержимое перевернется на 90 градусов ?
>


Забираю слова назад, догнал. Спасибо.


 
Anatoly Podgoretsky ©   (2008-06-24 13:41) [19]


> Сделай снимок формы, потом его поверни при печати.

Проще принтер повернуть.



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.018 c
2-1214388914
Light-blr
2008-06-25 14:15
2008.07.27
Как отобразить на форме картинку в формате gif?


15-1213103553
oxffff
2008-06-10 17:12
2008.07.27
Среди наших кто-нибудь балуется разработкой компилятора?


2-1214410294
Анониммм
2008-06-25 20:11
2008.07.27
Как загрузить иконку файла?


2-1214307585
Новичок
2008-06-24 15:39
2008.07.27
Помогите плиз связать TDBGrid с Timage и мини-просмотрщиком!!!!!


3-1202816869
Kuibida
2008-02-12 14:47
2008.07.27
Что за база такая (форматы файлов *.d и *.i) ?