SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Invokes the Page Setup dialog.
VB.NET | object.PageSetup(ByVal Handle As Integer) |
VB | object.PageSetup(ByVal Handle As Long) |
C#.NET | void object.PageSetup(int Handle); |
VC++ | HRESULT object->PageSetup(long Handle); |
C | HRESULT object->raw_PageSetup(long Handle); |
object
Handle
The window handle of the application's main window, which serves as the parent window for the Page Setup dialog. If 0 is specified, the application's main window is determined automatically.
The PageSetup method invokes the Page Setup dialog.
The Page Setup dialog is used to define the page layout (margins, headers, etc.).
The PageSetupChanged event occurs when modifications are made to the current page layout.
AxSftPrintPreview1.Width = Me.Width AxSftPrintPreview1.Height = Me.Height AxSftPrintPreview1.Focus() ' In case the richedit control changed, we have to reformat everything AxSftPrintPreview1.Restart(SftPrintPreviewRestartConstants.restartSftPrintPreviewComplete) End Sub Private Sub AxSftPrintPreview1_PageSetupWanted(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxSftPrintPreview1.PageSetupWanted AxSftPrintPreview1.PageSetup(0) End Sub Private Sub AxSftPrintPreview1_HelpWanted(ByVal sender As Object, ByVal e As AxSftPrintPreviewLib10._ISftPrintPreviewEvents_HelpWantedEvent) Handles AxSftPrintPreview1.HelpWanted MessageBox.Show("Sorry, this sample doesn't offer a help file") End Sub Private Sub AxSftPrintPreview1_CloseWanted(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxSftPrintPreview1.CloseWanted
Private Sub Form_Load() RichTextBox1.LoadFile "SftPrintPreview.rtf" ' Connect the RichEdit control to the print preview control SftPrintPreview1.ContentProviderCallbackX RichTextBox1.hWnd, SftPrintPreview1.RenderRichEditX, 0 End Sub Private Sub SftPrintPreview1_PageSetupWanted() SftPrintPreview1.PageSetup 0 End Sub Private Sub SftPrintPreview1_HelpWanted(ByVal HelpName As String) MsgBox ("Sorry, this sample doesn't offer a help file") End Sub Private Sub SftPrintPreview1_CloseWanted() ViewRichEdit_Click
axSftPrintPreview1.Width = this.Width; axSftPrintPreview1.Height = this.Height; // In case the richedit control changed, we have to reformat everything axSftPrintPreview1.Restart(SftPrintPreviewRestartConstants.restartSftPrintPreviewComplete); } private void axSftPrintPreview1_PageSetupWanted(object sender, System.EventArgs e) { axSftPrintPreview1.PageSetup(0); } private void axSftPrintPreview1_HelpWanted(object sender, AxSftPrintPreviewLib10._ISftPrintPreviewEvents_HelpWantedEvent e) { MessageBox.Show("Sorry, this sample doesn't offer a help file"); }
CDialog::OnSize(nType, cx, cy); if (m_Preview1.m_hWnd) m_Preview1.MoveWindow(0, 0, cx, cy); } void CSftPrintPreviewDlg::OnPageSetupWantedSftPrintPreview1() { m_vPrintPreview1->PageSetup((long) m_hWnd); } void CSftPrintPreviewDlg::OnCloseWantedSftPrintPreview1() { OnOK(); }
See Also SftPrintPreview Object | Object Hierarchy