Configurar página al importar a pdf

09/01/2006 - 09:43 por adpa | Informe spam
Hola tod@s
¿Como puedo configurar el tamaño de la página desde Crystal Reports para
importar a pdf.?

Gracias

Preguntas similare

Leer las respuestas

#6 Vyacheslav Popov
11/01/2006 - 12:02 | Informe spam
El codigo que te interes es el siguiente:

MemoryStream oStream; // using System.IO

oStream = (MemoryStream)crReportDocument.ExportToStream(

CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);

Response.Clear();

Response.Buffer= true;

Response.ContentType = "application/pdf";

Response.BinaryWrite(oStream.ToArray());

Response.End();



Y configurando las propiedades de impresion deberia de salir bien... ¿esta
segunda hora te aparece en blanco?


"adpa" escribió en el mensaje
news:
Hola,
No entiendo muy bien lo que haces con este codigo. Además el problema
que yo tengo que un unos ordenadores me salé bien en formáto A4 y en otro
no
por que me muestra 2 hojas.
Yo el Crystal Reports lo tengo diseñado para tamaño A4.

Ayudarme por favor , es Urgente

Gracias


"Vyacheslav Popov" escribió en el mensaje
news:
Privet Octavio kak dela?

Tienes razón, no hay ninguna propiedad especifica. Pero he tenido una
experiencia parecida donde necesitaba mostrar un informe en pdf en un


sitio
web. Y he tenido que configurar la salida de impresion para un documento


A4.
Extracto de codigo:

public class WebForm1: System.Web.UI.Page

{

//Crystal Report Variables

CrystalReport1 crReportDocument = new CrystalReport1();

TableLogOnInfo crTableLogOnInfo = new TableLogOnInfo();

ConnectionInfo crConnectionInfo = new ConnectionInfo();

CrystalDecisions.CrystalReports.Engine.Database crDatabase;

CrystalDecisions.CrystalReports.Engine.Tables crTables;

private void Page_Load(object sender, System.EventArgs e)

{

crConnectionInfo.ServerName >>


System.Configuration.ConfigurationSettings.AppSettings["ServerName"].ToStrin
g();

crConnectionInfo.DatabaseName >>


System.Configuration.ConfigurationSettings.AppSettings["DatabaseName"].ToStr
ing();

crConnectionInfo.UserID >>


System.Configuration.ConfigurationSettings.AppSettings["UserID"].ToString();

crConnectionInfo.Password >>


System.Configuration.ConfigurationSettings.AppSettings["Password"].ToString(
);

crDatabase = crReportDocument.Database;

crTables = crDatabase.Tables;

foreach(CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)

{

crTableLogOnInfo = crTable.LogOnInfo;

crTableLogOnInfo.ConnectionInfo = crConnectionInfo;

crTable.ApplyLogOnInfo(crTableLogOnInfo);

}

MemoryStream oStream; // using System.IO

oStream = (MemoryStream)crReportDocument.ExportToStream(

CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);

Response.Clear();

Response.Buffer= true;

Response.ContentType = "application/pdf";

Response.BinaryWrite(oStream.ToArray());

Response.End();


}

}


Saludos. Paka.

"Octavio Hernandez" escribió en el
mensaje
news:
> Hola, Vyacheslav!
>
> Sí, puede que tengas razón...
> Yo lo que quiería decir es que no hay propiedades específicas para


cambiar
> las propiedades de la página AL EXPORTAR A PDF:
>
> Saludos - Octavio
>
> "Vyacheslav Popov" escribió en el mensaje
> news:
>> Yo creo recordar que esto se hace configurando la "impresora" que es


una
>> propiedad de Crystal Report.
>>
>>
>> "Octavio Hernandez" escribió en el
>> mensaje news:
>>> ana,
>>>
>>> Que yo sepa no hay propiedades específicas para eso a la hora de
>>> exportar a PDF, debes usar las subpropiedades de
>>> ReportDocument.PrintOptions:
>>>
>>>
>>>


http://msdn.microsoft.com/library/d...stopic.asp
>>>
>>> Hace tiempo que no pruebo eso, pero tengo entendido que también hay


sus
>>> limitaciones, verás que hay propiedades cuyos valores no se pueden
>>> cambiar...
>>>
>>> Salu2 - Octavio
>>>
>>> "adpa" escribió en el mensaje
>>> news:
>>>> Hola
>>>> ¿Como puedo configurar el tamaño de la página desde Crystal Reports
>>>> para
>>>> importar a pdf.?
>>>>
>>>> Gracias
>>>>
>>>>
>>>
>>>
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida