We are facing following difficultly in customizing print to satisfy the client requirement
1. Printing SCRM custom sections and excluding it from Print
We have built several print template one for each Business region(US/UK/Asia Pac etc) used by our client. When the SCRM is checkbox is selected in the print, SCRM details will be printed along with its custom section
For example, Lets say we have custom section Section1, Section2, Section3 in the SCRM and we have print tempaltes template1,Template2 and Template3 for each region
US - template 1
UK - Template 2
Asia Pac - Template 3
Scenario 1: when the client uses template1 then custom section 1 should be excluded in the print out and all other sections section2 and section 3 should get printed
Scenario 2: when the client uses template2 then custom section 2 should be excluded in the print out and all other sections section1 and section 3 should get printed
Scenario 3: when the client uses template3 then custom section 3 should be excluded in the print out and all other sections section1 and section 2 should get printed
How this can be achieved.
1. can it be achieved by using Print guard condition? if so do we have any sample code to tell us which class and methods to be over ridden and how it can be configured in MLL file?
2. is there any way we can identify which template being used in custom c# plugins
3. which property can be used to Uniquely identify a template that is being used for printing
See the User Interface Extensions.doc document in the \Utilities\UIExtensions folder for more information.
You can also watch the introductory video on the User Collaboration site for a high level overview
Is this for the Spec Print popup in GSM? If so, you would use the UIExtensionGSMPrint and UIExtensionGSMPrintTrade extension points.
Let us know if you have questions