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

Вниз

Вопрос про масштабирование StringGrid a для распечатки   Найти похожие ветки 

 
Malik ©   (2007-03-20 12:22) [0]

Уважемые мастре укажите что сдесь не так:
SWidth:=0;
var Swidth:integer;
    Scale:Double;
...
for i:=0 to StringGrid1.ColCount-1 do begin
   Swidth:=Swidth+StringGrid1.ColWidths[i];
   end;
scale:=printer.Canvas.TextWidth("Test")/StringGrid1.Canvas.TextWidth("Test");
if Swidth*scale>Printer.PageWidth-10*scale then begin
   for i:=0 to StringGrid1.ColCount-1 do begin
       StringGrid1.ColWidths[i]:=round(StringGrid1.ColWidths[i]*(Printer.PageWidth-10*scale)/(Swidth*scale));
       end;
   end;


 
Malik ©   (2007-03-20 12:24) [1]

Опечатка не большая:
Swidth:=0; разумеется после троеточия


 
Ega23 ©   (2007-03-20 12:40) [2]


> if Swidth*scale>Printer.PageWidth-10*scale then begin


Скобочки расставь.


 
Malik ©   (2007-03-20 12:43) [3]

Не вних дело...


 
Ega23 ©   (2007-03-20 12:47) [4]


> Не вних дело...


А я не конкретно по этой ошибке. Я вообще.
Кстати, в чём проблема-то?


 
Malik ©   (2007-03-20 20:24) [5]

Проблема в том, что он не правильно масштабирует: таблица после масштабирования так и не влезает в старицу(((



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
4-1164017360
001
2006-11-20 13:09
2007.04.08
Подскажите пограмму для мониторинга сообщений чужой программы


15-1173766242
koha
2007-03-13 09:10
2007.04.08
У кого с английским хорошо - помогите перевести


2-1174290109
Ильин С.
2007-03-19 10:41
2007.04.08
Помогите пожалуйста кто знает!


3-1169047570
ПВ
2007-01-17 18:26
2007.04.08
Проблемы BDE+Paradox под терминальным сервером


2-1174425943
TET
2007-03-21 00:25
2007.04.08
dword To HEX