当前位置: 首页>>代码示例>>Java>>正文


Java Row类代码示例

本文整理汇总了Java中gherkin.formatter.model.Row的典型用法代码示例。如果您正苦于以下问题:Java Row类的具体用法?Java Row怎么用?Java Row使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Row类属于gherkin.formatter.model包,在下文中一共展示了Row类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createStepDataTable

import gherkin.formatter.model.Row; //导入依赖的package包/类
private PdfPTable createStepDataTable(List<DataTableRow> tableRows) {
    PdfPTable table = createEmptyStepDataTable(tableRows);

    for (int j = 0; j < tableRows.size(); j++) {
        boolean firstRow = (j == 0);
        Row row = tableRows.get(j);

        List<String> cells = row.getCells();
        Font font = getTableFont(firstRow);

        for (int i = 0; i < cells.size(); i++) {
            boolean firstColumn = (i == 0);
            String content = cells.get(i);
            PdfPCell c = new PdfPCell(new Phrase(content, font));

            if (firstRow) {
                // c.setPaddingBottom(5);
                c.setHorizontalAlignment(Element.ALIGN_CENTER);
                BaseColor backgroundColor = configuration.stepDataTableHeaderBackground();
                if (backgroundColor != null) {
                    c.setBackgroundColor(backgroundColor);
                }
            }

            int border = 0;
            if (!firstColumn) {
                border += Rectangle.LEFT;
            }
            c.setBorder(border);

            table.addCell(c);
        }
    }
    return table;
}
 
开发者ID:Arnauld,项目名称:cucumber-contrib,代码行数:36,代码来源:PdfEmitter.java


注:本文中的gherkin.formatter.model.Row类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。