public void Run(LogPages pages, IEnumerable<PaneGrp> panegrps, BookLayout layout) { foreach (PaneGrp grp in panegrps) { pages.AddPaneGrp(grp); } }
public static LogPages FormatSongForPrinting(SongData song, float pgwi, XGraphics infoContext, float pghi, float mmky) { //PrinterPrintTarget target=new PrinterPrintTarget( SongPrintFormatOptions opt = CfgTools.CreateSongPrintFormatOptions(pgwi, infoContext, mmky); SongFormatter fmt = new SongFormatter(song.SongText, opt.SongOptions); fmt.Run(); PaneGrp grp = fmt.Result; grp.Insert(new SongHeaderPane(opt, song.Title, song.Author != "" ? song.Author : song.GroupName)); LogPages pages = new LogPages(pghi); pages.AddPaneGrp(grp); return pages; }
public override void AddToPages(LogPages pages, SongBook book) { PaneGrp outline = book.FormatOutline(); pages.AddPaneGrp(outline); }