Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

248
Views
La nueva página de PDFkit cambia la posición del contenido

Soy plenamente consciente de que lo más probable es que mi problema tenga algo que ver conmigo haciendo algo mal, pero parece que no puedo resolverlo. Aquí está mi código:

 for (let i = 0; i < formContentArray.length; i++) { rowPosition = doc.y columnPosition = doc.x if (formContentArray[i].type == 'text' ) { doc .fill('#89cff0') .fontSize(13) .text(formContentArray[i].text, columnPosition, rowPosition, { align: "left" }); if (i == 0) { doc.text('Done/Not Done', columnPosition, rowPosition, {align: 'right'}) } } else { doc .fill('#212121') .fontSize(11) .text(formContentArray[i].text,columnPosition, rowPosition, { align: "left" }) if (formContentArray[i].value) { doc.text('Done', columnPosition, rowPosition, {align: 'right'}) } else { doc.text('Not Done', columnPosition, rowPosition, {align: 'right'} ) } } }

Esto funciona perfectamente hasta que los datos completan la página, momento en el cual PDFkit crea una nueva página. La próxima vez que se repite, solo hace un ciclo, agrega una línea de texto en la parte superior de la segunda página y luego agrega una tercera página. El bucle luego funciona perfectamente en la tercera página, completando los datos. Obviamente, esto deja la segunda página, aunque está casi completamente vacía. ¿No entiendo? Creo que tiene algo que ver con mi posición de fila y posición de columna. Sin embargo, los necesito para alinear el texto del lado derecho con el del lado izquierdo.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!