WebView üzerinde yazdırma işlemi iki farklı yöntemle gerçekleştirilebilir: 1. ShowPrintUI Metodu: Bu yöntem, WebView2 Print Preview diyaloğunu veya işletim sisteminin Print diyaloğunu açar. Aşağıdaki C# kodu örneği bu işlemi göstermektedir: ```c# webView.CoreWebView2.ShowPrintUI(); // Browser Print Preview diyaloğunu açar webView.CoreWebView2.ShowPrintUI(CoreWebView2PrintDialogKind.System); // Sistem Print diyaloğunu açar ``` 2. PrintToPdf Metodu: Bu yöntem, WebView2 içindeki üst düzey belgeyi PDF dosyasına sessizce yazdırır. PDF dosyasını yazdırmak için kendi kodunuzu oluşturmanıza olanak tanır: ```c# string title = webView.CoreWebView2.DocumentTitle; try { CoreWebView2PrintStatus printStatus = await webView.CoreWebView2.PrintToPdfAsync(null); if (printStatus == CoreWebView2PrintStatus.Succeeded) { MessageBox.Show(this, "Printing " + title + " document to PDF succeeded", "Print to PDF"); } else if (printStatus == CoreWebView2PrintStatus.PrinterUnavailable) { MessageBox.Show(this, "Printer is not available, offline or error state", "Print to PDF"); } else { MessageBox.Show(this, "Printing " + title + " document to PDF failed", "Print to PDF"); } } catch (Exception) { MessageBox.Show(this, "Printing " + title + " document already in progress", "Print to PDF"); } ```