Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

Как напечатать изображение чтобы его размер и размер страницы   Найти похожие ветки 

 
Fynjy   (2008-10-23 08:45) [0]

Привет всем! Вот какой вопрос.
Имеется изображение (wmf) чертежа, размеры которого 225 на 300 мм. Это изображение печатаю на пдф принтере, но размер страницы не соответствует размеру изображения. Как напечатать это изображение чтобы его размер и размер страницы соответствовали  225 на 300 миллиметрам?


 
brother ©   (2008-10-23 08:53) [1]

размер формата A4 = 210x297 -0.5 на все стороны при печати, он физически не влезает туда, вот и масштабируется...


 
brother ©   (2008-10-23 08:55) [2]

погляди, что за формат стоит на твоем pdf принтере по умолчанию...
зы ты все еще возишься с pdf принтером? не пора ли нанять программиста?)


 
Fynjy   (2008-10-23 09:05) [3]


> зы ты все еще возишься с pdf принтером? не пора ли нанять
> программиста?

ты бы сам наверное не осилил бы за пару дней!


> погляди, что за формат стоит на твоем pdf принтере по умолчанию.
> ..


по умолчанию -а4, но размеры страницы я меняю на нужные мне, мне нужно просто подогнать картинку под размеры листа, вот и все. Как это делается? про это мне нигде не почитать.


 
brother ©   (2008-10-23 09:09) [4]

> ты бы сам наверное не осилил бы за пару дней!

говори за себя, ок?

> но размеры страницы я меняю на нужные мне

на какие?

> мне нужно просто подогнать картинку под размеры листа, вот
> и все

а что ты спросил тогда в [0]?... мой телепатор умывает руки...


 
Fynjy   (2008-10-23 09:15) [5]

pDMode^.dmPaperSize := DMPAPER_USER;
         pDMode^.dmPaperWidth := width
         pDMode^.dmPaperLength := height

где width и  height 225 и 300. в милиметрах. пдф получается такой:
лист нужного размера, а картинка в левом верхнем углу, раза в 2 меньше.


 
Сергей М. ©   (2008-10-23 09:34) [6]


> пдф получается такой:
> лист нужного размера


И как это соотносится с "размер страницы не соответствует размеру изображения" ?


 
Fynjy   (2008-10-23 09:51) [7]


> И как это соотносится с "размер страницы не соответствует
> размеру изображения" ?

так и соотносится лист нужный, а изображение маленькое!


 
Сергей М. ©   (2008-10-23 09:56) [8]

Значит неверно установлены какие-то параметры конвертации wmf->pdf


 
Fynjy   (2008-10-23 10:01) [9]

все всем спасибо тема закрыта, вот решение:
Если сам рисуешь на канве принтера то нужно отмасштабировать (StretchDraw) а Rect рассчитать с ипользованием данных о разрешении принтера, которые можно получить из GetDeviceCaps (см. параметры HORZSIZE VERTSIZE HORZRES VERTRES LOGPIXELSX LOGPIXELSY и т.п.)



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

Форум: "Начинающим";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
8-1184755111
Snakecatcher
2007-07-18 14:38
2008.11.30
красивая форма


2-1224101270
I_g_o_r
2008-10-16 00:07
2008.11.30
Ошибка при выполнении запроса


15-1222743186
Slider007
2008-09-30 06:53
2008.11.30
С днем рождения ! 30 сентября 2008 вторник


3-1210838730
Анна
2008-05-15 12:05
2008.11.30
insert в Excel


15-1219512329
Anatoly Podgoretsky
2008-08-23 21:25
2008.11.30
Д2009





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский