Esempio n. 1
0
 public void Run(LogPages pages, IEnumerable<PaneGrp> panegrps, BookLayout layout)
 {
     foreach (PaneGrp grp in panegrps)
     {
         pages.AddPaneGrp(grp);
     }
 }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public override void AddToPages(LogPages pages, SongBook book)
 {
     PaneGrp outline = book.FormatOutline();
     pages.AddPaneGrp(outline);
 }