Inventor General

Reply
Valued Contributor
Posts: 98
Registered: ‎09-10-2012
Message 1 of 7 (359 Views)
Accepted Solution

Ilogic - Make drawing view shaded.

359 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 2011
Windows 7 Enterprise, 64-bit
Valued Contributor
Posts: 89
Registered: ‎09-13-2012
Message 2 of 7 (346 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.
Software in use: Inventor 2014, SolidWorks 2011
Also experience with: Solid Edge untill ST4,
Valued Contributor
Posts: 98
Registered: ‎09-10-2012
Message 3 of 7 (317 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 2011
Windows 7 Enterprise, 64-bit
*Expert Elite*
mrattray
Posts: 2,227
Registered: ‎09-13-2011
Message 4 of 7 (304 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

Valued Contributor
Posts: 89
Registered: ‎09-13-2012
Message 5 of 7 (294 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.
Software in use: Inventor 2014, SolidWorks 2011
Also experience with: Solid Edge untill ST4,
Valued Contributor
Posts: 98
Registered: ‎09-10-2012
Message 6 of 7 (290 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 2011
Windows 7 Enterprise, 64-bit
Valued Contributor
Posts: 98
Registered: ‎09-10-2012
Message 7 of 7 (288 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 2011
Windows 7 Enterprise, 64-bit

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Welcome to the new Autodesk Community!
If this is your first visit, click here to get started and make the most of the Community. Let us know what you think of the new experience in the Community Feedback Forum.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community


Inventor Exchange Apps

Created by the community for the community, Autodesk Exchange Apps for Autodesk Inventor helps you achieve greater speed, accuracy, and automation from concept to manufacturing.

Connect with Inventor

Twitter

Facebook

Blogs

Pinterest

Youtube