CREO Toolkit二次开发-表格文字对齐
本文介绍如何使用Toolkit设置表格文字的对齐方式。表格文字的对齐与Word类似,从水平和垂直两个维度包括九种方式。在Creo 4.0之前,对齐方式由ProDtlnotedataJustifSet
函数设定,其第二个和第三个参数分别对应水平和垂直两种对齐方式,第一个选项是对应表格单元格内的ProDtlnote
包含的 ProDtlnotedata
。修改完ProDtlnotedata
后,使用ProDtlnoteModify
替换ProDtlnote
对应的ProDtlnotedata
即可,示例代码如下:
1 | status = ProDtlnoteDataGet(¬e, NULL, PRODISPMODE_NUMERIC, ¬e_data); |
Creo 4.0之后,Toolkit使用ProTextStyleJustificationSet
和ProTextStyleVertJustificationSet
替换了ProDtlnotedataJustifSet
函数,两个函数分别设置水平和垂直对齐方式。两个函数的第一个参数为ProTextStyle
对象,其操作相对简单了一些,和前文表格文字宽度修改相同,最后通过ProNoteTextStyleSet
而非ProDtlnoteModify
完成修改,代码相对简单,在此不再赘述了。
完整代码可在Github.com下载。代码在VS2010,Creo 2.0 M060 X64下编译通过。