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

Defines the fluent API for configuring the PDFViewerDplProcessingSettings settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class PDFViewerDplProcessingSettingsBuilder

Inheritance: objectPDFViewerDplProcessingSettingsBuilder

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

Constructors

C#
public PDFViewerDplProcessingSettingsBuilder(PDFViewerDplProcessingSettings settings)
Parameters:settingsPDFViewerDplProcessingSettings

The PDFViewerDplProcessingSettings

Methods

Specifies the download configuration.

C#
public PDFViewerDplProcessingSettingsBuilder Download(Action<PDFViewerDplProcessingDownloadSettingsBuilder> configurator)
Parameters:configuratorAction<PDFViewerDplProcessingDownloadSettingsBuilder>

The action that configures the download.

Returns:

PDFViewerDplProcessingSettingsBuilder

Example:
C#
@(Html.Kendo().PDFViewer()
.Name("pdfviewer")
.DplProcessing(dpl =&gt; {
dpl.Download(r =&gt; r.Url(Url.Action("DownloadPdf", "PdfViewer")));
})
)

Specifies whether read requests should be sent for each page. Note that on the server the pageField should be nullable.

C#
public PDFViewerDplProcessingSettingsBuilder LoadOnDemand(bool value)
Parameters:valuebool

The value that configures the loadondemand.

Returns:

PDFViewerDplProcessingSettingsBuilder

Example:
C#
@(Html.Kendo().PDFViewer()
.Name("pdfviewer")
.DplProcessing(dpl =&gt; {
dpl.LoadOnDemand(true);
})
)

Specifies the configuration of the jQuery.ajax to make an HTTP request to the remote service.

C#
public PDFViewerDplProcessingSettingsBuilder Read(Action<PDFViewerDplProcessingReadSettingsBuilder> configurator)
Parameters:configuratorAction<PDFViewerDplProcessingReadSettingsBuilder>

The action that configures the read.

Returns:

PDFViewerDplProcessingSettingsBuilder

Example:
C#
@(Html.Kendo().PDFViewer()
.Name("pdfviewer")
.DplProcessing(dpl =&gt; {
dpl.Read(r =&gt; r.Url(Url.Action("GetInitialPdf", "PdfViewer")));
})
)

Specifies the configuration of the jQuery.ajax to make an HTTP POST request to the remote service.

C#
public PDFViewerDplProcessingSettingsBuilder Upload(Action<PDFViewerDplProcessingUploadSettingsBuilder> configurator)
Parameters:configuratorAction<PDFViewerDplProcessingUploadSettingsBuilder>

The action that configures the upload.

Returns:

PDFViewerDplProcessingSettingsBuilder

Example:
C#
@(Html.Kendo().PDFViewer()
.Name("pdfviewer")
.DplProcessing(dpl =&gt; {
dpl.Upload(upload =&gt; upload.Url(Url.Action("GetPdf", "PdfViewer")));
})
)