AnnotationDocumentPaginator Constructors
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.
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse.
Overloads
| Name | Description |
|---|---|
| AnnotationDocumentPaginator(DocumentPaginator, Stream) |
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator en aantekeningenopslag Stream. |
| AnnotationDocumentPaginator(DocumentPaginator, AnnotationStore) |
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator en AnnotationStore. |
| AnnotationDocumentPaginator(DocumentPaginator, Stream, FlowDirection) |
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator, aantekeningsopslag Streamen tekst FlowDirection. |
| AnnotationDocumentPaginator(DocumentPaginator, AnnotationStore, FlowDirection) |
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator, AnnotationStoreen tekst FlowDirection. |
Opmerkingen
De AnnotationDocumentPaginator klasse verpakt de DocumentPaginator opgegeven aan de AnnotationDocumentPaginator constructor om de gebruikersaantekeningen toe te voegen aan de pagina's voor afdrukken.
AnnotationDocumentPaginator(DocumentPaginator, Stream)
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator en aantekeningenopslag Stream.
public:
AnnotationDocumentPaginator(System::Windows::Documents::DocumentPaginator ^ originalPaginator, System::IO::Stream ^ annotationStore);
public AnnotationDocumentPaginator(System.Windows.Documents.DocumentPaginator originalPaginator, System.IO.Stream annotationStore);
new System.Windows.Annotations.AnnotationDocumentPaginator : System.Windows.Documents.DocumentPaginator * System.IO.Stream -> System.Windows.Annotations.AnnotationDocumentPaginator
Public Sub New (originalPaginator As DocumentPaginator, annotationStore As Stream)
Parameters
- originalPaginator
- DocumentPaginator
Het document waaraan u de afgedrukte aantekeningen wilt toevoegen.
- annotationStore
- Stream
De opslagstroom voor aantekeningen om de aantekeningen op te halen.
Opmerkingen
Deze constructor stelt standaard de richting van de tekststroom in op LeftToRight. Indien nodig kunt u een van de overbelastingen van de alternatieve AnnotationDocumentPaginator constructor gebruiken om de tekst FlowDirection in te stellen op een andere instelling.
De AnnotationDocumentPaginator klasse verpakt de DocumentPaginator opgegeven aan de AnnotationDocumentPaginator constructor om de gebruikersaantekeningen toe te voegen aan de pagina's voor afdrukken.
Van toepassing op
AnnotationDocumentPaginator(DocumentPaginator, AnnotationStore)
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator en AnnotationStore.
public:
AnnotationDocumentPaginator(System::Windows::Documents::DocumentPaginator ^ originalPaginator, System::Windows::Annotations::Storage::AnnotationStore ^ annotationStore);
public AnnotationDocumentPaginator(System.Windows.Documents.DocumentPaginator originalPaginator, System.Windows.Annotations.Storage.AnnotationStore annotationStore);
new System.Windows.Annotations.AnnotationDocumentPaginator : System.Windows.Documents.DocumentPaginator * System.Windows.Annotations.Storage.AnnotationStore -> System.Windows.Annotations.AnnotationDocumentPaginator
Public Sub New (originalPaginator As DocumentPaginator, annotationStore As AnnotationStore)
Parameters
- originalPaginator
- DocumentPaginator
Het document waaraan u de afgedrukte aantekeningen wilt toevoegen.
- annotationStore
- AnnotationStore
De store waaruit de aantekeningen moeten worden opgehaald.
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van de AnnotationDocumentPaginator constructor.
PrintDialog prntDialog = new PrintDialog();
if ((bool)prntDialog.ShowDialog())
{
// XpsDocumentWriter.Write() may change the current
// directory to "My Documents" or another user selected
// directory for storing the print document. Save the
// current directory and restore it after calling Write().
string docDir = Directory.GetCurrentDirectory();
// Create and XpsDocumentWriter for the selected printer.
XpsDocumentWriter xdw = PrintQueue.CreateXpsDocumentWriter(
prntDialog.PrintQueue);
// Print the document with annotations.
try
{
xdw.Write(_annotHelper.GetAnnotationDocumentPaginator(
_xpsDocument.GetFixedDocumentSequence()));
}
catch (PrintingCanceledException)
{
// If in the PrintDialog the user chooses a file-based
// output, such as the "MS Office Document Image Writer",
// the user confirms or specifies the actual output
// filename when the xdw.write operation executes.
// If the user clicks "Cancel" in the filename
// dialog a PrintingCanceledException is thrown
// which we catch here and ignore.
// MessageBox.Show("Print output cancelled");
}
// Restore the original document directory to "current".
Directory.SetCurrentDirectory(docDir);
}
Dim prntDialog As New PrintDialog()
If CBool(prntDialog.ShowDialog()) Then
' XpsDocumentWriter.Write() may change the current
' directory to "My Documents" or another user selected
' directory for storing the print document. Save the
' current directory and restore it after calling Write().
Dim docDir As String = Directory.GetCurrentDirectory()
' Create and XpsDocumentWriter for the selected printer.
Dim xdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(prntDialog.PrintQueue)
' Print the document with annotations.
Try
xdw.Write(_annotHelper.GetAnnotationDocumentPaginator(_xpsDocument.GetFixedDocumentSequence()))
Catch e1 As PrintingCanceledException
' If in the PrintDialog the user chooses a file-based
' output, such as the "MS Office Document Image Writer",
' the user confirms or specifies the actual output
' filename when the xdw.write operation executes.
' If the user clicks "Cancel" in the filename
' dialog a PrintingCanceledException is thrown
' which we catch here and ignore.
End Try
' Restore the original document directory to "current".
Directory.SetCurrentDirectory(docDir)
End If
// ------------------ GetAnnotationDocumentPaginator ------------------
/// <summary>
/// Returns a paginator for printing annotations.</summary>
/// <param name="fds">
/// The FixedDocumentSequence containing
/// the annotations to print.</param>
/// <returns>
/// An paginator for printing the document's annotations.</returns>
public AnnotationDocumentPaginator GetAnnotationDocumentPaginator(
FixedDocumentSequence fds)
{
return new AnnotationDocumentPaginator(
fds.DocumentPaginator, _annotService.Store);
}
' ------------------ GetAnnotationDocumentPaginator ------------------
''' <summary>
''' Returns a paginator for printing annotations.</summary>
''' <param name="fds">
''' The FixedDocumentSequence containing
''' the annotations to print.</param>
''' <returns>
''' An paginator for printing the document's annotations.</returns>
Public Function GetAnnotationDocumentPaginator(ByVal fds As FixedDocumentSequence) As AnnotationDocumentPaginator
Return New AnnotationDocumentPaginator(fds.DocumentPaginator, _annotService.Store)
End Function
Opmerkingen
Deze constructor stelt standaard de richting van de tekststroom in op LeftToRight. Indien nodig kunt u een van de overbelastingen van de alternatieve AnnotationDocumentPaginator constructor gebruiken om de tekst FlowDirection in te stellen op een andere instelling.
De AnnotationDocumentPaginator klasse verpakt de DocumentPaginator opgegeven aan de AnnotationDocumentPaginator constructor om de gebruikersaantekeningen toe te voegen aan de pagina's voor afdrukken.
Van toepassing op
AnnotationDocumentPaginator(DocumentPaginator, Stream, FlowDirection)
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator, aantekeningsopslag Streamen tekst FlowDirection.
public:
AnnotationDocumentPaginator(System::Windows::Documents::DocumentPaginator ^ originalPaginator, System::IO::Stream ^ annotationStore, System::Windows::FlowDirection flowDirection);
public AnnotationDocumentPaginator(System.Windows.Documents.DocumentPaginator originalPaginator, System.IO.Stream annotationStore, System.Windows.FlowDirection flowDirection);
new System.Windows.Annotations.AnnotationDocumentPaginator : System.Windows.Documents.DocumentPaginator * System.IO.Stream * System.Windows.FlowDirection -> System.Windows.Annotations.AnnotationDocumentPaginator
Public Sub New (originalPaginator As DocumentPaginator, annotationStore As Stream, flowDirection As FlowDirection)
Parameters
- originalPaginator
- DocumentPaginator
Het document waaraan u de afgedrukte aantekeningen wilt toevoegen.
- annotationStore
- Stream
De opslagstroom voor aantekeningen om de aantekeningen op te halen.
- flowDirection
- FlowDirection
De richting van de tekststroom of LeftToRightRightToLeft.
Opmerkingen
De AnnotationDocumentPaginator klasse verpakt de DocumentPaginator opgegeven aan de AnnotationDocumentPaginator constructor om de gebruikersaantekeningen toe te voegen aan de pagina's voor afdrukken.
Van toepassing op
AnnotationDocumentPaginator(DocumentPaginator, AnnotationStore, FlowDirection)
Initialiseert een nieuw exemplaar van de AnnotationDocumentPaginator klasse op basis van een opgegeven DocumentPaginator, AnnotationStoreen tekst FlowDirection.
public:
AnnotationDocumentPaginator(System::Windows::Documents::DocumentPaginator ^ originalPaginator, System::Windows::Annotations::Storage::AnnotationStore ^ annotationStore, System::Windows::FlowDirection flowDirection);
public AnnotationDocumentPaginator(System.Windows.Documents.DocumentPaginator originalPaginator, System.Windows.Annotations.Storage.AnnotationStore annotationStore, System.Windows.FlowDirection flowDirection);
new System.Windows.Annotations.AnnotationDocumentPaginator : System.Windows.Documents.DocumentPaginator * System.Windows.Annotations.Storage.AnnotationStore * System.Windows.FlowDirection -> System.Windows.Annotations.AnnotationDocumentPaginator
Public Sub New (originalPaginator As DocumentPaginator, annotationStore As AnnotationStore, flowDirection As FlowDirection)
Parameters
- originalPaginator
- DocumentPaginator
Het document waaraan u de afgedrukte aantekeningen wilt toevoegen.
- annotationStore
- AnnotationStore
De store waaruit de aantekeningen moeten worden opgehaald.
- flowDirection
- FlowDirection
De richting van de tekststroom of LeftToRightRightToLeft.
Opmerkingen
De AnnotationDocumentPaginator klasse verpakt de DocumentPaginator opgegeven aan de AnnotationDocumentPaginator constructor om de gebruikersaantekeningen toe te voegen aan de pagina's voor afdrukken.