首页 > 其他 > 详细

NXOpen 工程图创建注释

时间:2021-03-28 12:46:58      阅读:18      评论:0      收藏:0      [点我收藏+]

VS2010 NX8.5

Annotations::SimpleDraftingAid *nullAnnotations_SimpleDraftingAid(NULL);
Annotations::DraftingNoteBuilder *draftingNoteBuilder1;
draftingNoteBuilder1 = workPart->Annotations()->CreateDraftingNoteBuilder(nullAnnotations_SimpleDraftingAid);
draftingNoteBuilder1->Origin()->SetAnchor(Annotations::OriginBuilder::AlignmentPositionMidCenter);
draftingNoteBuilder1->SetTextAlignment(Annotations::DraftingNoteBuilder::TextAlignBelowbottom);
draftingNoteBuilder1->Origin()->Plane()->SetPlaneMethod(Annotations::PlaneBuilder::PlaneMethodTypeXyPlane);
std::vector<NXString> text1(2);//设置本内容
text1[0] = "Alan Huang";
text1[1] = "QQ:185266370";
draftingNoteBuilder1->Text()->TextBlock()->SetText(text1);
draftingNoteBuilder1->Style()->LetteringStyle()->SetGeneralTextSize(10.0);//设置字高
View *nullView(NULL);
Point3d point1(150, 130, 0.0);
draftingNoteBuilder1->Origin()->Origin()->SetValue(NULL, nullView, point1);

NXObject *nXObject1;
nXObject1 = draftingNoteBuilder1->Commit();

draftingNoteBuilder1->Destroy();

 

技术分享图片

NXOpen 工程图创建注释

原文:https://www.cnblogs.com/hqsalanhuang/p/14588136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!