我有一个从 WebBrowser 控件打印到标签打印机的应用程序。这个想法是,当我们打印 HTML 文档时,会根据纸张大小和方向等各种设置进行打印。当我这样做时,一切都正常:
public Boolean DrawHTML(String HTML)
{
try
{
// Load HTML document as a string
//using (StringReader reader = new StringReader(HTML))
using (StreamReader reader = new StreamReader(HTML))
{
// Navigate to HTML document string
Web_Document.Navigate(reader.ReadToEnd());
}
return true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message + ":\nFile:\n\n" + HTML);
return false;
}
}
public Boolean Print(String PrinterName, String PrintJobName, Boolean IsLandscape, int LabelCount,double LabelWidth, double LabelHeight)
{
try
{
PrintQueueCollection _Printers = new PrintServer().GetPrintQueues(new[] {
EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections}); …Run Code Online (Sandbox Code Playgroud)