问题标签 [wmf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C#/WPF/WinForms 中将 WMF 渲染为 BitMap 时如何启用抗锯齿?
为什么在执行此操作时不会对线条等进行抗锯齿处理?
委托函数如下所示:
我是否需要为特定类型覆盖 PlayRecord 才能在此处获得抗锯齿功能?
WMF 来自 AutoCAD,如果有帮助的话。
c# - 如何使用 GdipConvertToEmfPlus 将 WMF 转换为 EMF+ 而不会丢失四分之三的图像?
在将 WMF 转换为 EMF+ 以获得抗锯齿渲染后,在转换为 EMF+ 后仅包含我的 WMF 的左上象限。
使用 EnumerateMetafile 绘制 WMF(转换前)可以工作,但不能消除锯齿,这正是我在这里所追求的。
任何想法为什么在转换时丢失了四分之三的图像?
WMF 由 AutoCAD LT 生成,大小为 32640x14586 像素,单位/英寸=1632。
EMF 中的记录类型(转换后)为:
我已经尝试在元文件回调中跳过 SetPageTransform 和 SetClipRegion,并且之前还缩放了图形,但没有任何帮助。
我会看看是否可以共享原始 WMF 以供检查。
通过这个问题了解转换是如何在此处完成的: How to enable anti-aliasing when rendering WMF to BitMap in C#/WPF/WinForms?
java - 从 Java BufferedImage 创建 WMF 文件
我需要将图像(通常为java.awt.image.BufferedImage
)导出为 WMF 格式(Windows 元文件)。我用谷歌搜索了大约一个小时,但没有机会。
你知道任何图书馆或建议来完成它吗?
谢谢。
c# - 如何将 .wmf 转换/添加到 .pdf
我有这个示例代码,但我没有让它工作。我的问题是如何将 .wmf 文件转换/添加为 PDF。
我试图从 .wmf 中读取字节并用它创建一个图像,然后尝试将其添加到 PDF 创建器。
我无法以我猜的方式读出字节。任何帮助表示赞赏。
亲切的问候, ChekaZ
c# - 如何以 WMF 格式保存 MS 图表并插入 PDF iTextSharp
我一直在 Visual Studio 2012 中的 ASP.NET MVC 应用程序 (C#) 中工作。我用 MS Charts 创建了几个报告(在我使用 iTextSharp 的 pdf 文件中显示它们)。但是,当我的图表放大 200% 时,它们的质量很差。因此,我想以 WMF 格式保存我的图表(我发现 iTextSharp 不支持 SVG 格式)。为了以 WMF 格式保存我的图表,我使用了以下代码:
但我收到了一条错误消息:
错误是:“值不能为空。参数名称:编码器”。如何以 WMF 格式保存图表?预先感谢您的任何帮助。
windows - 找不到 PowerShell 包管理
我试图避免必须恢复我的电脑并将其恢复到原来的位置。我最近打算使用Shift+删除一个文件夹Del,但没有太注意我在 C:\ProgramFiles\WindowsPowerShell\Modules 中的模块文件夹上点击了Shift+ 。Del
我重新导入了 PowerShellGet、PackageManagement 以及 Pester。
我以为我很清楚,但我一直遇到问题,我必须始终重新导入 PowershellGet。然后我得到另一个错误。
Get-PSRepository :术语“PackageManagement\Get-PackageSource”未被识别为 cmdlet、函数、脚本文件的名称。
即使在这样做之后,Import-PackageManagement
我仍然会收到该错误。
如果我这样做(Get-Module -List Available -Name PackageManagement).Exportedcmdlets
,它表明那Get-PackageSource
是存在的。
我真的不确定我需要做什么来解决这个问题。
我已卸载并重新安装了 WMF 5.1,但问题仍然存在。
我正在运行 Windows 8.1
ms-word - 如何通过 POI 添加 wmf 文件作为嵌入式方程来创建 word 文件?
环境:windows7上的word2007。
我使用最新的Apache POI库(3.16)解析了一个word(.docx)文件,并成功地精确了文本、图片和嵌入的mathtype方程。
为了解析嵌入的数学类型方程,我使用了以下 api
现在我想创建一个新的 word(docx) 文件,将文本、图片和嵌入的 mathtype 方程添加回它。
添加文字:XWPFRun run = para.createRun(); run.setText("xxx")
.
添加图片:XWPFPicture xwpfPicture = run.addPicture(pictureData, pictureType, filename, Units.pixelToEMU(width), Units.pixelToEMU(height));
添加 wmf:
String rId = doc.addPictureData(new FileInputStream(wmfFilePath), Document.PICTURE_TYPE_WMF);
问题是 wmf 现在是不可见的,如何让它可见并放置在正确的位置?或者说使 wmf 与创建的运行相关。
看了poi的例子和测试用例,还是找不到任何api或方法。 http://svn.apache.org/repos/asf/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/ http://svn.apache.org/repos/asf/poi/trunk/ src/examples/src/org/apache/poi/xwpf/usermodel/examples/
有一个相关的问题: 如何使用 Apache POI 将嵌入式方程添加到 docx 文件?
不同之处在于我只想将解析后的 wmf 文件添加到新的 word 文件中,而不是以编程方式编写一些 mathtype 方程。
有人可以帮忙吗?
eg:我有一个词,它有一个数学类型方程,当双击它时,由于机器上安装了数学类型软件,所以数学类型编辑器是打开的。
使用 POI api 解析它:
doc.getAllPictures(); FileUtils.writeByteArrayToFile(new File(i + ".wmf"), picture.getData());
现在 mathtype 方程被转换为磁盘上的 wmf 文件。
run.addPicture(pictureData, Document.PICTURE_TYPE_WMF, filename, Units.pixelToEMU(width), Units.pixelToEMU(height)) 它可以将 wmf 添加为图片,但我想恢复单词,当用户双击单词时方程,数学类型编辑器打开。
POI 可以将 word 中的 mathtype 方程解析为 wmf 文件,有什么办法可以将 word 写回原样?
powershell - PowerShell:找不到具有名称的提供程序
尝试在大约 50 台远程计算机上将现有的 powershell 版本(V2)更新到最新版本(V5.)。从https://msdn.microsoft.com/en-us/powershell/wmf/5.1/install-configure获取安装说明和脚本(Install-WMF5.1) ,脚本在本地机器上成功执行。
环境如下 - Win 7, Sp1 - PSRemoting Enabled - Powershell 以管理员身份运行
运行以下命令时,我收到以下错误消息。“找不到名称为 ' 的提供程序”
调用命令 -FilePath \Install-WMF5.1.ps1 -ComputerName comp1
请协助。
先感谢您
vb.net - 转换图像
我试图将此代码转换为 vb.net 并添加一些代码来制作文件......但文件的分辨率变得很糟糕,我似乎无法将其插入到水晶报表中,我在将其转换为 vb 时做错了什么。网?提前致谢 :)