Enterprise Architect Python API ile dönen etiketler
Şu anda Enterprise Architect için Python API ile çalışıyorum ve aşağıdaki resimdeki gibi bir diyagramım var.
Diyagramın altındaki bağlantı noktası etiketlerini dikey olarak yönlendirilecek şekilde döndürmenin bir yolu var mı? Zaten diagramObject.SetStyleEx("ROT", "1")ilgili bağlantı noktası nesnesini denedim ama başarılı olamadım.
Örnek Diyagram
Düzenleme: EA v14 kullanıyorum. Bir bağlantı noktası etiketine tıkladığımda, bana onu manuel olarak döndürme seçeneği veriyor.
Yanıtlar
DiagramObject.style'ı değiştirmeniz gerekir. Küçük bir test programı yaptım:
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 gibi görünebilecek bir csv listesidir
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;
Bu yüzden tüm dönüşleri saat yönünde döndürmek için değiştirdim. Sanırım ihtiyacın olan kısmı çözebilirsin. (Güncellemeden sonra parantezleri çıkarmama neden olan depo için bir sarmalayıcı kullandığımı unutmayın.