|
|
|
|
|
SftPrintPreview.ContentProvider Property |
Defines the control that provides printable content.
Syntax
|
VB.NET |
Handle = object.ContentProvider As Integer |
||
|
VB |
Handle = object.ContentProvider As Long |
||
|
C#.NET |
int Handle = object.ContentProvider; |
||
|
VC++ |
long Handle = object->ContentProvider;
|
||
|
C |
HRESULT object->get_ContentProvider(long* Handle); |
||
|
Delphi |
Handle := object.ContentProvider : Integer; |
||
|
VB.NET |
object.ContentProvider = Handle As Integer |
||
|
VB |
object.ContentProvider = Handle As Long |
||
|
C#.NET |
int object.ContentProvider = Handle; |
||
|
VC++ |
long object->ContentProvider = 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.