Hide

SftPrintPreview/OCX 1.0 - ActiveX Print Preview Control

Display
Print

SftPrintPreview.PageSetup Method

Invokes the Page Setup dialog.

Syntax

VB.NETobject.PageSetup(ByVal Handle As Integer)
VBobject.PageSetup(ByVal Handle As Long)
C#.NETvoid object.PageSetup(int Handle);
VC++HRESULT object->PageSetup(long Handle);
CHRESULT object->raw_PageSetup(long Handle);

object

A SftPrintPreview 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.

Comments

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.

Examples

VB.NET

    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

VB6

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

C#

    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");
}

C++

    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


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.