WPF: Comment imprimer en mode Paysage?
trouvé cette fonction en ligne, qui fonctionne très bien... sauf que je peux pas comprendre comment le défaut pour imprimer en mode paysage.
private void PrintClick(object sender, RoutedEventArgs e)
{
PrintDialog dialog = new PrintDialog();
if (dialog.ShowDialog() == true)
{ dialog.PrintVisual(_PrintCanvas, "My Canvas"); }
}
Comment peut-on réellement définir la valeur par défaut pour l'impression de mes wpf contenu en mode paysage?
OriginalL'auteur michael | 2011-03-14
Vous devez vous connecter pour publier un commentaire.
Qu'est-ce que printDialog?
OriginalL'auteur Badiboy
Réponse Originale À Cette Question
Cela a déjà été répondu:
Réglage PageOrientation de Wpf DocumentViewer PrintDialog
Fin De L'Original De La Réplique
Edit:
Il semble y avoir un problème avec le PrintTicket et l'impression des visuels, découvrez:
Même question sur MSDN
L'original de l'affiche sur le forum MSDN posté sur le dernier post que le travail autour de ils ont utilisé a été pour l'essentiel à capturer les visuels et convertir xps document pour l'impression, cela permettra à l'utilisation de PrintTicket pour définir l'orientation de l'impression du document.
(Visual)mytabs.SelectedContent
dans monprint.printVisual()
méthode. Où exactement je colle monmytabs.SelectedContent
dans la réponse que vous avez évoqué?OriginalL'auteur Landern
Vous devez ajouter une référence à ReachFramework.dll et System.Printing.dll chaque.
OriginalL'auteur Ashu