iText7 pdf html не закрывает выделенный тег в поле со списком - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть строка html, содержащая текстовое поле ввода, переключатели и выбор с 6 опциями.
После преобразования в pdf текстовые поля и переключатели работают должным образом (имеют интерактивность), но элемент select не выглядит как плоский текстовое окно. Как я могу получить элемент выбора в виде поля со списком в PDF?

ConverterProperties props = new ConverterProperties();
props.SetCreateAcroForm(true);
string shtml = "<html><head>";
shtml += "<link href='css/fontawesome.css' rel='stylesheet' type='text/css' />";
shtml += "<link href='css/form_pdf.css' rel='stylesheet' type='text/css' />";
shtml += "</head>";
shtml += "<body><form><h1>The select element</h1>";
shtml += "<p>The select element is used to create a drop-down list:</p>";
shtml += "<input type='radio' value='1' name='rdo' />Yes&nbsp;<input type='radio' value='0' name='rdo'/>No<br/>";
shtml += "<input type='text' value='test'/>";
shtml += "<select id='drpFormStatus' name='drpFormStatus' data-attribute-name='Status'>";
shtml += "<option value=''></option><option value='0'>Pending</option><option value='1'>Completed</option><option value='2'>Cancelled</option>";
shtml += "<option value='3'>Locked</option><option value='4'>EditLocked</option></select>";
shtml += "</form></body></html>";
MemoryStream ms = new MemoryStream();
HtmlConverter.ConvertToPdf(shtml, ms, props);
...