Does anyone knows if I can lock text and/or data fields to prevent any graphical changes like moving or stretching?
I tried it with the level lock and the element attribute lock, but it prevents also editing texte and fill in data fields.
I hope there is a possibility to do this. If not......., I would be happy if this could be added further :)
What version of MicroStation are you using?
Are you using the Lock option in either the Element Information Dialog OR under the Edit menu pull down?
(Highlight the element, then go to Edit > Lock)
If these options do not work for you, can you please provide a simple example file that shows the issue?
BSW Solutions Manager
select objects ie all the text and shapes and hit control m this will lock objects but anyone can unlock them..
another way is to to use submodels to store you work and use self ref attach to show the data in the active master model
then you can turn off locate and snap in the ref manager and you cant change text etc without doing it on purpose
MicroStation user since 1990 Melbourne Australia.click link to PM me
and thanks for your posts.
I tried both and also the level lock, but always when the element is locked, I can not editing the text or fill in data fields.
Attached a file with any sample text and datafields with information about the used lock and the problems I have.
For me it could not be a solution to work with internel reference on submodels.
One reason is that I have DGN with more then 100 models (loop schematics) and creating submodels will overload the file.
I hope for a solution
Kei-Koo said:I tried it with the level lock and the element attribute lock, but it prevents also editing texte and fill in data fields.
Yes, it's correct behaviour. If you lock an element (regardless directly the element or because it's placed in the locked level), the element is locked as the whole, its content, position and attributes etc. Text is stored as one element (simple or complex) and it's not possible to manage access to it in two different ways.
Kei-Koo said:If not......., I would be happy if this could be added further :)
You can create Change Request to add this feature, but I don't believe such feature will accepted. An opposite feature (to set a text as read-only) can be implemented simplier and would be valuable also.
I think it can be solved by MDL application, which will monitor element movements placed in a particular level. But it will work only if the application will be started, so it's not 100% solution.
Labyrinth Technology | dev.notes() | cad.point
One more note: Would be the solution (even not complete) to place all texts and data fields into cell? Both texts and fields inside cells can be edited. It doesn't solve the problem with fixed text position (I think it cannot be solved at all), but if the cell will be moved accidentally, which happen less often, it's better visible, because all texts will be moved.