Back to Devexpress

RemoteDocumentSource Class

corelibraries-devexpress-dot-reportserver-dot-printing-71bba838.md

latest3.5 KB
Original Source

RemoteDocumentSource Class

Provides functionality to publish RemoteDocument objects.

Namespace : DevExpress.ReportServer.Printing

Assembly : DevExpress.Printing.v25.2.Core.dll

NuGet Package : DevExpress.Printing.Core

Declaration

csharp
[ToolboxBitmap(typeof(ResFinder), "Bitmaps256.RemoteDocumentSource.bmp")]
public class RemoteDocumentSource :
    Component,
    IReport,
    IDocumentSource,
    ILink,
    IComponent,
    IDisposable,
    IServiceProvider,
    IExtensionsProvider
vb
<ToolboxBitmap(GetType(ResFinder), "Bitmaps256.RemoteDocumentSource.bmp")>
Public Class RemoteDocumentSource
    Inherits Component
    Implements IReport,
               IDocumentSource,
               ILink,
               IComponent,
               IDisposable,
               IServiceProvider,
               IExtensionsProvider

Remarks

To assign a remote document source to the DocumentViewer control, specify the following properties of the RemoteDocumentSource class.

  1. The RemoteDocumentSource.AuthenticationType property.

  2. The RemoteDocumentSource.ServiceUri property.

The rendering of RemoteDocument objects is performed by a RemotePrintingSystem.

To learn more, refer to the following tutorial: How to: Preview, Export and Print a Remotely Created Document.

Limitations

When the Document Preview shows remotely created documents, it does not provide the following capabilities:

  • Change document page settings in the Page Setup dialog;
  • Scale the document content;
  • Display thumbnails;
  • Use editing fields;
  • Search for a specific text using the Search panel;
  • Add watermarks.

Implements

IReport

IDocumentSource

ILink

Inheritance

Object MarshalByRefObject Component RemoteDocumentSource

See Also

RemoteDocumentSource Members

How to: Preview, Export and Print a Remotely Created Document

DevExpress.ReportServer.Printing Namespace