Přes 121.500 registrovaných u nás, celkem 1.117.000 registrovaných (CZ+EN).
Nový Kalkulátor nosníků, Spirograf generátor a Regresní křivky v sekci Převodníky.
Kompletní příkazy a proměnné AutoCADu 2027.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
Průvodka generovaná z Inventoru |
Odpovědět
|
archiv |
| Autor | |
madep
Zasloužilý člen
Přihlášen: 01.pro.2006 Lokalita: ČR (Pha) Používám: Inventor 2022 Stav: Offline Bodů: 205 |
Možnosti příspěvku
Poděkování0
Citace Odpověď
Téma: Průvodka generovaná z InventoruZasláno: 4 hodin 31 minut zpět v 20:13 |
|
Kolegové,
kdysi jsem odsud stáhnul pravidlo na generování průvodky z modelu. Trochu jsem ho upravil, protože ten původní do průvodky generoval barevný obrázek s pozadím, což nebylo úplně dobré, zvláště když to tisknu na černobílé tiskárně, což pro výrobu stačí. Důležité je mít v Možnostech uložení obrázku zaškrtnuté "Průhledné pozadí" V Šabloně WORD jsou na místě generování iVlastností vytvořené záložky, ale samozřejmě si je můžete upravit podle sebe. Tak kdyby to někomu pomohlo, tak tady je: 'název šablony protokolu template = "C:\Vault\Šablony\Šablony\Pruvodka.docx" 'objekt aplikace Word wordApp = Interaction.CreateObject("Word.Application") 'načíst šablonu do Wordu wordDoc = wordApp.Documents.Add (template, Visible:=True) 'zapsat hodnoty z modelu do Záložek šablony - možno doplňovat další pole wordDoc.Bookmarks("TITLE").Range.Text = iProperties.Value("Summary", "Title") wordDoc.Bookmarks("PARTNO").Range.Text = iProperties.Value("Project", "Part Number") wordDoc.Bookmarks("STOCK_NUMBER").Range.Text = iProperties.Value("Project", "Stock number") wordDoc.Bookmarks("DESCRIPTION").Range.Text = iProperties.Value("Project", "Description") wordDoc.Bookmarks("REVNO").Range.Text = iProperties.Value("Project", "Revision Number") 'vytvořit náhled oImage = ThisDoc.PathAndFileName(False) & ".png" oCamera = InventorVb.Application.ActiveView.Camera oCamera.fit oCamera.apply 'InventorVb.Application.ActiveView.SaveAsBitmap(oImage,700,400 ) 'získat aktuální režim zobrazení Dim oOGDisplayMode As DisplayModeEnum = InventorVb.Application.ActiveView.DisplayMode 'change to wireframe w/o hidden edges InventorVb.Application.ActiveView.DisplayMode = DisplayModeEnum.kWireframeNoHiddenEdges InventorVb.Application.ActiveView.Update() 'přiřadit možnosti mapy názvů a hodnot Dim oOptions As NameValueMap oOptions = InventorVb.Application.TransientObjects.CreateNameValueMap oOptions.Value("Transparent Background") = True 'Pro nastavení velikosti použijte příkaz saveasbitmap 'protože nedokážu zjistit správné možnosti pro danou velikost, takže to používám jako alternativní řešení InventorVb.Application.ActiveView.SaveAsBitmap(oImage, 400, 400) 'export s průhledným pozadím (nutno uložit jako PNG) ThisDoc.Document.SaveAs2(oImage, True, oOptions) 'návrat do původního režimu zobrazení InventorVb.Application.ActiveView.DisplayMode = oOGDisplayMode InventorVb.Application.ActiveView.Update() 'vložit na konec wordDoc.Bookmarks.Item("\endofdoc").Range.InlineShapes.AddPicture(oImage) My.Computer.FileSystem.DeleteFile(oImage) 'uložit Word k modelu wordDoc.SaveAs (ThisDoc.PathAndFileName(False) & ".docx") 'Dim WordFileName As String 'WordFileName=environmentPath1 & "Vstupní kontrola" & ThisDoc.FileName(False) & ".docx" 'wordDoc.SaveAs (WordFileName) wordDoc.Close() wordDoc = Nothing 'ukončit Word wordApp.Application.Quit() wordApp=Nothing |
|
![]() |
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět
|
|
| Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,161 sekund.





Možnosti tématu
Možnosti příspěvku
Poděkování

