本文整理汇总了C++中Column::setWidth方法的典型用法代码示例。如果您正苦于以下问题:C++ Column::setWidth方法的具体用法?C++ Column::setWidth怎么用?C++ Column::setWidth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Column
的用法示例。
在下文中一共展示了Column::setWidth方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handleColInfo
void WorksheetSubStreamHandler::handleColInfo(ColInfoRecord* record)
{
if (!record) return;
if (!d->sheet) return;
unsigned firstColumn = record->firstColumn();
unsigned lastColumn = record->lastColumn();
unsigned xfIndex = record->xfIndex();
unsigned width = record->width();
bool hidden = record->isHidden();
for (unsigned i = firstColumn; i <= lastColumn; i++) {
Column* column = d->sheet->column(i, true);
if (column) {
column->setWidth( Column::columnUnitsToPts((double)width) );
column->setFormat(d->globals->convertedFormat(xfIndex));
column->setVisible(!hidden);
column->setOutlineLevel(record->outlineLevel());
column->setCollapsed(record->isCollapsed());
}
}
}