#php #phpexcel
#php #phpexcel
Вопрос:
Я создаю файл Excel на PHP, используя библиотеку PHPExcel. Я размещаю изображение на рабочем листе.
$objDrawing->setWidthAndHeight(100,100);
Каковы размеры высоты и ширины объекта рисования (это %, пиксели, мм, см)?
Ценю помощь.
Ответ №1:
Это точка.
1 точка = 1/72 дюйма.
1 дюйм = 72 точки
1 точка = 0,035 сантиметра ( или 0,35 миллиметра )
Ответ №2:
Без проверки я полагаю, что это пиксели, с допущением 72dpi при преобразовании в довольно причудливые внутренние единицы Excel.
Комментарии:
1. В таком случае я ничего не могу поделать … это не та область кода, над которой я работал сам. Другим вариантом было бы предположить, что это внутренний uom Excel, используемый для задания ширины столбцов и высоты строк.
2. Прошу прощения, вы правы, это пиксели. Похоже, что проблема в Excel 5 заключается в неправильном изменении размера изображения. Хотя работает в XLS… есть идеи о том, что может быть причиной проблемы?
3. На данный момент нет идей, в чем может быть проблема. Как я уже сказал, изображения не являются частью кодовой базы, в которой я принимал большое участие, но я постараюсь найти время, чтобы взглянуть. Возможно, вы захотите опубликовать проблему на доске проблем PHPExcel, просто чтобы напомнить мне.
4. Спасибо, что подняли этот вопрос в журнале проблем PHPExcel: таким образом, я не забуду об этом