texto continuo en el texto del área de corta el PDF desbordando el texto cuando se utiliza iText 7.1.7

Juke:

Veo que hay muchas muchas preguntas relacionadas con el mismo escenario éste no es muy diferente no pudo averiguar la solución. Tengo una en un tabl en una celda. Cuando doy el texto continuo, como la "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" Su desborde el texto al descargar el archivo de impresión y su normal cuando Doy texto normal con breaks.Here es mi código

.generaltable {
	background-color : #5C7FBF;
	border:thin;
	width : 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
  
  
	.column {
	background-color : #DEEDFF;
	font-weight : bold;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	text-align : center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: none;
	}
  
 .edit {
	background-color : #DEEDFF;
	border-width: 1px;
	border-style:solid;
	border-color:#DEEDFF;
	border: 1px solid #DEEDFF;
	color: black;
	text-align : left;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	word-break: break-all;
	}
  
  .iedit2 {
	background-color : white;
	text-align: left;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #999999;
	word-break: break-all;
	}
  
  
  
  
  
<table border="1" width="100%" align="center" cellpadding="2" cellspacing="1"  class="generaltable">  <tbody><tr id="Row35494#0">
    <th id="04" class="column" width="39%"><a href="javascript:alert('Self Explanatory')">Brief                 description of the issue *</a></th>
        <td id="1 04" width="39%" class="edit">
            <textarea id="269494_0" class="iedit2" cols="35" rows="5" wrap="virtual" maxlength="4000"                   name="fiy">ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
             </textarea>
        </td>
      </tr>
  </tbody>
 </table>

por favor, encontrar las imágenes de TI para la visión clara Esta es la entrada

Tengo un clic, como se ve una vez que lo hago se descarga el documento completo aquí usando el código de Java y la parte de código está trabajando bien, pero el problema es con itext 7.1.7. esto está sucediendo y he cambiado a platillo volante su buen trabajo, pero sin causar otros problemas. Quiero permanecer con iText 7.1.7 y resolver esta revisión continua.

Este es el pdf

Alexey Subach:

pdfHTML le permite convertir cualquiera de los elementos de forma relacionada (entradas, áreas de texto) directamente en el contenido del PDF llano, o crear un PDF con AcroForm (de modo que esos elementos son editables, ya que se supone que son en HTML).

Para habilitar este comportamiento, se debe utilizar setCreateAcroForm(true)en la ConverterPropertiesque se pasa a HtmlConverter.

Si no quiere tener esos campos editables, se puede acoplar esos campos como segundo paso después de que haya convertido el código HTML a PDF.

Habiendo dicho esto, el comportamiento que usted describe se parece a un error en iText. Pero el modo de crear el aplanamiento AcroForm y se implementa de una manera ligeramente diferente y parece que el área de texto se convierte como se esperaba en su caso. No ha colocado todo el ejemplo por lo que es difícil de verificar a ciencia cierta, pero para el pequeño fragmento que ha conectado todo está bien. Aquí está el código que puede utilizar:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
HtmlConverter.convertToPdf(new FileInputStream("C:\\file.html"), baos,
        new ConverterProperties().setCreateAcroForm(true));

PdfDocument document = new PdfDocument(new PdfReader(new ByteArrayInputStream(baos.toByteArray())), 
        new PdfWriter(new File("C:\\out.pdf")));
PdfAcroForm acroForm = PdfAcroForm.getAcroForm(document, false);
acroForm.flattenFields();
document.close();

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=228907&siteId=1
Recomendado
Clasificación