Cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted

How to manage styles per API?

Solution Partner Legend Solution Partner Legend
Solution Partner Legend

Hi everybody,

 

i would like to know if it is possible to replace per API the styles of existing DFT documents by styles of a template DFT document or from a given material file?

Kind regards,
Wolfgang Kunert - www.wksyspro.de
4 REPLIES

Re: How to manage styles per API?

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Wolfgang,

which styles are you going to copy? LinearStyles, DimensionStyles, DashStyles, etc...?

 

AFAIK, there is no direct API to copy any styles from one document to another, so my advice is to recreate/modify the styles in the new document with exactly the same properties like your template document.

Re: How to manage styles per API?

Solution Partner Legend Solution Partner Legend
Solution Partner Legend

Bernhard,

 

thank you for answering.

 

I need to achieve the same functionality via API as an user can do by using interactively the style organizer: Copy defined styles from a defined template DFT document or from a defined material.mtl file into the current opened DFT document.

 

Adding a new DrawingStyle to the opened DFT document is supported by the API, as you mentioned, but recursively taking over all objects from the equivalent source DocumentStyle seems to be quite messy and time consuming (=expensive) to program/realize. I hoped to find in the API a way to assign whole objects.

 

Here the help info for using the style organizer interactively, what i would like to implement without user interaction:

Step 1.

Choose View→Style→Styles.

Step 2.

On the Style dialog box, set the Style Type box to the type of style you want to organize.

Step 3.

On the Style dialog box, click the Organizer button.

Step 4.

On the Style Organizer dialog box, click the style in the File Name list that you want to copy.

Step 5.

Click the Copy button.

Kind regards,
Wolfgang Kunert - www.wksyspro.de

Re: How to manage styles per API?

Experimenter
Experimenter

Hello Wolfgang

 

I need the same function. How did you solved this problem?

 

Best regards

Erich

Re: How to manage styles per API?

Solution Partner Legend Solution Partner Legend
Solution Partner Legend

Hello Erich,

 

I'm sorry, I "solved" it for my customer by instead providing a tool to move a complete drawing to a new drawing based on a template having all wished styles etc. defined.

 

Best regards

 

Wolfgang

Kind regards,
Wolfgang Kunert - www.wksyspro.de