Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
9-1090487761
NOX
2004-07-22 13:16
2004.11.14
Мастера помогите плиз с DirectInput ом!


3-1097573274
Санёк
2004-10-12 13:27
2004.11.14
MSSQL и SQLTimeStamp


3-1097751557
diabolik_krsk
2004-10-14 14:59
2004.11.14
Проверка наличия таблицы в БД Access через ADOConnection


14-1098204404
Piter
2004-10-19 20:46
2004.11.14
http://stat.yandex.ru/queries/last20.xml


14-1098701699
vopros
2004-10-25 14:54
2004.11.14
Странный глюк на однмо компе.




   Наверх