iLogic pravidlo aktualizující iVlastnost
Pomocí makra iLogic můžete automaticky nastavit datum a čas do některé z iVlastností a tuto iVlastnost pak vložit jako pole např. do rohového razítka nebo mimorámového textu. Nevýhodou je, že makro mění (aktualizuje) dokument a že nejde použít v Inventor View.
Příklad jednoduchého iLogic makra:
Dim drawing As DrawingDocument = ThisDrawing.Document
drawing.PropertySets("{32853F0F-3444-11D1-9E93-0060B03C1CA6}")("Engr Date Approved").Value = DateTime.Now()
drawing.Update()
ThisApplication.CommandManager.ControlDefinitions("AppFilePrintCmd").Execute()
Příklad složitějšího iLogic makra - TiskCasDatum.
Do razítka následně vložte pole iVlastnosti - např.:
< DATUM INŽ. SCHVÁLENÍ >
V šabloně výkresu vytvořte formulář, přes který budete pravidlo spouštět.
Ve chvíli kdy budete chtít výkres vytisknout kliknete na připravené tlačítko, tím dojde k propisu aktuálního data a času. Zároveň se vám spustí dialog pro tisk:
POZOR: Pravidlo způsobí změnu parametru a tím i stav dokumentu. Tuto informaci musíte mít na paměti hlavně ve chvíli, kdy pracujete s Vaultem. V takovém případě bude potřeba dokument z Vaultu vydat.