Example #1
0
    public override void OnLoad()
    {
        var buff = new Uri("http://dotnet-snippets.de/images/user/nopic.png").FromWeb();

        var body = new Body();

        body.Style.Append("backgroundcolor", "#C0FFEE");

        string ci     = "<image width='100' height='100'><frec color='Green' x='0' y='0' width='90' heigth='90' /><frec color='Blue' x='20' y='20' width='50' heigth='50' /></image>";
        var    canvas = DynamicImage.FromXml(ci);

        var img = new Img();

        img.Src = Converter.ToWebString(buff, ImageFormat.Png);
        img.Style.Append("margin-right", "25%");
        img.Style.Append("margin-bottom", "12%");

        canvas.DrawImage(new Point(0, 0), img.Src);

        var div = new Container();

        div.Name = "divcontainer";

        div.Style.Append("background-image", "url(" + canvas + ")");
        div.Style.Append("background-repeat", "no-repeat");
        div.Style.Append("height", "150");
        div.Style.Append("width", "150");

        body.Inner = div;

        Response.WriteLine(body);

        if (Isset(Get["include"]))
        {
            IncludePage("test.cs");
        }
    }