草庐IT

printing

全部标签

xml - 来自 C++ 的 MSXML - pretty-print /缩进新创建的文档

我正在使用MSXML解析器编写XML文件,并使用我从此处下载的包装器:http://www.codeproject.com/KB/XML/JW_CXml.aspx.效果很好,除了当我从代码创建一个新文档时(所以不是从文件加载和修改),结果都在一个大行中。我希望元素能够很好地缩进,以便我可以在文本编辑器中轻松阅读。谷歌搜索显示很多人都有同样的问题-大约在2001年左右被问到。回复通常会说“应用XSL转换”或“添加您自己的空白节点”。尤其是最后一个让我兴奋%(所以我希望在2008年有一种更简单的方法来漂亮的MSXML输出。所以我的问题是:有吗?我该如何使用它?

xml - 格式化 xml, pretty-print

我知道有两种“pretty-print”或格式化xml的方法:shelltoolsHack38Pretty-PrintXMLUsingaGenericIdentityStylesheetandXalan还有哪些其他免费(如啤酒)格式化程序?(除了使用javascript) 最佳答案 好吧,您链接到的身份转换可移植到任何XSLT处理器(Saxon、msxml等)。此外,您可以查看xmllint,它是LibXML2的一部分工具包。--format选项允许您漂亮地打印输入。XMLStarlet中存在类似的功能(在iirc下使用LibXML

c# - WPF 网页浏览器 : changing IE print dialog properties programmatically

我正在使用WPFWebBrowser控件编写应用程序。它的来源是来自数据库的xml/xslt来源的结果。在包含WebBrowser的窗口中,有一个用于使用处理程序打印的按钮:mshtml.IHTMLDocument2doc=WBrowser.Documentasmshtml.IHTMLDocument2;doc.execCommand("Print",true,0);但在这种情况下,打印文档中没有背景。我已经研究过这个问题,InternetExplorer页面设置对话框中的属性有问题-允许打印背景颜色和图像。我试图通过这段代码来改变它:RegistryKeyregKey=Registr

c# - 如何不使用 C# DataSet 中的 pretty-print 来编写 XML

在C#中,如何将DataSet写入文件而不使用pretty-print?使用C#和.NET2.0,我一直在使用dataSet.WriteXml(fileName,XmlWriteMode.IgnoreSchema),它在默认情况下使用pretty-print来编写Xml文件。使用我编写的Xml文件的公司建议,在没有pretty-print的情况下编写不会影响它们,并且会显着减小文件的大小。在System.Xmlnamespace中进行了一些尝试后,我确实找到了解决方案。但是,在我的搜索中,我没有在任何地方找到答案,所以我认为如果我发布这个问题,将来可能会对其他人有所帮助。此外,如果有更

xml - 打开巨大的 XML 文件和 pretty-print

我需要查看每个3-4GB的XML文件。谁能告诉我最好的免费工具/试用版来查看巨大的XML,因为如果我在某些编辑器中打开它,它会给我“内存不足”?我还需要pretty-print选项。我尝试了010Editor,但它没有pretty-print选项。 最佳答案 使用xmllint命令漂亮地打印xml:xmllint--formatxml_file.xml>pretty_xml_file.xml现在您可以在vi或您喜欢的编辑器中打开pretty_xml_file.xml 关于xml-打开巨大

xml - 在 grails 中 pretty-print XML 响应的最佳方式

在grails操作中给出:defxml={rss(version:'2.0'){...}}render(contentType:'application/rss+xml',xml)我看到了这个:有没有简单的方法来漂亮地打印XML?也许是渲染方法内置的东西? 最佳答案 这是一种pretty-printXML的简单方法,仅使用Groovy代码:defxml=""+""defstringWriter=newStringWriter()defnode=newXmlParser().parseText(xml);newXmlNodePrint

.NET XML pretty-print ?

.NETFramework或免费的开源库中是否有一种方法可以漂亮地打印XML? 最佳答案 .Net的所有标准XMLAPI都将格式化它们的输出。使用LINQtoXML:stringformatted=XDocument.Parse(source).ToString();或者stringformatted=XDocument.Load(path).ToString(); 关于.NETXMLpretty-print?,我们在StackOverflow上找到一个类似的问题:

windows - 在 Windows 服务中打印

我正在尝试在Windows服务中进行打印。使用了以下VB.Net代码:Dim_pdAsNewSystem.Drawing.Printing.PrintDocument()AddHandler_pd.PrintPage,NewSystem.Drawing.Printing.PrintPageEventHandler(AddressOfPrintDocument_PrintPage)AddHandler_pd.EndPrint,NewSystem.Drawing.Printing.PrintEventHandler(AddressOfPrintDocument_EndPrint)_pd.P

windows - 使用 cmd Windows 7 将键盘命令发送到程序中

我正在编写我的第一个.bat文件。我正在尝试打开一个文件并打印它。到目前为止,我已经设法打开了文件。之后我想发送Ctrl+P的键盘命令来打印屏幕。我正在使用兄弟标签打印机,技术部门告诉我,使用打印机的唯一方法是使用打印机附带的软件。我查看了如何在Windows中从CMD发送命令,但没有找到任何有用的信息。我该怎么做才能从.bat文件/命令行发送intCtrl+P?这是脚本。@echoofftitleMyFirstbatchfileechoHello!startPtedit50.exe"c:\MyLabels\PraxisBadge.lbx"start>Ctrl+Ppause

windows - UNIDRV 打印机驱动程序 - 获取自定义纸张尺寸时遇到问题

正在处理自定义打印机驱动程序......我无法让某些应用程序(如MicrosoftWord等)识别自定义纸张尺寸。显示供应商纸张尺寸,但在自定义应用程序中,“自定义大小”选项根本不显示在Word中,我看到了自定义页面大小-但尝试打印时,出现了一系列关于页边距的警告:……并且在打印时,自定义尺寸的文档会被发送到定义的尺寸之一。gpd(假设100dpi):*Feature:PaperSize{*rcNameID:=PAPER_SIZE_DISPLAY*DefaultOption:Size_2x4*Option:Size_2x4{*Name:"2x4"*PageDimensions:PAIR