コード例 #1
0
        private void PreviewExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            FixedDocument document = new FixedDocument();

            document.DocumentPaginator.PageSize = new Size(640, 320);
            PageContent inhoud = new PageContent();

            document.Pages.Add(inhoud);

            FixedPage pagina = new FixedPage();

            inhoud.Child  = pagina;
            pagina.Width  = 640;
            pagina.Height = 320;
            Image logo = new Image();

            logo.Source = logoImage.Source;
            logo.Margin = new Thickness(96);
            pagina.Children.Add(logo);
            vertPositie = 96;
            pagina.Children.Add(Regel("datum: " + DatumBon.Text));
            pagina.Children.Add(Regel("starttijd : " + AankomstLabelTijd.Content));
            pagina.Children.Add(Regel("eindtijd : " + VertrekLabelTijd.Content));
            pagina.Children.Add(Regel("bedrag betaald : " + TeBetalenLabel.Content));
            Afdrukvoorbeeld preview = new Afdrukvoorbeeld();

            preview.Owner          = this;
            preview.AfdrukDocument = document;
            preview.ShowDialog();
        }
コード例 #2
0
        private void PrintPreviewExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            Afdrukvoorbeeld preview = new Afdrukvoorbeeld();

            preview.Owner          = this;
            preview.AfdrukDocument = StelAfdrukSamen();
            preview.ShowDialog();
        }