本文整理汇总了C#中Report.Save方法的典型用法代码示例。如果您正苦于以下问题:C# Report.Save方法的具体用法?C# Report.Save怎么用?C# Report.Save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Report
的用法示例。
在下文中一共展示了Report.Save方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Insert
public void Insert(string ReportName,string LinkPath,bool Active,string List)
{
Report item = new Report();
item.ReportName = ReportName;
item.LinkPath = LinkPath;
item.Active = Active;
item.List = List;
item.Save(UserName);
}
示例2: crearPdf
//.........这里部分代码省略.........
string REFNOFAM_APELLIDOPATERNO,
string REFNOFAM_APELLIDOMATERNO,
string REFNOFAM_DIRECCION,
string REFNOFAM_TELEFONO,
string REFNOFAM_CELULAR,
string REFNOFAM_IDTIPOVINCULO,
string ENTREGA_DIRECCION,
string ENTREGA_PUEBLO,
string ENTREGA_CPOSTAL,
string ENTREGA_REFERENCIA,
string RECORD_IMSI,
string RECORD_PIN,
string RECORD_OBSERVACION,
string RECORD_FECHAVISITA
)
{
int m = 30;//margen
Report report = new Report(new PdfFormatter());
FontDef fd = new FontDef(report, "Helvetica");
FontProp fp1 = new FontPropMM(fd, 2, System.Drawing.Color.Black);
FontProp fp2 = new FontPropMM(fd, 2, System.Drawing.Color.Black);
fp2.bBold = true;
FontProp fp_Title = new FontPropMM(fd, 4);
Root.Reports.Page page = new Root.Reports.Page(report);
fp_Title.bBold = true;
Double rX = 60;
Double rY = 20;
Double rYTemp, rYContinue;
Double rYcopy = rY;
//centrado al medio del dpdf
page.AddCB_MM(10, new RepString(fp_Title, "Solicitud de Credito"));
rY += fp_Title.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Código territorial:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, CODIGOTERRITORIO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Año:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, "falta año")); //falta de donde sacar año
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "CAMP."));
page.AddRightMM(rX + 80, rY, new RepString(fp2, CAMPAÑA));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Código consultora que recomienda:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, CODIGOCONSULTORARECOMIENDA));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Consultora que recomienda :"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, "falta nombre consultora")); //falta obtener nombre consultora recomienda
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Selección Premio:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, "falta sacar premio")); //falta de donde sacar premio
// rY += fp.rLineFeedMM;
rX = 20;
rY += 10;
rYTemp = rY;
page.AddMM(rX, rY, new RepString(fp1, "Primer Apellido:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, APELLIDOPATERNO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Primer Nombre:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, PRIMERNOMBRE));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Fecha nacimiento:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, FECHANACIMIENTO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Estado civil:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, IDESTADOCIVIL));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Nivel Educativo :"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, IDNIVELEDUCATIVO));
rY += fp1.rLineFeedMM;
//page.AddMM(rX, rY, new RepString(fp, "Selección Premio:"));
//page.AddRightMM(rX + 80, rY, new RepInt32(fp, 0, "$#;($#);Zero"));
//rYContinue = rY;
rX += 90;
rY = rYTemp;
page.AddMM(rX, rY, new RepString(fp1, "Segundo apellido:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, APELLIDOMATERNO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Segundo Nombre:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, SEGUNDONOMBRE));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Doc de identidad:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, IDTIPODOCUMENTO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Número:"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, NRODOCUMENTO));
rY += fp1.rLineFeedMM;
page.AddMM(rX, rY, new RepString(fp1, "Vendes otras Marcas :"));
page.AddRightMM(rX + 80, rY, new RepString(fp2, IDOTRASMARCAS));
rY += fp1.rLineFeedMM;
//page.AddMM(rX, rY, new RepString(fp, "Selección Premio:"));
//page.AddRightMM(rX + 80, rY, new RepInt32(fp, 0, "$#;($#);Zero"));
string archivo = "sc" + DateTime.Now.Second + DateTime.Now.Millisecond;
report.Save(@"C:\Bcaribe\" + archivo + ".pdf");
return archivo;
// RT.ViewPDF(report, "MiInforme.pdf");
}
示例3: Update
public void Update(int Id,string ReportName,string LinkPath,bool Active,string List)
{
Report item = new Report();
item.MarkOld();
item.IsLoaded = true;
item.Id = Id;
item.ReportName = ReportName;
item.LinkPath = LinkPath;
item.Active = Active;
item.List = List;
item.Save(UserName);
}