Umisteni prvku Text with leader
| Uživatel | Příspěvek | 
                      Fojman ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        27.2. 2012
                         | Zobrazeno:  
                        11266x Konfigurace CATIA: Text dotazu: 
 V posledni procedure kde se tvori vlastni text je umisteni (10,10), ale ja bych rad pouzil neco ve stylu hybridShapePointCoord1.x + 10, hybridShapePointCoord1.y + 10. Napr. ve Flash ActionScriptu jdou umistovat objekty pomoci zapisu napr. objekt._x = 120, objekt._y = 33. Diky za vysvetleni a komentare.  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#2642]
                             | Publikováno: 
                            27.02. 2012 - 20:46 Možností je víc, pokud budete mít body pro vytvoření anotací v jednom setu, šel bych na to asi takhle:
 1. vybrat set s body (uživatel) 2. vybrat všechny body v tomto setu 3a. pokud bude bod typu PointCoord, získat z něj souřadnice 3b. pokud půjde o jiný bod, bude se muset provést měření a souřadnice vytáhnout z něho 4. vytvořit anotaci podle souřadnic Pokud budou body v různých setech, měly by mít nějaký prefix, a pak by se dalo použít vyhledávání. Kód by vypadal asi takhle (CATScript, otevřený CATPart): ' selekce Je to jen pro inspiraci, jde to i jinak. :-)  | 
                           
                           Fojman ![]() ![]() Poslat zprávu | Profil  | 
                            [#2644]
                             | Publikováno: 
                            28.02. 2012 - 08:38 Mnohokrat dekuji za pomoc, funguje to skvele. Jen tam byla chybka u ("SPA Workbench") misto ("SPAWorkbench"), ale to uz opravdu nebyl problem upravit. Bohuzel ted mi to v textu anotacich zobrazuje oznaceni reference tak jak si ho Catie vytvorila. (annotation1.Text.Text = hybridShapePointCoord1.Name). Potreboval bych tam dostat vsude nazev bodu - jeho Feature Name. Bohuzel nevim jakym prikazem tento nazev vyvolam. Prosim o pomoc a jeste jednou dekuji!!!
 Sub CATMain()  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#2645]
                             | Publikováno: 
                            28.02. 2012 - 10:58 Objekt Point je de facto  oSelection.Item(i).Value, takže jeho název je oSelection.Item(i).Value.Name.
PS: Jedna chyba je na to, že jsem to psal z hlavy, celkem dobré skóre. :-)  | 
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.












