cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

GUI for symbol instance preview?

YaroslavSin
17-Peridot

GUI for symbol instance preview?

Hello!

How do you think, what GUI component is using for symbol instance preview?

img-2018-10-25-15-11-50.png

5 REPLIES 5

Label and setting image file with ProUILabelBitmapSet() API should work.

@Ketan_Lalcheta

This is good if you have predefined picture.

But I want to draw symbol instance on the fly, how Creo is do.

One way is collect all items from symbol instance and draw into Drawing area component. But it is not very easy!

Yes, It is the best way to do same. But I would go with 5 to 7 image available as different symbol representation and show specific image for concerned symbol.

 

This would save considerable amount of effort, but it is not the best solution.

@Ketan_Lalcheta I'm agree with you. No seeing easiest way for now. Thank you for your help.

RPN
17-Peridot
17-Peridot
(To:YaroslavSin)

Parsing the symbol is painful, but what you can do is:

 

  1. Create your own plotter driver
  2. open a symbol in a tmp drawing
  3. use you plotter driver and render your symbol

A plotter driver is not that complicated, you have only to bind a couple of primitives, like text, lines, arcs... If you have something like a canvas to draw in PTC‘s GUI you can bind the driver function to draw your symbols. You may have an Bounding Box issue, but this should be solvable 🙃

 

Top Tags