SftPrintPreview/OCX 1.0

SftPrintPreview.ContentProvider Property

Softel vdm, Inc.

Defines the control that provides printable content.

Syntax       

Get

VB.NET

Handle = object.ContentProvider  As Integer

VB

Handle = object.ContentProvider  As Long

C#.NET

int Handle = object.ContentProvider;

VC++

long Handle = object->ContentProvider;
long Handle = object->GetContentProvider();

C

HRESULT object->get_ContentProvider(long* Handle);

Delphi

Handle := object.ContentProvider   : Integer;

Put

VB.NET

object.ContentProvider = Handle  As Integer

VB

object.ContentProvider = Handle  As Long

C#.NET

int object.ContentProvider = Handle;

VC++

long object->ContentProvider = Handle;
void object->PutContentProvider(long Handle);

C

HRESULT object->put_ContentProvider(long Handle);

Delphi

object.ContentProvider := Handle   : Integer;

object

A SftPrintPreview object.

Handle

Defines the control that provides printable content.

Comments

The ContentProvider property defines the control that provides printable content.

The window defined using the ContentProvider property must support printing and print preview using the SFTPRINTPREVIEW_CONTENTWINDOWMESSAGE protocol.  This protocol is defined by the product SftPrintPreview/DLL.

SftTree/DLL and SftTree/OCX 5.0 (and up) support this protocol and can be rendered by setting the ContentProvider property to the window handle of a SftTree/DLL or SftTree/OCX control.  The DataProvider property is also supported for use with SftTree/DLL or SftTree/OCX controls.  All rendering is provided by SftTree/DLL or SftTree/OCX through the SFTPRINTPREVIEW_CONTENTWINDOWMESSAGE protocol.  The RenderContent event is not used.

The use of the ContentProvider property overrides settings defined using a prior call to the ContentProviderCallback or ContentProviderCallbackX methods.

RichEdit controls require the use of the RenderRichEdit or RenderRichEditX property values as a CallbackPointer for the ContentProviderCallback or ContentProviderCallbackX methods.  The ContentProvider property is not used.  The RenderRichEdit function, provided by SftPrintPreview/OCX, provides all rendering support for RichEdit controls.  The RenderContent event is not used.

For application-generated output, the ContentProvider property is not used.  The ContentProviderCallback or ContentProviderCallbackX methods are used with a CallbackPointer value of 0.  The RenderContent event is used to render pages.


Feedback / comments / error reports for this topic
© 2004 - Softel vdm, Inc. - www.windowscontrols.com