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

Вниз

Работа с компонентами TrichEdit, TdbRichEdit   Найти похожие ветки 

 
SpiritS   (2002-10-30 15:35) [0]

Уважаемые мастера, помогите разобраться. Пытаюсь сделать редактор для BLOB полей(такой же как в стандартных примерах Delphi с использованием компоненты TRichEdit), но возникает такая проблемка - несоответствие отображаемого текста на экране и этого же текста на бумаге. У меня вопрос. Как сделать так, чтобы в зависимости от выбранного мною формата листа(книжный, альбомный), область редактирования текста данной компоненты автоматически подстраивалось под этот формат(как в Word"е)?


 
ЮЮ ©   (2002-10-31 04:42) [1]

Изменяй ширину компонента TRichEdit. Для горизонтального скроллинга используй SсrollBox


 
SpiritS   (2002-10-31 11:21) [2]

Спасибо за ответ. Я так понимаю, в зависимости от выбранного мною формата листа или его вида, я просто меняю ширину/высоту области редактирования компоненты. Но возникает следующая проблемка. Ведь все измеряется в пикселях, а я знаю формат листа в сантиметрах. Может подскажешь как перевести сантиметры в пиксели, или хотя бы ширину/высоту листа А4 в пикселях.


 
ЮЮ ©   (2002-10-31 11:47) [3]

ширина/высота листа А4 в пикселях зависит от принтера и его настроек. Сравни свойста Canvasa у Формы и Printer-а


 
SpiritS   (2002-10-31 12:19) [4]

Я понимаю, что зависит от принтера и его настроек. Я просто хочу узнать реальные размеры листа в пикселях, ну сколько 21.0 см=? пиксель, 29.7 см=? пиксель. Чтобы потом установить грубо ширину/высоту компоненты TdbRichEdit и любой человек мог потом редактировать текст в поле Blob и не бояться, что выйдет за границы листа.


 
ЮЮ ©   (2002-10-31 12:26) [5]

TFont.PixelsPerInch
Indicates the conversion factor between logical inches and the pixels of the device (printer or screen) using the font.

Сравни Form.Canvas.Font и Printer.Canvas.Font
Посмотри Printer.PageHeight, Printer.PageWidth

Готового решения у меня нет :-(



 
SpiritS   (2002-10-31 13:28) [6]

Спасибо. Сейчас посмотрю.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
6-69483
TCrash
2002-09-25 15:33
2002.11.21
Спецификация POP3


3-69110
ZaaZ
2002-11-04 00:31
2002.11.21
База из двух файлов 1.db и 1.mb


1-69433
b-Ars
2002-11-06 12:19
2002.11.21
Консоль


1-69424
X-Guest...
2002-11-08 18:13
2002.11.21
Здраствуйте, подскажите как лучше работать с файлами...


4-69639
Иван
2002-10-11 10:24
2002.11.21
Перехват копирования/перемещения файла