Модуль PHP, который будет генерировать картинку. Эта картинка является иконкой страницы этикеток (label). Она отображает внешний вид листа этикеток определенного типа.
В этот модуль вам будут передаваться следующие параметры (не важно как, пока просто проинициализируйте переменные в начале модуля).
-
height - высота всей картинки в пикселях (ширину вы рассчитаете сами по пропорции)
-
labelDescr - скруктура (хеш-массив) с описанием листа с этикетками
labelDescr имеет следующую структуру:
-- PaperSize - структура (Width: X, Height: Y) - размер листа в неких единицах (обычно дюймы или миллиметры, но это не важно, так как вам важна пропорция, а не конкретный размер)
-- LabelSize - структура (Width: X, Height: Y) - размер этикетки в неких единицах (в тех же, что и размер бумаги)
-- LabelTableSize - структура (Width: X, Height: Y) - количество этикеток на листе по горизонтали и по вертикали
-- TopMargin - отступ от верхнего края бумаги до этикеток
-- BottomMargin - отступ от нижнего края бумаги до этикеток
-- LeftMargin - отступ от левого края бумаги до этикеток
-- RightMargin - отступ от правого края бумаги до этикеток
-- HorizSpacing - размер промежутка между этикетками по горизонтали
-- VertSpacing - размер промежутка между этикетками по вертикали
Все размеры в labelDescr даны в одинаковых единицах измерения (обычно дюймы или миллиметры). Примеры структуры labelDescr присоединены к письму в файле labelDescr.php (labelDescr1 описывает 2.gif, labelDescr2 описывает 2.gif) Модуль на основании этих параметров должен генерировать GIF картинку c прозрачной основой и отсылать ее браузеру для изображения.