本文整理匯總了C#中NPOI.HSSF.UserModel.HSSFSheet.IsColumnHidden方法的典型用法代碼示例。如果您正苦於以下問題:C# HSSFSheet.IsColumnHidden方法的具體用法?C# HSSFSheet.IsColumnHidden怎麽用?C# HSSFSheet.IsColumnHidden使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類NPOI.HSSF.UserModel.HSSFSheet
的用法示例。
在下文中一共展示了HSSFSheet.IsColumnHidden方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: ProcessColumnHeaders
protected void ProcessColumnHeaders(HSSFSheet sheet, int maxSheetColumns,
XmlElement table)
{
XmlElement tableHeader = htmlDocumentFacade.CreateTableHeader();
table.AppendChild(tableHeader);
XmlElement tr = htmlDocumentFacade.CreateTableRow();
if (OutputRowNumbers)
{
// empty row at left-top corner
tr.AppendChild(htmlDocumentFacade.CreateTableHeaderCell());
}
for (int c = 0; c < maxSheetColumns; c++)
{
if (!OutputHiddenColumns && sheet.IsColumnHidden(c))
continue;
XmlElement th = htmlDocumentFacade.CreateTableHeaderCell();
string text = GetColumnName(c);
th.AppendChild(htmlDocumentFacade.CreateText(text));
tr.AppendChild(th);
}
tableHeader.AppendChild(tr);
}
示例2: ProcessColumnWidths
/**
* Creates COLGROUP element with width specified for all columns. (Except
* first if <tt>{@link #isOutputRowNumbers()}==true</tt>)
*/
protected void ProcessColumnWidths(HSSFSheet sheet, int maxSheetColumns,
XmlElement table)
{
// draw COLS after we know max column number
XmlElement columnGroup = htmlDocumentFacade.CreateTableColumnGroup();
if (OutputRowNumbers)
{
columnGroup.AppendChild(htmlDocumentFacade.CreateTableColumn());
}
for (int c = 0; c < maxSheetColumns; c++)
{
if (!OutputHiddenColumns && sheet.IsColumnHidden(c))
continue;
XmlElement col = htmlDocumentFacade.CreateTableColumn();
col.SetAttribute("width", GetColumnWidth(sheet, c).ToString());
columnGroup.AppendChild(col);
}
table.AppendChild(columnGroup);
}