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

Откуда:
Сообщений: 12
Можно выравнить числовые значения при печати в foxe?
При печати чисел получается :
-------------------------------
1,00
121,00
43215,00
6,00
16 мар 08, 19:19    [5415917]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
plats
Member

Откуда:
Сообщений: 12
Можно выравнить числовые значения при печати в foxe?
При печати чисел получается :
-------------------------------
. 1,00
. 121,00
. 43215,00
. 6,00
16 мар 08, 19:22    [5415925]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
plats
Member

Откуда:
Сообщений: 12
Можно выравнить числовые значения при печати в foxe?
При печати чисел получается :
Вот так некрасиво получается
.............................1,00
...........................121,00
.........................43215,00
.............................6,00
16 мар 08, 19:26    [5415934]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
Dima T
Member

Откуда:
Сообщений: 15281
А как печатаешь?
Для поля в отчете достаточно выравнивание по правому краю задать.
16 мар 08, 19:45    [5415991]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
plats
Member

Откуда:
Сообщений: 12
вывод на печать:

@ x,y4 SAY KOGUS FONT 'dutch801 rm bt', 8 STYLE 'i'

а получается:

..........................1
.........................123
...........................3
........................12345
16 мар 08, 22:32    [5416283]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1547
Использовать надо моноширинный шрифт, например, Courier New.
16 мар 08, 22:34    [5416285]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
plats
Member

Откуда:
Сообщений: 12
у меня проблемма с буквами эстонского алф.
на компе рускоязычного региона , а этот шрифт
дает возможность печатать 4 проблемных знака из 6
Courier New сейчас попробую
16 мар 08, 22:49    [5416310]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
plats
Member

Откуда:
Сообщений: 12
Спасибо!
для принтера Courier New идет.
А знаешь как ограничеть число вводимых знаков HOW

HOW = 1
DEFINE WINDOW HOWMANY FROM 14,18 TO 18,45 SHADOW TITLE 'Kogus'
ACTIVATE WINDOW HOWMANY
@ 1,2 SAY 'Kogus:' GET HOW
16 мар 08, 23:02    [5416332]     Ответить | Цитировать Сообщить модератору
 Re: Можно выравнить числовые значения при печати ?  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
У @ Get есть опции Format и Picture. См. HELP.
17 мар 08, 02:05    [5416499]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить