using Consulenza.ReportWriter.Business; using Consulenza.ReportWriter.Business.OBJ_PDF; using Consulenza.ReportWriter.Business.CUSTOM_PDF.ConsulenzaUnica; using Consulenza.ReportCommon; using System.Linq; namespace Consulenza.ReportWriter.Manager.Chapter.Unica { /// /// S45.RischioCreditoVSConcentrazionePatrimonioFideuram IdCapitolo = 63 /// public class S45 : Entity.Chapter { public S45(EnvironmentFacade environmentFacade, int idChapter) : base(environmentFacade, idChapter) { Draw(); } public S45(EnvironmentFacade environmentFacade, int idChapter, bool repeatoneachpage) : this(environmentFacade, idChapter) { RepeatOnEachPage = repeatoneachpage; } protected override sealed void Draw() { //Aggiungo la pagina AddElement(new PagePDF(PagePDF.PagePDFType.Generic)); var testi = GetText(); var intestazione = new ChapterHeadingPDF( Helper.ReplaceVariables(testi.Rows[0]["testo1"].ToString(), base.EnvironmentFacade.ReportEnvironment), Helper.ReplaceVariables(testi.Rows[0]["testo2"].ToString(), base.EnvironmentFacade.ReportEnvironment), EnvironmentFacade.RendererFacade.XLeftLimit, EnvironmentFacade.RendererFacade.YUpperLimit, EnvironmentFacade.ReportEnvironment.FontFamily); // Aggiungo gli elementi AddElement(intestazione.ToElement()); } } }