NX二次开发刻字功能——打印文本(识别电脑中的字体)
在刻字时,我们通常会选择公司规定的字体。先谈一谈我在识别计算机字体文件夹下字体时出现的问题,以及初步解决方案。
首先我尝试两种方法,一个时使用传统意义下遍历识别指定文件夹下字体的名字,输出;另一种是使用NX自带的遍历命令,但是无论哪种识别出来的字体都是英文,而不是中文,网上说的原因众说纷纭。如下所示:
我在这里给出代码,希望有大佬可以进一步指出存在的问题。
//NX12_NXOpenCPP_Wizard1
// Mandatory UF Includes
#include <uf.h>
#include <uf_object_types.h>
// Internal Includes
#include <NXOpen/ListingWindow.hxx>
#include <NXOpen/NXMessageBox.hxx>
#include <NXOpen/UI.hxx>
// Internal+External Includes
#include <NXOpen/Annotations.hxx>
#include