2014-10-14 1 views
0

Мне нужно установить ширину столбца в таблице с шириной растрового изображения (у меня есть изображение внутри ячейки в столбце, и я хочу для заполнения ячейки изображением). Размер растрового изображения в пикселе, ширина столбца находится в uint, так как я могу преобразовать в один из размеров, чтобы я мог установить ширину столбца со значением ширины изображения?Как преобразовать ширину столбца таблицы в migradoc из uint pixel

ответ

2

PDF-файлы не имеют пикселя. Вы должны определить, сколько DPI должно иметь изображение в файле PDF. Зная размер пикселей и DPI, вы можете рассчитать размер растрового изображения в см, мм, дюймах или точках. И тогда вы можете использовать, например. Unit.FromCentimeter(), чтобы установить ширину столбца по мере необходимости.

Или сделайте это наоборот: установите ширину столбца - и установите ширину изображения на одно и то же значение.
См. Также:
https://stackoverflow.com/a/26275816/162529