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

Pdf Y Asp

Estas en el tema de Pdf Y Asp en el foro de ASP Clásico en Foros del Web. Hola estoy provando librerias que creen pdfs pero que no se tengan que instalar dll al servidor. he conseguido escrivir lineas sueltas pero lo que ...
  #1 (permalink)  
Antiguo 03/05/2005, 02:17
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
Pdf Y Asp

Hola estoy provando librerias que creen pdfs pero que no se tengan que instalar dll al servidor.

he conseguido escrivir lineas sueltas



pero lo que no sonsigo es por ejemplo poner una tabla en el pdf

el ultimo que he usado es el http://www.aspxnet.it

alguien sabe alguno que funcione bien?



gracias
  #2 (permalink)  
Antiguo 03/05/2005, 05:42
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
has probado fpdf?
  #3 (permalink)  
Antiguo 03/05/2005, 05:42
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 7 meses
Puntos: 0
hola, yo llevo unos meses trabajando con esa libreria y si he conseguido crear tablas, tienes ke generarte unas funciones que te construyan la tabla a tu gusto, es decir en lo ke seria tu programa principal metes en un Array los datos y luego llamas a la funcion pasando ese array, a partir de ahi utiliza los Cell para printarlo, y elige tu cuales kieres ke tenga marco y cuales no para ke te construya las tablas.
Vamos así lo he hecho yo y me ha funcionao, el codigo es un poco lioso pero una vez lo entiendes es más facil :)
  #4 (permalink)  
Antiguo 03/05/2005, 05:43
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 7 meses
Puntos: 0
Cita:
Iniciado por trasgukabi
has probado fpdf?
la dirección que ha puesto es exactamente el fpdf.asp :)
  #5 (permalink)  
Antiguo 03/05/2005, 05:51
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
es verdad, perdone usted.
  #6 (permalink)  
Antiguo 03/05/2005, 07:02
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
Yentin tienes el jemplo

tienes el ejemplo para darle un vistazo?

espero tu respuesta.

gracias
  #7 (permalink)  
Antiguo 04/05/2005, 03:24
 
Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 19 años, 7 meses
Puntos: 0
a ver ese ejemplo ma o menos, tengo un asp en el ke por ejemplo tengo esto

Código:
<%@language=javascript%>
<!-- #include file="./fpdf.asp "-->
<% 
pdf=new FPDF();
pdf.Table=function Table(data)   
{
    //Colores, ancho de línea y fuente en negrita
    var i=0;
	this.SetFillColor(0,0,0);
    this.SetTextColor(0,0,0);
    this.SetDrawColor(0,0,0);
    this.SetLineWidth(0.3);
    this.SetFont('Arial','B','10');
    w=Array(75,100);
    //Datos
    this.Cell(w[i],4,data[i],'B',0,'L',255);
    this.Cell(w[i+1],4,data[i+1],'B',0,'R',255);
	this.Ln();
	this.Ln();

}
esto es una estructura ke monta 1 celda del tamaño de array con dos columnas.
luego el codigo ke me genera la pagina seria este.

Código:
<!--#include file="include/tablas.asp"-->
<!--#include file="include/fpdf.asp"-->
<%
data[0]="Capacitat Lectiva Potencial (CLP):   "+clp;
data[1]="Capacitat Lectiva Efectiva (CLE):   "+cle;
pdf.Table(data);
ahi lo llamo, es decir to lo ke kiero ke me printe el pdf lo meto en un array en este caso data y llama a la funcion table ke me printa esto. Digamos ke lo ke creas es una plantilla pa printar lo ke le pasas como parametro.

Consejo, no pongas ningun tag de HTML o el explorer puede no abrirtelo.
  #8 (permalink)  
Antiguo 04/05/2005, 07:19
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
ok

ok pruevo y digo algo

gracias


naoj
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 17:53.