草庐IT

PrintAttributes

全部标签

保持属性有序的 Java XML 库?

是否有任何javaxml库可以按定义的顺序创建具有属性的xml标签?我必须创建每个标签有5到20个属性的大型xml文件,并且我希望对属性进行排序以提高可读性。总是创建的属性应该在开头,其次是常用属性和很少使用的属性应该在最后。 最佳答案 这是一种基于jdom创建自定义输出器的简单方法:JDOM使用XmlOutputter将DOM转换为文本输出。属性打印方法:protectedvoidprintAttributes(Writerout,Listattributes,Elementparent,NamespaceStacknamespa

android - 在 Android 中生成并打印具有特定大小的 PDF

我在Android应用程序中工作,我想生成并打印PDF。但是我遇到了一些麻烦。我需要生成宽度为80mm的PDF,高度可能会有所不同。我正在尝试这个:publicclassPDFGeneratorimplementsRunnable{privateContextctx;privateViewview;privateIntentmShareIntent;privateOutputStreamos;publicPDFGenerator(Contextctx,Viewview){this.ctx=ctx;this.view=view;makeAndSharePDF();}publicvoidm

android - 根据 PDF 文档/ Canvas 大小使用 Android PDFDocument 设置文本大小

我正在尝试使用AndroidPDFDocument类将LinearLayout转换为PDF。我将布局膨胀到一个ViewGroup中,将View缩放到Canvas上,然后在Canvas上绘图。我成功制作了PDF,但字体大小是根据设备分辨率/密度而不是PDF大小绘制的。基本上,实际PDF上的字体最终会变得很大。我相信这是由于根据设备屏幕的尺寸和密度绘制View,然后将其转换为Canvas。我尝试过以px和pt为单位设置尺寸,但我似乎无法正确设置。当尺寸设置得非常小(1-2dp或px)时,字体显示的大小正确,但我知道在不同设备上运行它时我会遇到问题。缩放文本和View尺寸以使其在最终PDF中