Message 1 of 2
Inventor 2024 DrawingView Problem C#
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
Inventor 2024
API ViusalStudio 2022
I try to write a script in C# to Create a DrawingView, but i got a Error.
This is a Sample:
Inventor.DrawingDocument oDrawingDoc = (DrawingDocument)Globals.g_inventorApplication.Documents.Add(DocumentTypeEnum.kDrawingDocumentObject,null,true);
oDrawingDoc.UnitsOfMeasure.LengthUnits = UnitsTypeEnum.kMillimeterLengthUnits;
Inventor.Document oDoc = Globals.g_inventorApplication.Documents.Add(DocumentTypeEnum.kDrawingDocumentObject,"",true);
oDrawingDoc = (DrawingDocument)oDoc;
Inventor.Sheet oSheet = oDrawingDoc.Sheets.Add(DrawingSheetSizeEnum.kA0DrawingSheetSize);
Point2d oPointDrawingStart = oTG.CreatePoint2d(50, 50);
double oScale = 1;
DrawingView oViewSheet = oSheet.DrawingViews.AddBaseView((Inventor._Document)oPartBridge_Doc, oPointDrawingStart, oScale,ViewOrientationTypeEnum.kFrontViewOrientation, DrawingViewStyleEnum.kHiddenLineDrawingViewStyle);
I get a Error with DrawingView oViewSheet " Unknow Error"
In VB.NET is working
Dim oDrawingDoc As DrawingDocument = g_inventorApplication.Documents.Add(DocumentTypeEnum.kDrawingDocumentObject,, SystemOfMeasureEnum.kMetricSystemOfMeasure)
Dim oSheet As Sheet = oDrawingDoc.Sheets.Add(DrawingSheetSizeEnum.kA0DrawingSheetSize)
Dim oDrawingPointStart As Point2d = oTG.CreatePoint2d(60, 50)
Dim oScale As Double = 1
Dim oViewSheet As DrawingView = oSheet.DrawingViews.AddBaseView(oPart_Unfold_Doc, oDrawingPointStart, oScale, ViewOrientationTypeEnum.kFrontViewOrientation, DrawingViewStyleEnum.kHiddenLineDrawingViewStyle)
Dim oUnitDrawing As UnitsOfMeasure = oDrawingDoc.UnitsOfMeasure
oDrawingDoc.UnitsOfMeasure.LengthUnits = UnitsTypeEnum.kMillimeterLengthUnits
oDrawingDoc.StylesManager.ActiveStandardStyle = oDrawingDoc.StylesManager.StandardStyles("Standardnorm (DIN)")
What i need to do it in C#
Also, i dont know how to set the:
SystemOfMeasureEnum.kMetricSystemOfMeasure
in C# ??
Thanks for Any Suggestion