scorpio810 wrote:

You could draw a element and in your element in formula label field  add template variable :

Thank you! That's clever!

Nuri wrote:

Not possible with the "normal" text fields (the button on the left of "insert image").

Clear, thank you. I switched to using the title block more, which I think is actually more appropriate.

As in the title, I'd like to add a text box in a page and fill it with a property field placeholder, so it gets replaced by the property's value like in the title block.

Is this possible?

Nuri wrote:
clabacchio wrote:

Editing the schematic file as text, directly copy-pasting the text field in the xml structure of every component

It's obviously the most effective way at the current time to achieve what you want to do.
But it's risky! nomicons/unsure
Make a backup of your project before you tweak its xml content.

 I agree it's risky, and not very convenient unless I rig up some script to do it for me...

But I tried again with the text field method (probably with a more recent dev version of QET) and now I'm getting consistent results, with the right text size and orientation. Now it's still a bit of a mechanic work, but much less demanding and tedious!

Nuri wrote:

If you want that your changes are made in all instances of the element, do this:

Nuri wrote:

Make a backup of your project before !!!
you go to the "Collections" panel
you open your project (at the top of the tree directory of the collections), then / imported items ... until you find your component.
Then double click on the part to edit it.
Make the changes you want to make.
Save, close component editor.
Save and close your project.
Reopen your project and see if the changes are visible.

But I'm not sure it will work...
It works very good with STATIC texts.

Indeed, that's what I've tried to do, editing the imported element, reloading the collections and close/reopen.

I've also tried two other ways:

1. Saving and loading the text fields configuration in the element's properties, one by one. Unfortunately, every time I add the text field to the element, it sets the default font size to 9, despite having saved it as (for instance) 7. Plus, I have to do it to every element one by one.

2. Editing the schematic file as text, directly copy-pasting the text field in the xml structure of every component. The two things I don't like of this approach are that the text is explicit and not linked to the component's attributes, so I have to copy-paste the label as well to each component; second, the uuid of the text field is copied as well, though I don't know how big a problem it is.

Similar issue: if I updated an imported element within a project, shouldn't it be updated in all instances?

For instance, I tried adding a dynamic text field to a connector pin, I'd like for that connector to show the text field in all instances. That would be EXTREMELY convenient I believe.