Exemplo n.º 1
0
    //Handle the user selecting a filter
    void ddlFilters_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlFilters.SelectedValue != "0")
        {
            CartonApi.AviaryFX.OutputParameters outputParams = new CartonApi.AviaryFX.OutputParameters(CartonApi.AviaryFX.OutputParameters.FileType.jpg, "0xFFFFFFFF", 80, 1.0);
            CartonApi.AviaryFXRender            render       = this.Api.AviaryFX.RenderThumbGrid(lblAviaryFXFileName.Text, Convert.ToInt32(ddlFilters.SelectedValue), outputParams, null, 3, 3, thumbWidth, thumbHeight);

            lblAviaryFXThumbsURL.Text = render.Url;

            rptThumbs.ItemDataBound += new RepeaterItemEventHandler(rptThumbs_ItemDataBound);
            rptThumbs.DataSource     = render.Renders;
            rptThumbs.DataBind();
        }
    }
Exemplo n.º 2
0
    //handle the postback from the repeater
    void rptThumbs_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (ddlFilters.SelectedValue != "0")
        {
            string viewStateKey = ((Label)e.Item.FindControl("lblViewStateKey")).Text;
            Render renderParams = ViewState[viewStateKey] as Render;

            CartonApi.AviaryFX.OutputParameters outputParams = new CartonApi.AviaryFX.OutputParameters(CartonApi.AviaryFX.OutputParameters.FileType.jpg, "0xFFFFFFFF", 80, 1.0);
            AviaryFXRender render = this.Api.AviaryFX.Render(lblAviaryFXFileName.Text, Convert.ToInt32(ddlFilters.SelectedValue), outputParams, renderParams.Parameters, 500, 400);


            imageArea.Src = render.Url;
        }
    }
Exemplo n.º 3
0
    //handle the postback from the repeater
    void rptThumbs_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (ddlFilters.SelectedValue != "0")
        {
            string viewStateKey = ((Label)e.Item.FindControl("lblViewStateKey")).Text;
            Render renderParams = ViewState[viewStateKey] as Render;

            CartonApi.AviaryFX.OutputParameters outputParams = new CartonApi.AviaryFX.OutputParameters(CartonApi.AviaryFX.OutputParameters.FileType.jpg, "0xFFFFFFFF", 80, 1.0);
            AviaryFXRender render = this.Api.AviaryFX.Render(lblAviaryFXFileName.Text, Convert.ToInt32(ddlFilters.SelectedValue), outputParams, renderParams.Parameters, 500, 400);

            imageArea.Src = render.Url;
        }
    }
Exemplo n.º 4
0
    //Handle the user selecting a filter
    void ddlFilters_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlFilters.SelectedValue != "0")
        {
            CartonApi.AviaryFX.OutputParameters outputParams = new CartonApi.AviaryFX.OutputParameters(CartonApi.AviaryFX.OutputParameters.FileType.jpg, "0xFFFFFFFF", 80, 1.0);
            CartonApi.AviaryFXRender render = this.Api.AviaryFX.RenderThumbGrid(lblAviaryFXFileName.Text, Convert.ToInt32(ddlFilters.SelectedValue), outputParams, null, 3, 3, thumbWidth, thumbHeight);

            lblAviaryFXThumbsURL.Text = render.Url;

            rptThumbs.ItemDataBound += new RepeaterItemEventHandler(rptThumbs_ItemDataBound);
            rptThumbs.DataSource = render.Renders;
            rptThumbs.DataBind();
        }
    }