or
I need the ability to capture the PDF Doc from a radScheduler export. I don’t want to render it to the screen. Instead I would like to get the stream and do other things with it.
I made an assumption that the Scheduler would work like the grid but at this time I cannot find a way to capture the Stream.
Any Ideas?
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="OCSNews.aspx.vb" Inherits="NewsFeed_OCSNews" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>News Ticker</title></head><script runat="server"> Protected Function GetDayOfWeek(dateTimeString As String) As String Dim result As DateTime = DateTime.Parse(dateTimeString) Dim dayOfWeek As String = [Enum].GetName(GetType(DayOfWeek), result.DayOfWeek) Return dayOfWeek End Function Protected Function GetTimeOnly(dateValue As String) As String Return System.DateTime.Parse(dateValue).ToString("hh:mm tt") End Function Protected Function GetDateOnly(dateValue As String) As String Return System.DateTime.Parse(CDate(dateValue)).ToString("ddd, MMM d, yyyy") End Function</script><body> <form id="frmDefault" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <table id="tblNews" runat="server"> <tr> <td> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="InfoUpdatePanel"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rotSchoolNews"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="panSchoolNews" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="InfoUpdatePanel" runat="server" Transparency="30" BackColor="#E0E0E0"> <asp:Image ID="imgLoading" runat="server" ImageUrl="~/Images/sm_loading.gif" Width="60px" Style="border: 0px;" AlternateText="Loading..." ToolTip="Loading..." /> </telerik:RadAjaxLoadingPanel> <div id="panSchoolNews" runat="server"> <a href='<%# Eval("Event_DTG").ToString() %>' style="cursor: pointer; text-decoration: none; color: Black; background-image: url('images/Monday.png');"></a> <div> <div class="backElement"> <br /> <telerik:RadRotator ID="rotSchoolNews" ScrollDirection="Up" ScrollDuration="2000" runat="server" Width="493px" ItemWidth="493px" Height="344px" ItemHeight="64px" FrameDuration="1" InitialItemIndex="-1" CssClass="rotator" DataSourceID="SqlNews"> <ItemTemplate> <div class="itemTemplate" onclick="javascript:popwindowfull('NewsFeed/OCSNews.aspx?ID=<%# DataBinder.Eval(Container.DataItem,"Event_ID") %>')" style="background-image: url('images/<%# Me.GetDayOfWeek(Eval("Event_DTG").ToString()) %>.png');"> <div class="dateTime"> <div class="time"> <%# (Me.GetTimeOnly(DataBinder.Eval(Container.DataItem, "Event_DTG")))%> </div> <div class="date"> <%# (Me.GetDateOnly(DataBinder.Eval(Container.DataItem, "Event_DTG")))%> </div> </div> <div class="title"> <span> <%# System.Web.HttpUtility.HtmlEncode(DataBinder.Eval(Container.DataItem, "Event_Headline").ToString())%> </span> </div> </div> </ItemTemplate> </telerik:RadRotator> </div> <asp:SqlDataSource ID="SqlNews" runat="server" ConnectionString="<%$ ConnectionStrings:OglethorpeConnectionString %>" SelectCommand="SELECT Event_ID, Event_DTG, Event_Headline, Event_Text, Event_Group, Event_Location FROM OCS_Event WHERE (Event_EffectiveDate <= getdate()) AND (Event_DTG >= getdate()) ORDER BY Event_DTG"> </asp:SqlDataSource> </div> </div> </td> </tr> </table> </form></body></html>
protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e) { RadMenuItem item = e.Item as RadMenuItem; switch (item.Text) { case "Banners": Panel1.Attributes.Add("src", "~/Banners.aspx"); break; case "Categories": break; case "Countries and Counties": break; case "Facilities": break; case "Links Manager": break; case "Login Security Questions": break; case "Regions": break; case "Vouchers": break; case "User Accounts": break; } }<telerik:RadAjaxPanel runat="server" ID="AjaxPanel" HorizontalAlign="NotSet"> <table align="center" border="0px" cellpadding="0px" cellspacing="0px"> <tr> <td> <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Forest" Width="950px" Style="top: 0px; left: 0px" OnItemClick="RadMenu1_ItemClick"> <Items> <telerik:RadMenuItem runat="server" Owner="RadMenu1" Text="User Accounts" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="RadMenu1" Text="System Setup" CssClass="left"> <Items> <telerik:RadMenuItem runat="server" Owner="" Text="Banners" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Categories" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Countries and Counties" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Facilities" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Links Manager" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Login Security Questions" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Regions" CssClass="left"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Owner="" Text="Vouchers" CssClass="left"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </td> </tr> </table> <div> <asp:LoginName ID="LoginName1" runat="server" /> <asp:LoginStatus ID="LoginStatus1" runat="server" /> </div> <div class="center_panel"> <iframe id="Panel1" width="100%" runat="server"></iframe> </div> </telerik:RadAjaxPanel> <telerik:RadAjaxManager runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadMenu1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>