Hide

SftPrintPreview/OCX 1.0 - ActiveX Print Preview Control

Display
Print

SftPrintPreview.PageSetupWanted Event

The Page Setup button is clicked.

Syntax

VB.NETPrivate Sub object_PageSetupWanted(ByVal sender As Object, ByVal e As EventArgumentType) Handles object.PageSetupWanted
VBPrivate Sub object_PageSetupWanted()
C#.NETvoid object_PageSetupWanted(object sender, EventArgumentType e);
VC++void OnPageSetupWantedobject();
CHRESULT OnPageSetupWantedobject();

object

A SftPrintPreview object.

Comments

The PageSetupWanted event occurs when the Page Setup button is clicked.

The WantPageSetupButton property is used to define whether the Page Setup button is enabled.

Examples

VB.NET

    AxSftPrintPreview1.Visible = True
    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

VB6

End Sub

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

C#

    axSftPrintPreview1.Visible = true;
    axSftPrintPreview1.Focus();
    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++

void CSftPrintPreviewDlg::OnSize(UINT nType, int cx, int cy)
{
    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.