New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI.Editor.Export

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public abstract class RadEditorExportTemplate

Inheritance: objectRadEditorExportTemplate

Derived Classes: ApocPdfGenerator

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public RadEditorExportTemplate(RadEditor radEditor)
Parameters:radEditorRadEditor

Fields

C#
protected RadEditor editor

Properties

C#
protected abstract string ContentType { get; }
C#
protected abstract ExportType ExportType { get; }
C#
protected abstract string FileExtension { get; }
C#
protected virtual Encoding ResponseWriteEncoding { get; }

XmlContent

XmlDocument

C#
protected XmlDocument XmlContent { get; set; }
C#
protected virtual string XmlTemplate { get; }

Methods

C#
protected virtual void ConfigureResponse()
C#
public virtual void Export()
C#
protected virtual void FireEditorOnExportEvent(string output)
Parameters:outputstring
C#
protected abstract string GenerateOutput()
Returns:

string

C#
protected virtual string GenerateXmlStirng(string pageTitle, string content)
Parameters:pageTitlestringcontentstringReturns:

string

C#
protected virtual string GetHtmlContent()
Returns:

string

C#
protected virtual void InitializeXmlContent()
C#
protected virtual string ValidateContentForExport(string content)
Parameters:contentstringReturns:

string

C#
protected virtual void WritePageResponse(string output)
Parameters:outputstring