• Publicidad

Justificar texto en un PDF

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Justificar texto en un PDF

Notapor hugo11ab » 2007-11-10 00:54 @079

¿Qué tal? De nuevo molestándolos y solicitando de su ayuda. El problema que ahora se me presentó es el siguiente:

Estoy generando un script que llena un documento pdf de puras líneas de texto. Mi duda es que si existe alguna función que me ayude a justificar el texto dentro del documento. El módulo que estoy ocupando para generar el pdf es el PDF::API2.

Tengo una función que sí, más o menos lo justifica, pero al momento de pasar una "ñ" manda símbolos raros al documento.

De antemano muchas Gracias, espero puedan ayudarme.
hugo11ab
Perlero nuevo
Perlero nuevo
 
Mensajes: 77
Registrado: 2006-07-22 23:24 @016

Publicidad

Notapor explorer » 2007-11-10 07:58 @373

Lo de los símbolos raros se deba quizás a la codificación de esos caracteres.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor hugo11ab » 2007-11-10 13:33 @606

Gracias Explorer por tu respuesta. ¿A qué te refieres con la codificación de esos caracteres? ¿cómo le puedo hacer para que me deje pasar la Ñ? Por que nada más es con esa letra, las palabras acentuadas sí las pasa. ¿Habrá alguna otra manera de justificar el texto?

Saludos
hugo11ab
Perlero nuevo
Perlero nuevo
 
Mensajes: 77
Registrado: 2006-07-22 23:24 @016

Notapor creating021 » 2007-11-10 15:16 @677

hugo11ab escribiste:Gracias Explorer por tu respuesta. A que te refieres con la codificacion de esos caracteres, como le pued hacer para que me deje pasar la Ñ, por que nada mas es con esa letra, las palabras acentudas si las pasa. Habra alguna otra manera de justificar el texto?

Saludos


Explorer se refiere a esto:
http://es.wikipedia.org/wiki/Carácter_%28informática%29
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2007-11-10 16:00 @708

Más bien me refiero a esto: Codificación de caracteres.

En cuanto al texto justificado, encontré por Internet un código en Perl que usaba PDF::API2 y presentaba texto justificado, pero estoy convencido de que en CPAN debe existir algún módulo que ya lo haga.

El que salgan los caracteres acentuados y no la ñ puede ser la pista de que estás usando codificación latin1 (iso-8859-1), en lugar de la latin9 (iso-8859-15).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor explorer » 2007-11-10 16:20 @722

Humm... creo que PDF::Table tiene lo que necesitas: alineación de texto en párrafos.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Gracias

Notapor hugo11ab » 2007-11-12 14:02 @626

Qué tal. De nuevo agradeciéndoles sus prontas y acertadas respuestas. Ya logré justificar el texto. Mi duda es si habrá una instrucción que me permita dentro de un párrafo (dentro de un documento pdf y con el modulo API2) tener una o más palabras en negrita. Por ejemplo:

Esta es una prueba de correo eléctronico realizada el día de hoy.

Esa es mi duda y de nuevo muchas gracias.
hugo11ab
Perlero nuevo
Perlero nuevo
 
Mensajes: 77
Registrado: 2006-07-22 23:24 @016

Notapor kidd » 2007-11-14 11:12 @508

Hola,

Checa la sección de FONT METHODS dentro de la documentación del módulo, lo más seguro es que tendrás que buscar una fuente que ya venga en negrita.

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor explorer » 2007-11-14 11:25 @517

Quizás sea más fácil PDF::API2::Simple, pero para marcar algo en negrita sigue siendo necesario elegir un tipo de letra específicamente negra... salvo que esté equivocado...

Tiene que existir un módulo que permita escribir PDF de forma más sencilla...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado