# PDFViewerDplProcessingSettingsBuilder

## Methods

### Read(System.Action)

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

#### Parameters

##### configurator - System.Action<[PDFViewerDplProcessingReadSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingreadsettingsbuilder)>

The configurator for the read setting.

#### RETURNS

Returns the current instance of [PDFViewerDplProcessingSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingsettingsbuilder) .

### Upload(System.Action)

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

#### Parameters

##### configurator - System.Action<[PDFViewerDplProcessingUploadSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessinguploadsettingsbuilder)>

The configurator for the upload setting.

#### RETURNS

Returns the current instance of [PDFViewerDplProcessingSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingsettingsbuilder) .

### Download(System.Action)

Specifies the download configuration.

#### Parameters

##### configurator - System.Action<[PDFViewerDplProcessingDownloadSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingdownloadsettingsbuilder)>

The configurator for the download setting.

#### RETURNS

Returns the current instance of [PDFViewerDplProcessingSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingsettingsbuilder) .

### LoadOnDemand(System.Boolean)

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

#### Parameters

##### value - `System.Boolean`

The value for LoadOnDemand

#### RETURNS

Returns the current [PDFViewerDplProcessingSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingsettingsbuilder) instance.

#### Example

```
 
            @(Html.Kendo().PDFViewer()
               .Name("pdfviewer")
               .DplProcessing(dpl => {
                    dpl.LoadOnDemand(true);
                })
             )
             
```

### LoadOnDemand()

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

#### RETURNS

Returns the current [PDFViewerDplProcessingSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pdfviewerdplprocessingsettingsbuilder) instance.

#### Example

```
 
            @(Html.Kendo().PDFViewer()
               .Name("pdfviewer")
               .DplProcessing(dpl => {
                    dpl.LoadOnDemand(true);
                })
             )
             
```
