private void doExecute() throws TaskException, IOException {
parameters.setOutput(getOutputFile());
when(context.getTask(parameters)).thenReturn((Task) victimTask);
victim.execute(parameters);
PdfReader reader = getReaderFromResultFile();
assertCreator(reader);
assertEquals(PdfVersion.VERSION_1_6.getVersionAsCharacter(), reader.getPdfVersion());
PdfPageLabelFormat[] formats = PdfPageLabels.getPageLabelFormats(reader);
assertEquals(1, formats[0].logicalPage);
assertEquals(1, formats[1].logicalPage);
assertEquals(1, formats[0].physicalPage);
assertEquals(3, formats[1].physicalPage);
assertEquals(PdfPageLabels.LOWERCASE_ROMAN_NUMERALS, formats[0].numberStyle);
assertEquals(PdfPageLabels.DECIMAL_ARABIC_NUMERALS, formats[1].numberStyle);
assertEquals("Test", formats[1].prefix);
reader.close();
}
SetPageLabelIText5TaskTest.java 文件源码
java
阅读 13
收藏 0
点赞 0
评论 0
项目:sejda-itext5
作者:
评论列表
文章目录