使用企业架构师Python API旋转标签

使用企业架构师Python API旋转标签,python,enterprise-architect,Python,Enterprise Architect,我目前正在使用用于企业架构师的Python API,我得到了一个如下图所示的图表 是否有方法旋转图表底部的端口标签,使其垂直定向? 我已经在相应的端口对象上尝试了diagramObject.SetStyleEx(“ROT”,“1”),但没有成功 示例图 编辑: 我使用的是EA v14。当我单击端口标签时,它为我提供了手动旋转它的选项 您需要修改diagramObject.style。我做了一个小测试程序: dia = rep.getDiagramByGUID("{E81414BA-

我目前正在使用用于企业架构师的Python API,我得到了一个如下图所示的图表

是否有方法旋转图表底部的端口标签,使其垂直定向? 我已经在相应的端口对象上尝试了
diagramObject.SetStyleEx(“ROT”,“1”)
,但没有成功

示例图

编辑: 我使用的是EA v14。当我单击端口标签时,它为我提供了手动旋转它的选项


您需要修改diagramObject.style。我做了一个小测试程序:

dia = rep.getDiagramByGUID("{E81414BA-F3B4-4069-B421-0BFA9789BB71}")
for do in dia.diagramobjects:
    do.style = do.style.replace("ROT=-1", "ROT=1").replace("ROT=0", "ROT=1")
    print (do.style)
    do.update
style
是一个csv列表,可能看起来像

DUID=3BA63121;HideIcon=0;LBL=CX=115:CY=27:OX=90:OY=13:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=1:ALT=0:ROT=-1


所以我把所有的旋转都改成顺时针旋转。我想你可以挑选出你需要的零件。(请注意,我使用了存储库包装,这使我在更新后省略了括号。

您是否尝试过直接设置
diagramObject.Style
?帮助建议只支持几个参数。(哦,当然,请确保通过调用update()保存更改的对象)然后在EA中重新加载图表。同时发布您的实际代码,因为问题可能是缺少Update()或类似的东西。@samuelliew是什么让您关闭了这一个?@qwerty_所以我也在想同样的事情。这不是文档记录最好的问题,但肯定不是最坏的问题。我已经投票决定重新打开。