Foros del Web » Programando para Internet » ASP Clásico »

AspPdf...

Estas en el tema de AspPdf... en el foro de ASP Clásico en Foros del Web. Estoy usando el AspPdf para generar PDF's desde mi aplicacion web. El problema es que no encuentro la manera de poner el pdf en horizontal ...
  #1 (permalink)  
Antiguo 06/03/2008, 09:38
Avatar de Schani  
Fecha de Ingreso: junio-2007
Ubicación: Pamplona
Mensajes: 6
Antigüedad: 17 años
Puntos: 0
AspPdf...

Estoy usando el AspPdf para generar PDF's desde mi aplicacion web.
El problema es que no encuentro la manera de poner el pdf en horizontal y poder escribir correctamente.
Con la propiedad landscape a true se pone el pdf en horizontal pero cuando pinta las letras las pinta como si pintara la hoja en vertical.
Os pongo una imagen para que me entendais.



Espero que alguien me ayude porque estoy bastante perdida
  #2 (permalink)  
Antiguo 06/03/2008, 18:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: AspPdf...

En la referencia del componente tiene la solución

Cita:
Solution

To return the coordinate system to its natural state, a coordinate transformation matrix (CTM) has to be applied to the page canvas, as follows:

Page.Canvas.SetCTM 0, 1, -1, 0, Page.Width, 0
Page.Canvas.DrawText "John Smith", "x=150; y=400", Font

The matrix component [0, 1, -1, 0] performs the rotation by 90 degrees, and [Page.Width, 0] shifts the origin from the upper-left to lower-left corner of the page.
http://support.persits.com/show.asp?code=PS040129123

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.