Esempio n. 1
0
        public int Execute()
        {
            Keyboard keyboard = _keyboardDataService.GetKeyboardData(InputPath);

            var generationOptions = new SvgGenerationOptions
            {
                EnableKeycapOverlays      = WriteKeycapOverlays,
                EnableLegends             = WriteKeycapLegends,
                EnableVisualSwitchCutouts = WriteVisualSwitchCutouts,
                SquashLayers = SquashLayers
            };

            _svgGenerationService.GenerateSvg(keyboard, OutputPath, generationOptions);

            return(0);
        }
Esempio n. 2
0
 public void GenerateSvg(Keyboard keyboard, string path, SvgGenerationOptions options = null)
 => SvgGenerator.GenerateSvg(keyboard, path, options ?? new SvgGenerationOptions());