Můžu mít dotaz na Inventor API? V práci si zkouším dělat jednoduchá makra ilogic a narazil jsem na dvě podobné funkce Document.FullFileName a Document.FullDocumentName. Kterou mám používat? Jak se liší?
Vladimír Michl
21.07.2026, 11:08
No to záleží k čemu je potřebujete. Pokud chcete např. otevírat daný soubor, použijte vlastnost FullFileName. Pokud chcete název vypisovat jako text do nějakého protokolu, bude asi lepší FullDocumentName.Liší se v tom, jaký obsah nabízejí v případě variant dokumentu. FullFileName vždy vrací název z pohledu souborového systému (tedy např. "D:\Součásti\ProjektA\Součást8.ipt"), kdežto FullDocumentName identifikuje i název úrovně detailu (LOD) resp. novějšího stavu modelu (ModelState), takže např. "D:\Součásti\ProjektA\Součást8.ipt<Rozevřená>". Některé API funkce vyžadují jako parametr právě formát FullDocumentName, protože jeden soubor na disku může obsahovat více různých "dokumentů" (model v různých stavech).