本文整理汇总了C#中ISheet.IsColumnHidden方法的典型用法代码示例。如果您正苦于以下问题:C# ISheet.IsColumnHidden方法的具体用法?C# ISheet.IsColumnHidden怎么用?C# ISheet.IsColumnHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISheet
的用法示例。
在下文中一共展示了ISheet.IsColumnHidden方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessColumnHeaders
protected void ProcessColumnHeaders(ISheet 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(ISheet 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);
}