Ответов: 4 Просмотров: 519
|
Добрый день! Очень хороший пример.
Вопрос 1: в этом примере мы отрисовываем каждую ячейку с четырёх сторон:
$table->Cell(1,1)->Borders->Item(-1)->LineStyle=$word->Options->DefaultBorderLineStyle;
$table->Cell(1,1)->Borders->Item(-2)->LineStyle=$word->Options->DefaultBorderLineStyle;
$table->Cell(1,1)->Borders->Item(-3)->LineStyle=$word->Options->DefaultBorderLineStyle;
$table->Cell(1,1)->Borders->Item(-4)->LineStyle=$word->Options->DefaultBorderLineStyle;
А если ячеек очень много. Можно задать параметры бордюра один раз для всей таблицы?
Вопрос 2: Очень интересует вопрос: как объединять ячейки в таблице? Аналогично PHP: colspan, rowspan.
И ещё какими командами можно управлять парметрами страницы (Рзамер бумаги, Портрет-Альбом)?
Спасибо!
(Добавление)
Уже нашёл:
Объединение ячеек:
$rangeStart = $WTable->Cell(1,1);
$myRangeStart = $rangeStart->Range->Start();
$rangeEnd = $WTable->Cell(1,2);
$myRangeEnd = $rangeEnd->Range->End();
$myRange = $Wrd->ActiveDocument->Range($myRangeStart,$myRangeEnd);
$myRange->Cells->Merge();
Осталось разобраться как развернуть страницу из Portrait в Landscape. |