批量打印 选择图纸尺寸时,怎么都是英文的 毫米 怎么全成了MM
在CAD2016自带的打印模块中 是中文 毫米编程怎么实现 图纸尺寸 中文显示 这都要改? LocaleMediaName你看看 LocaleMediaName 和 MediaName 有什么区别 ok下周测试一下 GetLocaleMediaName 图纸的本地自定义命名。我们会发现GetCanonicalMediaNameList 返回的图纸列表中,用户自定的图纸会以UserDefinedMetric来命名的。而我们的自定义命名只能通过GetLocaleMediaName来读取 GetLocaleMediaName确实是中文打印纸张名称,但这个中文名称用在 psv.SetPlotConfigurationName(ps, printDeviceName, mediaName)里面出错了不错了
这个 mediaName 一定是
psVdr.GetCanonicalMediaNameList(plSet);
得到的名称,否则会出现 einvalidinput的错误,特别是用第三方打印驱动的时候需要注意。 只有一个解决办法,显示采用中文,打印时换成 英文。 这个中文怎么转英文有知道的吗 GetLocaleMediaName 图纸的本地中文自定义命名。我们会发现GetCanonicalMediaNameList 返回的图纸列表是英文,两者 虽然一个是中文,一个是英文,但图纸顺序是对应的,
我们可以 建立两个 数组 对应中文图纸, 互相调用
页:
[1]