private void AddWhatsNext(SectionBuilder sectionBuilder) { var paragraphBuilder = sectionBuilder.AddParagraph("What's next?"); paragraphBuilder.SetMarginTop(42).SetFont(FNT11B); sectionBuilder.AddLine(PageWidth, 2, Stroke.Solid); var tableBuilder = sectionBuilder.AddTable(); tableBuilder .SetWidth(XUnit.FromPercent(100)) .SetBorder(Stroke.None) .AddColumnPercentToTable("", 50) .AddColumnPercent("", 50); int halfSize = WhatsNextData.Count - WhatsNextData.Count / 2; var rowBuilder = tableBuilder.AddRow(); var cellBuilder = rowBuilder.AddCell(); cellBuilder.SetPadding(0, 6, 4, 0).SetFont(FNT8); FillWhatNextHalf(0, halfSize, cellBuilder); cellBuilder = rowBuilder.AddCell(); cellBuilder.SetPadding(4, 6, 0, 0).SetFont(FNT8); FillWhatNextHalf(halfSize, WhatsNextData.Count, cellBuilder); paragraphBuilder = sectionBuilder.AddParagraph("Have a good flight!"); paragraphBuilder .SetAlignment(HorizontalAlignment.Center) .SetMarginTop(20) .SetMarginBottom(30) .SetFont(FNT17); sectionBuilder .AddLine(PageWidth, 0.5f, Stroke.Dashed).SetMarginBottom(24); }
private void BuildRouteInfo(SectionBuilder sectionBuilder) { sectionBuilder.AddParagraph("Route") .SetFont(FNT11_B).SetMarginTop(22); sectionBuilder.AddLine(PageWidth, 2f, Stroke.Solid); FillRouteInfoTable(sectionBuilder.AddTable()); }
private static SectionBuilder AddReceiptTitle(this SectionBuilder s) { s.AddImage(ImageUrl).SetScale(ScalingMode.OriginalSize).SetAlignment(HorizontalAlignment.Center); s.AddParagraph("Receipt").SetMargins(0, 20, 0, 10).SetFont(TitleFont).SetAlignment(HorizontalAlignment.Center); s.AddLine().SetColor(Color.FromRgba(106.0 / 255.0, 85.0 / 255.9, 189.0 / 255.0)).SetStroke(Stroke.Solid).SetWidth(2); return(s); }
private void AddTransactionFeeSummary(SectionBuilder sectionBuilder) { AddTransactionFeeSummaryParagrpaph(sectionBuilder); AddTransactionFeeSummaryTable(sectionBuilder); sectionBuilder .AddLine(PageWidth, 0.5f, Stroke.Solid); AddYourFeedBack(sectionBuilder); }
private void BuildAboutTrip(SectionBuilder sectionBuilder) { sectionBuilder.AddParagraph("About your trip") .SetFont(FNT11_B).SetMarginTop(14); var lineBuilder = sectionBuilder.AddLine(PageWidth, 2f, Stroke.Solid); lineBuilder.SetMarginBottom(10); BuildAboutList(sectionBuilder); }
private void BuildCut(SectionBuilder sectionBuilder) { var paragraphBuilder = sectionBuilder.AddParagraph(); paragraphBuilder .SetAlignment(HorizontalAlignment.Center) .SetFont(FNT9B).SetMarginTop(20) .AddTextToParagraph("Please retain statement for your records"); sectionBuilder.AddLine(PageWidth, 0.5f, Stroke.Dashed); }
private void AddTransactionFeeSummaryParagrpaph(SectionBuilder sectionBuilder) { //AddEmptyParagraph(sectionBuilder, FNT5); sectionBuilder .AddLine(PageWidth, 0.5f, Stroke.Solid).SetMarginBottom(6); AddParagraph( sectionBuilder, "Account transaction fees summary", FNT7_9B ); }
private void AddStatementsHeadLine(SectionBuilder sectionBuilder) { sectionBuilder .AddLine(PageWidth, 0.5f, Stroke.Solid); AddParagraph( sectionBuilder, "Transaction history", FNT10_5B, 12 ); }
internal static SectionBuilder AddMainDocumentFlow(this SectionBuilder s) { s.AddLine() .SetWidth(2f); s.AddImage(BillGatesPath, ScalingMode.OriginalSize) .SetMarginLeft(1.5f) .SetMarginTop(7f); s.AddParagraph("Bill Gates").SetMarginTop(6.5f).SetFontSize(28f); s.AddParagraph("Co-chair, Bill & Melinda Gates Foundation").SetFontSize(14f).SetMarginTop(5f); s.AddParagraph("Seattle").SetFontSize(14f).SetFontColor(Color.Gray); s.AddParagraph("Summary").SetFontSize(18f).SetMarginTop(20f); s.AddParagraph( "Co-chair of the Bill & Melinda Gates Foundation. Microsoft Co-founder. Voracious reader. Avid traveler. Active blogger.") .SetFontSize(14f) .SetMarginTop(10f); s.AddLine(40f).SetColor(Color.Gray).SetMarginTop(20f); s.AddParagraph("Experience").SetFontSize(18f).SetMarginTop(10f); s.AddParagraph("Bill & Melinda Gates Foundation").SetFontSize(14f).SetMarginTop(15f); s.AddParagraph("Co-chair").SetFontSize(12f); s.AddParagraph("2000 - Present (20 years)").SetFontSize(12f); s.AddParagraph("Microsoft").SetFontSize(14f).SetMarginTop(20f); s.AddParagraph("Co-founder").SetFontSize(12f); s.AddParagraph("1975 - Present (45 years)").SetFontSize(12f); s.AddLine(40f).SetColor(Color.Gray).SetMarginTop(20f); s.AddParagraph("Education").SetFontSize(18f).SetMarginTop(10f); s.AddParagraph("Harvard University").SetFontSize(14f).SetMarginTop(15f); s.AddParagraph(" · (1973 - 1975)").SetFontSize(12f); s.AddParagraph("Lakeside School, Seattle").SetFontSize(14f).SetMarginTop(20f); return(s); }
private void AddAdvt(SectionBuilder sectionBuilder, float bottomMargin) { sectionBuilder .AddLine(PageWidth, 0.5f, Stroke.Solid).SetMarginBottom(12); AddParagraph(sectionBuilder, statementInfo.Advt, FNT7_5, bottomMargin); }