private Bitmap CreateHymnalInsertPictureMeta(HymnalData hymnalData, bool transparent, bool useCornerBug) { Bitmap image = LoadFrame(transparent, useCornerBug); var drawingTool = Graphics.FromImage(image); DrawRectangle(drawingTool, _positionData); drawingTool.DrawString( $"{hymnalData.Book} {hymnalData.Number}{hymnalData.SongVerses}", _positionData.FontTextFourRowFirstLine, new SolidBrush(Color.Black), _positionData.TextFourRowFirstLinePosition); drawingTool.DrawString( hymnalData.Name, _positionData.FontTextFourRowSecondLine, new SolidBrush(Color.Black), _positionData.TextFourRowSecondLinePosition); drawingTool.DrawString( hymnalData.TextAutor, _positionData.FontTextFourRowThirdLine, new SolidBrush(Color.Black), _positionData.TextFourRowThirdLinePosition); drawingTool.DrawString( hymnalData.MelodieAutor, _positionData.FontTextFourRowFourthLine, new SolidBrush(Color.Black), _positionData.TextFourRowFourthLinePosition); DrawLogo(drawingTool, _positionData); return(image); }
private Bitmap WriteHymnalFade(HymnalData hymnalData, bool greenScreen, bool cornerbug) { if (Properties.Settings.Default.ShowComponistAndAutor) { return(CreateHymnalInsertPictureMeta(hymnalData, greenScreen, cornerbug)); } else { return(CreateHymnalInsertPicture(hymnalData, greenScreen, cornerbug)); } }