Справочник по PHP

         

Автоподбор высоты строк:


Автоподбор высоты строк используется для лучшей читабельности отображенных данных. Т.е. если размер шрифта текста, размещенного в строках, намного меньше высоты строки, или намного больше высоты, то такой текст читать не очень приятно.

Для автоподбора используется метод AutoFit() объекта Rows:

<?php$xls = new COM("Excel.Application"); // Создаем новый COM-объект$xls->Application->Visible = 1;      // Заставляем его отобразиться$xls->Workbooks->Add();              // Добавляем новый документ $range=$xls->Range("B1");            // Задаем 1-ую ячейку$range->Font->Size = 20;             // Задаем размер шрифта// Выводим в 1-ую выбранную ячейку значение$range->Value = "Справочник Web-языков: www.spravkaweb.ru"; $range=$xls->Range("B2");            // Задаем 2-ую ячейку$range->Font->Size = 20;             // Задаем размер шрифта// Выводим во 2-ую выбранную ячейку значение$range->Value = "Справочник Web-языков: www.spravkaweb.ru"; $range=$xls->Range("1:2");            // Задаем для работы 2 строки$range->Select();                     // Выделяем эти строки$rangeRows=$xls->Selection();         // Задаем $rangeRows как выделенный фрагмент$rangeRows->RowHeight = 15;           // Устанавливаем высоту строки = 15 мм $rowRange=$xls->Range("2:2");         // Выделяем 2-ю строку $rowRange->Rows->AutoFit();           // Делаем автоподбор высоты                                      // для третьей строки?>

Т.е. у нас получилось следующее:

На первую и вторую строку мы записали текст Справочник Web-языков: www.spravkaweb.ru. Шрифт для текста задали 20. Затем установили высоту строк 15, и для второй строки сделали автоподбор высоты. В итоге первая строка отображается некорректно (верхняя часть букв не видна), а вторая нормально.



Содержание раздела