Inventor General Discussion

Inventor General Discussion

Reply
Distinguished Contributor
waynehelley
Posts: 145
Registered: ‎09-10-2012
Message 1 of 7 (404 Views)
Accepted Solution

Ilogic - Make drawing view shaded.

404 Views, 6 Replies
01-22-2013 02:03 AM

Is there a line of code that will look at a drawing view and turn shading on?

 

I have tried

 

ActiveSheet.View("VIEW1").View.Shaded = True

but it didn't work :smileysad:

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2013
Windows 7 Enterprise, 64-bit

This iLogic code works for a drawing and changes all views in the selected sheet.

 

Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument

Dim oSheet As Sheet
oSheet = oDrawDoc.ActiveSheet

' select drawing views on active sheet
Dim oDrawView As DrawingView

For Each oDrawView In oSheet.DrawingViews
'adjust drawing view style
oDrawView.ViewStyle = DrawingViewStyleEnum.kShadedHiddenLineDrawingViewStyle

'OPTIONS TO CHOOSE FROM
' kHiddenLineDrawingViewStyle = 32257
'
kHiddenLineRemovedDrawingViewStyle = 32258
'
kShadedDrawingViewStyle = 32259
'
kShadedHiddenLineDrawingViewStyle = 32261
'
kFromBaseDrawingViewStyle = 32260

Next


Distinguished Contributor
VdVeek
Posts: 108
Registered: ‎09-13-2012
Message 2 of 7 (391 Views)

Re: Ilogic - Make drawing view shaded.

01-22-2013 03:22 AM in reply to: waynehelley

There was an older post here: http://forums.autodesk.com/t5/Autodesk-Inventor-Customization/iLogic-code-for-Visual-styles-Shaded-w...

Hope that helps you.

Rob.

Autodesk Inventor 2012 Certified Associate & Autodesk Inventor 2012 Certified Professional.
Distinguished Contributor
waynehelley
Posts: 145
Registered: ‎09-10-2012
Message 3 of 7 (362 Views)

Re: Ilogic - Make drawing view shaded.

01-23-2013 12:01 AM in reply to: VdVeek

Thanks but the post seems to be refering to the Display Style in the modelling environment, whereas I want to change the style of a drawing view.

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2013
Windows 7 Enterprise, 64-bit
*Expert Elite*
mrattray
Posts: 2,507
Registered: ‎09-13-2011
Message 4 of 7 (349 Views)

Re: Ilogic - Make drawing view shaded.

01-23-2013 05:49 AM in reply to: waynehelley

This is from VBA, experiment with it to make it work in iLogic.

 

DrawingView.ViewStyle = kShadedDrawingViewStyle

 

I'm not sure how familiar you are with coding in iLogic, but post back if you need more help.

Mike (not Matt) Rattray

Distinguished Contributor
VdVeek
Posts: 108
Registered: ‎09-13-2012
Message 5 of 7 (339 Views)

Re: Ilogic - Make drawing view shaded.

01-23-2013 06:14 AM in reply to: mrattray

This iLogic code works for a drawing and changes all views in the selected sheet.

 

Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument

Dim oSheet As Sheet
oSheet = oDrawDoc.ActiveSheet

' select drawing views on active sheet
Dim oDrawView As DrawingView

For Each oDrawView In oSheet.DrawingViews
'adjust drawing view style
oDrawView.ViewStyle = DrawingViewStyleEnum.kShadedHiddenLineDrawingViewStyle

'OPTIONS TO CHOOSE FROM
' kHiddenLineDrawingViewStyle = 32257
'
kHiddenLineRemovedDrawingViewStyle = 32258
'
kShadedDrawingViewStyle = 32259
'
kShadedHiddenLineDrawingViewStyle = 32261
'
kFromBaseDrawingViewStyle = 32260

Next


Autodesk Inventor 2012 Certified Associate & Autodesk Inventor 2012 Certified Professional.
Distinguished Contributor
waynehelley
Posts: 145
Registered: ‎09-10-2012
Message 6 of 7 (335 Views)

Re: Ilogic - Make drawing view shaded.

01-23-2013 06:27 AM in reply to: mrattray

Thanks Mike,

 

I have been having a play around but haven't had any luck yet.  i though the following may work but Inventor can not recognise 'View Style':

ActiveSheet.View("VIEW1").ViewStyle=kshadedDrawingViewStyle

 

I get the folliwng error:

 

Rule Compile Errors in Rule0, in 09090G00105414.idw

Error on Line 1 : 'ViewStyle' is not a member of 'Autodesk.iLogic.Interfaces.ICadDrawingView'.

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2013
Windows 7 Enterprise, 64-bit
Distinguished Contributor
waynehelley
Posts: 145
Registered: ‎09-10-2012
Message 7 of 7 (333 Views)

Re: Ilogic - Make drawing view shaded.

01-23-2013 06:30 AM in reply to: VdVeek

Thanks VdVeek

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2013
Windows 7 Enterprise, 64-bit
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.