PageRangeSelection Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op of alle pagina's of slechts een beperkt bereik worden verwerkt door een bewerking, meestal afdrukken.
public enum class PageRangeSelection
public enum PageRangeSelection
type PageRangeSelection =
Public Enum PageRangeSelection
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| AllPages | 0 | Alle pagina's. |
| UserPages | 1 | Een door de gebruiker opgegeven reeks pagina's. |
| CurrentPage | 2 | De huidige pagina. |
| SelectedPages | 3 | De geselecteerde pagina's. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u de opsomming gebruikt om de PageRangeSelection eigenschap in te stellen met behulp van Extensible Application Markup Language (XAML) en code.
<Button Width="200" Click="InvokePrint">Invoke PrintDialog</Button>
...
private void InvokePrint(object sender, RoutedEventArgs e)
{
// Create the print dialog object and set options
PrintDialog pDialog = new PrintDialog();
pDialog.PageRangeSelection = PageRangeSelection.AllPages;
pDialog.UserPageRangeEnabled = true;
// Display the dialog. This returns true if the user presses the Print button.
Nullable<Boolean> print = pDialog.ShowDialog();
if (print.Value)
{
XpsDocument xpsDocument = new XpsDocument("C:\\FixedDocumentSequence.xps", FileAccess.ReadWrite);
FixedDocumentSequence fixedDocSeq = xpsDocument.GetFixedDocumentSequence();
pDialog.PrintDocument(fixedDocSeq.DocumentPaginator, "Test print job");
}
}
Private Sub InvokePrint(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Create the print dialog object and set options
Dim pDialog As New PrintDialog()
pDialog.PageRangeSelection = PageRangeSelection.AllPages
pDialog.UserPageRangeEnabled = True
' Display the dialog. This returns true if the user presses the Print button.
Dim print? As Boolean = pDialog.ShowDialog()
If print = True Then
Dim xpsDocument As New XpsDocument("C:\FixedDocumentSequence.xps", FileAccess.ReadWrite)
Dim fixedDocSeq As FixedDocumentSequence = xpsDocument.GetFixedDocumentSequence()
pDialog.PrintDocument(fixedDocSeq.DocumentPaginator, "Test print job")
End If
End Sub
Opmerkingen
Deze opsomming wordt voornamelijk gebruikt als de waarde van de PageRangeSelection eigenschap van het PrintDialog.