Esempio n. 1
0
        // takes existing XJF files, adds there Pressview (measure color strip) from existing layout and saves modified XJF file to a separate place
        // pretty useless method, must be replaced with something based on CustomizationsGenerator
        private static void AddPressviewToXjfsFromLayouts()
        {
            var layouts = LayoutRepository.GetAll();

            foreach (var layout in layouts)
            {
                var xjf = XjfRepository.GetUntouched(layout.PapCode);
                xjf = XjfModifier.AddMeasureColorStrip(xjf, layout);
                XjfRepository.Save(xjf, layout.PapCode);
            }
        }
Esempio n. 2
0
        // gets XJF files, downloaded by Xpresso, generates layouts
        // for each layout adds vendor logo element from XJF and creates new Pressview (measure color strip) element from hardcoded values
        private static void CreateLayoutsWithColorStripFromXjf()
        {
            var codes = new[] { 403, 404, 405, 408, 409, 410, 411, 412, 413, 414, 415, 417, 418, 420, 421, 422, 423, 424, 425, 426, 427, 428 };

            foreach (var code in codes)
            {
                var xjf    = XjfRepository.GetUntouched(code);
                var layout = CanvasGenerator.BuildFromXjf(code, xjf);
                LayoutRepository.Save(layout);
            }
        }