Wpf VB.NET холст предварительного просмотра печати
<Canvas Grid.Column="0" Name="_printcanvas" > <Ellipse Fill="Gainsboro" Canvas.Left="25" Canvas.Top="25" Width="174" Height="175" /> <Rectangle Fill="LightBlue" Canvas.Left="25" Canvas.Top="25" Width="50" Height="50" /> <Rectangle Fill="LightCoral" Canvas.Left="50" Canvas.Top="50" Width="50" Height="50" /> <Rectangle Fill="LightCyan" Canvas.Left="75" Canvas.Top="75" Width="50" Height="50" /> <Label x:Name="client_name" Content="Label" Canvas.Left="10" Canvas.Top="200"/> </Canvas>
Private Sub PrintPv_Click(sender As Object, e As RoutedEventArgs) Handles PrintPv.Click Dim printPVdialog As New System.Windows.Forms.PrintPreviewDialog printPVdialog.ShowDialog() End Sub
но она пуста.
изит нужно добавить холст в printPVdialog.Документ?
способен ли он на такое?
Что я уже пробовал:
Если printDialog.ShowDialog () = True Тогда
значок printdialog.PrintVisual (_printcanvas, " масштабированный рисунок")
Конец, Если
Я попробовал это сделать, но это не может быть просмотрено