Hi grinderz,
I see. I think I was just not reading carefully.
I didn't spend too much time on this but I did come up with a bit of a hack solution, that might work for you (but I sort of doubt it as it has a big flaw). But I'm going to post what I have and hope that someone else might jump in and provide the missing part.
The hack comes in two parts, first is just a rule that will get the custom iProperty ID and formatting from a view. So you'll want to edit your drawing view and add the custom iProperty to it as such:

Then you can use this rule to get the ID and format for the custom iProperty:
'Get custom iProp format and ID from view label
'start of ilogic code
Dim oDoc As DrawingDocument: oDoc = ThisDoc.Document
Dim oSheets As Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView
oSheets = oDoc.Sheets
For Each oSheet In oSheets
oViews = oSheet.DrawingViews
For Each oView In oViews
'capture the current view label
ViewLabel = oView.Label
oModelName = _
oView.ReferencedDocumentDescriptor.ReferencedDocument.DisplayName
Try
'return the value
MessageBox.Show(oView.Label.FormattedText , "iLogic")
'write the value to the drawings comments property
iProperties.Value("Summary", "Comments") = oView.Label.FormattedText
Catch
'do nothing if error
End Try
Next
Next
'end of ilogic code
Then you can look in the drawings comments property and find the string to use in the next rule for that iProperty:

So copy that string and enter it in this code, replacing the custom iProperty I have entered:
'Set View Label to use custom iProp 2
'start of ilogic code
Dim oDoc As DrawingDocument: oDoc = ThisDoc.Document
Dim oSheets As Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView
oSheets = oDoc.Sheets
For Each oSheet In oSheets
oViews = oSheet.DrawingViews
For Each oView In oViews
'capture the current view label
ViewLabel = oView.Label
oModelName = _
oView.ReferencedDocumentDescriptor.ReferencedDocument.DisplayName
Try
'gets the custom iproperty from the model and formats it to be dynamic (uses <Br/> as a line break
o_iProp_1= _
"<Property Document='model' PropertySet='User Defined Properties' Property='My_iProp_1' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='11'>My_iProp_1</Property><Br/>"
'add the the iProperty to the current view label, with a dash separator
oView.Label.FormattedText = "<DrawingViewName/><Br/>" & o_iProp_1
Catch
'do nothing if error
End Try
Next
Next
'end of ilogic code
Repeat this if you have multiple custom iProperties to use and combine them in the formatted text line as such:
oView.Label.FormattedText = "<DrawingViewName/><Br/>" & o_iProp_1 & o_iProp_2
You can remove "<DrawingViewName/><Br/>" if you don't intend for the view label to use the view name.
Note too that <Br/> provides a line return.
I doubt this is really a solution becuase the custom iProperty could have a different ID number in different model files. For instance my example shows that My_iProp_1 has a PropertyID of 11 for the current part. But I might have another part where My_iProp_1 has a PropertyID of 2.
So what is really needed is some code to return the property ID number and insert that into the string, so that the rule will work in all cases. I tried a couple of things with PropId but never did get the details worked out. I might get back to this later, but I thought this might help in the meantime.
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com