Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

У чому різниця між розміром компонента в інспектора ... Знайти схожі гілки


Кирилл   (2002-12-11 11:49) [0]

Обьясните мне пожалуйста, в чем разница между размером компонента в инспекторе обьекта (в пискселях) , например Edit1.Width = 700 и размером страницы ( вроде тоже пиксели), например Printer.PageWidth=992...
И почему у меня в этом случае на страницу не помещается текст из Еdit-а ? )



DAT   (2002-12-11 11:59) [1]

Есть подозрение, что у объектов Printer и Edit разные шрифты. Попробуйте установить соответствие:

Printer.Canvas.Font:=Edit1.Canvas.Font;



Кирилл   (2002-12-11 12:02) [2]

2 Dat... ок , сейчас попробую



Johnmen   (2002-12-11 12:07) [3]

Есть более страшное подозрение, что плотность точек на экране и принтере различна...:)))



Кирилл   (2002-12-11 12:11) [4]

Да нет, у меня в общем то в этом и смысл - напечатать текст в том виде в каком он в Edite.. Я делаю
with Printer do
намагатися
BeginDoc;
Canvas.Font:=PrintGraf.Edit1.Font;...
и это вроде работает
правда Edit1.Font а не Edit1.Сanvas.Font... (такого вообще нету вроде бы )



Кирилл   (2002-12-11 12:12) [5]

2 Johnmen - Вот и у меня тоде такое же подозрение )
А делать то чего? Без шуток...



DAT   (2002-12-11 12:13) [6]

C Edit1.Сanvas.Font я, признаюсь, тормознул :))))



DAT   (2002-12-11 12:24) [7]

Если все так серьезно, то есть способ определения параметров принтера через АПИ:

GETDEVICE(Handle:HDC; Index:Integer):integer

Определяется разрешение принтера и пересчитываются размеры выводимых на печать элементов




Johnmen   (2002-12-11 12:38) [8]

>Кирилл ©

Если коротко, то надо отмасштабировать, учитывая количество точек на дюйм для экрана и принтера...



Кирилл   (2002-12-11 12:53) [9]

>Johnmen если есть какой-нибудь пример, буду благодарен... А то для меня пока все это темный лес )
Как получить эти самые колличества точек на дюйм, для экрана и принтера?



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.57 MB
Час: 0.028 c
8-74854
Termik
2002-09-02 17:56
2002.12.23
Компонент для показу анімованих gif - файлів


1-74750
Джон
2002-12-14 22:05
2002.12.23
Прозорий textout?


3-74594
Крихітний
2002-12-04 08:31
2002.12.23
DBGrid і картинки ....


3-74570
----
2002-12-03 15:58
2002.12.23
Обмін даними з додатками на різних мовах ......


1-74693
дитина
2002-12-12 14:24
2002.12.23
TSaveDialog





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська