Exemplo n.º 1
0
        public static Image CreateImageFromSvg(ISkinProvider skinProvider, string rootPath, string imageName, Size imageSize)
        {
            var       assembly = typeof(MainForm).Assembly;
            SvgBitmap svgBitmap;
            var       stream = assembly.GetManifestResourceStream(rootPath + imageName);

            if (stream == null)
            {
                stream = assembly.GetManifestResourceStream(imageName);
            }
            if (stream == null)
            {
                return(null);
            }
            using (stream) {
                svgBitmap = SvgBitmap.FromStream(stream);
            }
            if (svgBitmap == null)
            {
                return(null);
            }
            var pallete = SvgPaletteHelper.GetSvgPalette(skinProvider, DevExpress.Utils.Drawing.ObjectState.Normal);

            return(svgBitmap.Render(imageSize, pallete));
        }
Exemplo n.º 2
0
 Image GetWarningIcon(Size size)
 {
     using (Stream stream = AppAssembly.GetManifestResourceStream("CustomAppointmentFlyoutExample.warning.svg")) {
         var paletteProvider = SvgPaletteHelper.GetSvgPalette(schedulerControl1.LookAndFeel, ObjectState.Selected);
         return(SvgBitmap.FromStream(stream).Render(size, paletteProvider));
     }
 }
        public SplashScreen1()
        {
            InitializeComponent();
            labelControl1.Text += DateTime.Now.Year.ToString();
            ISvgPaletteProvider palette = SvgPaletteHelper.GetSvgPalette(this.TargetLookAndFeel.ActiveLookAndFeel, DevExpress.Utils.Drawing.ObjectState.Normal);
            SvgImage            svg     = SvgResources.GetSvgImage("DX Logo");

            pictureBox1.Image = new SvgBitmap(svg).Render(palette);
            svg = SvgResources.GetSvgImage("App Logo");
            pictureBox2.Image = new SvgBitmap(svg).Render(palette);
        }
        public static Image CreateImage(byte[] data, ISkinProvider skinProvider = null)
        {
            SvgBitmap svgBitmap = new SvgBitmap(data);

            return(svgBitmap.Render(SvgPaletteHelper.GetSvgPalette(skinProvider ?? UserLookAndFeel.Default, ObjectState.Normal), ScaleUtils.GetScaleFactor().Height));
        }