问题标签 [metafile]

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.

0 投票
1 回答
428 浏览

git - Git 找不到元文件

这是一件很奇怪的事情。我正在与一个团队合作,我们使用 Git 来共享项目。当我将更改推送到项目时,我的元文件永远不会显示为提交文件的一部分。有时,当我推送我的更改时,元文件会在项目的其他用户版本上注册。

但有时,尤其是当我创建新脚本或预制件时,它们没有元文件。

我知道我已经检查了编辑器菜单中的“显示的元文件”选项。那么,我错过了什么?为什么会这样?

我正在使用带有 UnityPro 的 MacBook。我使用 SourceTree 管理我的 Git,但我正在寻找的文件也不会通过终端出现在常规 Git 中。

0 投票
0 回答
64 浏览

unity3d - Unity5 我在 .cs 文件中丢失了我的代码。C# 文件仍然存在,但代码不见了

Unity 5.1.2f1(64 位)版本。(windows 8.1)我关闭了 Unity。不久前,我打开 Unity 并在控制台中出现了一些错误。然后我点击了错误,我意识到我在一些 C# 文件中丢失了我的代码。然后我检查了我的脚本文件夹并检查了我的修改日期部分C# 文件。

这是我的问题的图像。

http://www.imagesturk.net/images/2015/08/19/Capture662cb.md.png

如您所见,一些文件的修改日期在第 7 个月,而其他文件的修改日期在第 8 个月。问题是我刚刚保存了这些文件的(第 7 个月)几天。

我之前也遇到过这个问题。那个时候只丢失了很少的更改,我重新编码了这些文件,但没有丢失数百行代码,所以我不能全部重新编码。有没有办法恢复这些代码?

0 投票
1 回答
873 浏览

aspose - 需要 EMFPlus 示例文件

目前我通过 Aspose 引擎生成的所有 EMF 文件都处于 EMF 双模式。

如果有人能告诉我如何通过 Aspose 生成 EMFPlus 文件,那就太好了。如果你能给我提供一个不处于双模式的示例 EMFPlus 文件,那就太好了。

或者,请告诉我从哪里可以从互联网上下载它。

0 投票
0 回答
672 浏览

delphi - 高 dpi 系统上的元文件打印行为

就在最近,我们收到了关于高 dpi 系统(例如分辨率高于 200dpi 的 4k 屏幕)的错误报告,表明我们的打印图形没有正确缩放 - 它们没有占据屏幕上的整个宽度。

以下代码应显示情况:

该代码应该在整个页面上拉伸 10x10 元文件 - 这在高 dpi 系统上失败。如果在 Windows 中将字体/项目缩放设置为 100%,并且应用程序中没有清单告诉 Windows 它是 dpi 感知的,则该代码有效。我正在使用德尔福 2010。

0 投票
1 回答
103 浏览

c# - 修剪元文件侧的空白空间

我正在以编程方式创建内存中的元文件 - 例如折线图。我使用 Graphics.SetClip(..) 和 Graphics.ResetClip(..) 来设置 X/Y 轴的最大值/最小值 = 限制绘制数据点的范围。

结果很好,除了一件事:生成的图像在侧面包含空白空间。这个空白空间属于被 ClippingRegion 修剪(隐藏)的实体。

换句话说: ClippingRegion 隐藏区域外的实体,但不影响生成的图元文件的大小。无论我是否设置 ClippingRegion,Metafile.GetBounds() 都会返回相同的结果。

我需要将生成的图元文件导出到 MS Word、光盘和另一个 SW。但是侧面有这些空白是没有用的...... :-(

如何解决?提前致谢

0 投票
1 回答
729 浏览

r - 更改图例边框和图例标题之间的间距

我正在尝试使用 RStudio 将绘图保存为元文件 (*.emf)。绘图的格式在 *.emf 文件中看起来不错,只是图例的顶部边框和图例标题之间没有间隙。我怎样才能添加这样的差距?我正在使用 base R

这是代码。我无法将 *.emf 文件上传到 Stack Overflow。

0 投票
0 回答
807 浏览

vb.net - VB.Net 将增强的图元文件从剪贴板粘贴到图片框

我想将剪贴板中的增强型图元文件粘贴到 VB.Net 中的图片框。实际上,我这样做了,但我不知道这样做是否正确。

我从剪贴板有这个对象:

我想将它粘贴到图片框。

以下代码不起作用:

然后我尝试了这个(从这里开始有效)):

然后我调用它:

上面的代码有效,但我想知道是否有另一种粘贴增强元文件的方法而不需要这些dll's

谢谢!!!

0 投票
2 回答
1713 浏览

c++ - 如何使用 gdi+ 正确缩放 EMF 绘图

我的 windows c++ 程序创建 EMF(增强的元文件格式)以导出到剪贴板、word 和 excel。

以下示例代码生成一个只有 12x12 的 EMF 矩形 (width=height=25),而画布为 25x25(注意:我的笔记本电脑的屏幕分辨率为 3600x1800)。在其他屏幕分辨率下,也会出现类似的缩放异常(太大/太小)。看起来图形绘图的缩放需要设置为分辨率的函数。我在这里的知识显然有差距......任何帮助表示赞赏。

0 投票
1 回答
1642 浏览

c# - 在 C#/WPF/WinForms 中将 WMF 渲染为 BitMap 时如何启用抗锯齿?

为什么在执行此操作时不会对线条等进行抗锯齿处理?

委托函数如下所示:

我是否需要为特定类型覆盖 PlayRecord 才能在此处获得抗锯齿功能?

WMF 来自 AutoCAD,如果有帮助的话。

0 投票
1 回答
665 浏览

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?