Выравнивание по вертикали:
За выравнивание по вертикали отвечает свойство VerticalAlignment().
Так же как и по горизонтали, выровнять значение можно как в одной ячейке, так и в диапазоне ячеек. Для этого надо выделить ячейку (или диапазон ячеек), и присвоить свойству VerticalAlignment() одно из 5 предопределенных значений:
- VerticalAlignment = 1
- VerticalAlignment = 2
- VerticalAlignment = 3
- VerticalAlignment = 4
- VerticalAlignment = 5
- выравнивание по верхнему краю;
- выравнивание по центру;
- выравнивание по нижнему краю (значение по умолчанию);
- выравнивание по высоте;
- распределение по вертикали.
В приведенном ниже примере в верхней строчке таблицы "1:1" все значения будут выравниваться по верхнему краю.
<?php$xls = new COM("Excel.Application"); // Создаем новый COM-объект$xls->Application->Visible = 1; // Заставляем его отобразиться$xls->Workbooks->Add(); // Добавляем новый документ// Выравниваем по центру$rangeAlignment = $xls->Range("1:1");// Задаем выравнивание для ячеек: по верхнему краю$rangeAlignment->VerticalAlignment = 1;// Устанавливаем размер шрифта: 8$rangeAlignment->Font->Size = 8;// Устанавливаем высоту строки: 25$rangeAlignment->RowHeight = 25;// Выводим надпись: Hello$rangeAlignment->Value = "Hello";?>