コード例 #1
0
        private void DrawBracket(StaffSystem system, Part part, ScoreRendererBase renderer)
        {
            if (system.LinePositions == null)
            {
                return;
            }
            var location = new Point(-30, system.LinePositions[1][0]);
            var size     = new Size(25, system.LinePositions[part.Staves.Count][4] - system.LinePositions[1][0]);

            renderer.DrawStringInBounds(renderer.Settings.CurrentFont.LeftBracket, Model.Fonts.MusicFontStyles.MusicFont, location, size,
                                        renderer.Settings.DefaultColor, part.Staves.First());
        }