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

Вниз

Шрифт   Найти похожие ветки 

 
Суслик ©   (2004-10-06 09:43) [0]

В настоящее время я занимаюсь экспортом в бинарный формат xls (excel).

Ширина колонки задается в у.е., которая равна 1/256 от символа "0" определенного шрифта (все параметры шрифта известны).

Вопросы:
1. Как перевести ширину в мм (дюймах, поинтах - не важно) в у.е.?
2. Является ли эта зависимость однозначной или зависит от компьютера, принтера, разрешения экрана и пр.?


 
MBo ©   (2004-10-06 12:51) [1]

>Ширина колонки задается в у.е., которая равна 1/256 от символа "0" определенного шрифта
А откуда такая информация? (просто интересно, раньше не встречался)

Ширину в логических единицах для выбранного в данном контексте шрифта можно получить с помощью GetCharABCWidths (или GetTextExtentPoint32, если учитывать пустые промежутки (о кернинге в случае одного символа, наверно, нельзя говорить))


 
Суслик ©   (2004-10-06 13:01) [2]


>  [1] MBo ©   (06.10.04 12:51)


> А откуда такая информация? (просто интересно, раньше не
> встречался)

Документация, коей полно в сети. Если интересует, напиши, пришлю.


> Ширину в логических единицах для выбранного в данном контексте
> шрифта можно получить с помощью GetCharABCWidths (или GetTextExtentPoint32,
> если учитывать пустые промежутки (о кернинге в случае одного
> символа, наверно, нельзя говорить))

Да это я понимаю. Вчера в Юане прочел. Как перевести это в мм? Поделить на dpi?


 
MBo ©   (2004-10-06 13:16) [3]

widthlogpx*25.4/(GetDeviceCaps c LOGPIXELSX)



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

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

Наверх




Память: 0.47 MB
Время: 0.057 c
14-1098862725
Егор
2004-10-27 11:38
2004.11.14
Создание .exe файла.


1-1099042745
race1
2004-10-29 13:39
2004.11.14
unicode + win95 98


1-1098944359
NewDelpher
2004-10-28 10:19
2004.11.14
Скопировать данные из TList в массив


1-1098995456
Khabibulin
2004-10-29 00:30
2004.11.14
Replace System Tray


1-1099037379
-kiril
2004-10-29 12:09
2004.11.14
Двигать форму, держась за любую ее точку