Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
Нужно в отчете текст(не меняющийся) написать вертикально. Не получается повернуть ни Label ни Field, хоть указываю в Properties angle = 270. В Tools-Options-Reports стоит 90(Object Assisted). Кто сталкивался - помогите?!
24 июл 14, 10:48    [16350334]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Fffffffffffff
Guest
Было.
24 июл 14, 12:55    [16351391]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
И на том спасибо! Все перечитал еще до обращения. Но мне не нужно переворачивать все объекты заголовка. Отчет огромный, а мне надо перевернуть одну Label. Создал класс MyDirectives_RotateText на базе ReportListener с двумя методами DoBeforeRender() и DoAfterRender() (как и было описано), но не знаю к чему и как его прилепить к моей Label? Отчет вызываю так

SET REPORTBEHAVIOR 90\
_REPORTPREVIEW="c:\program files\microsoft visual foxpro 9\reportpreview.app"
_REPORTOUTPUT="c:\program files\microsoft visual foxpro 9\reportoutput.app"

oListener = CREATEOBJECT("ReportListener")
REPORT FORM Test TO PRINTER PROMPT PREVIEW IN SCREEN OBJECT oListener

Помогите!!!!!!!!!!!! Плиз!
24 июл 14, 17:40    [16353462]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
fvi
Member

Откуда:
Сообщений: 28
Natolik,
Мне тоже надо было один label повернуть - ничего не нашел - сфотографировал - повернул - и вставляю в отчет как
файл BMP
25 июл 14, 10:02    [16355772]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Vladimir M Sklyar
Member

Откуда: Украина, Конотоп
Сообщений: 649

"Ну Вы блин даете" (с) Особенности национально рыбалки

делаем лебл, идем в его свойства, закладка Адванцед - там есть внизу
Rotation и еще чуток ниже Angle - вписываем нужный градус поворота и опа все
есть

Posted via ActualForum NNTP Server 1.5

25 июл 14, 10:29    [16355951]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
fvi
Я так делал. Мне так не подходит. При печати картинка все равно получается не четкой. Министерство так не пропускает. Надо четкий шрифт.
25 июл 14, 10:50    [16356108]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
Да все у меня стоит. И Angel = 290 градусов. Только ОПА - и ничего не происходит....
25 июл 14, 10:52    [16356124]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Vladimir M Sklyar
Member

Откуда: Украина, Конотоп
Сообщений: 649

Ну тогда я хз, у меня все поворачивается (когда запустить отчет), в
дизайнере ниче не поворачивается

Posted via ActualForum NNTP Server 1.5

25 июл 14, 10:56    [16356153]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
Vladimir M Sklyar,
где-то ещё что-то должно стоять.... Перепробовал все - а ребёночек не наш. Надо как-то связать класс MyReportListener_Directives с моим Label?
25 июл 14, 10:58    [16356169]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Vladimir M Sklyar
Member

Откуда: Украина, Конотоп
Сообщений: 649

я ничего ни с кем не увязывал
тупо разместил и добавил градусов

Posted via ActualForum NNTP Server 1.5

25 июл 14, 11:03    [16356205]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
В статье Microsoft написано, что нужно вставить в USER поле любого действующего объекта макета:
*:LISTENER||ROTATETEXT||-90
и будет тебе счастье.
Только не пойму куда это вставить в Label Properties?
25 июл 14, 11:17    [16356298]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Natolik
Member

Откуда:
Сообщений: 7
Vladimir M Sklyar,
и никакие доп. классы на основе ReportListener не создавал?
25 июл 14, 11:18    [16356312]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать вертикальную надпись в отчете VFP9  [new]
Vladimir M Sklyar
Member

Откуда: Украина, Конотоп
Сообщений: 649

нет

Posted via ActualForum NNTP Server 1.5

25 июл 14, 11:21    [16356325]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить