When will working with multiline attributes get easier? Having to do multiple clicks to get to a place to edit is one thing, but then you have to use multiple clicks to get out of it. Surely Autodesk can make this an easier process. It was great when these were finally added, now they just need to be more user friendly.
I'm getting a little frustrated with the multiline attribute. Every time a place it in a block and save the file, the tag moves to the left when I re-open the block file or try to insert the block in another file. how to stop the tag from moving? FYI Locking the tags position makes no difference.
I've created tags with text below them. The text is a multline attribute. I save the block with the background mask on.
When I add these blocks to multileader styles, that setting is lost and even after creating a multileader, editing the multiline attribute and turning the mask back on, the setting will not save for some reason.
One very noticeable affect of losing the background mask is that when one is editing the multiline attribute AutoCAD leaves the original text visible and overlaying the text that is updating. This makes it nearly impossible to see the edits one is making. One has to set the background mask every time they edit that multileader if they need to change the text in the mutliline attribute.
I am using a multiple line attribute. I insert the block, fill in the text, and adjust the width of the multi-lines text so the lines are longer and there are fewer of them. I save and close the file, then re-open some time later and the width of the multli-ine attribute has reverted back to a different width (shoter) - I am assuming it is the default width that I set to the attribute. Is there a setting to stop this from happening? Is there something I should do when I create the attirbute?
When I select a block that contains a multiline attribute my AutoCAD does not display the corner grips of the attribute if its location is "locked" in the block. Is there a setting I can change to show grips in 2012? Apparently a co-worker of mine that uses 2011 has grips when selecting the block.
If I unlock the location I have grips (not the same ones I am used to seeing from mtext though) but I do not want the attribute location unlocked..I was understanding that the multiline attribute was simply an attribute containing an mtext.
significance of extra dxf 1 groups in the entity data of a multiline attribute? I am looking at one for the first time, so I don't know whether or not to expect multiple 1 groups. In the single example I have created there are two and the first one seems to be ignored. Can I count on that being the case all the time? Data for the one I'm looking at follows, and what shows up on the drawing display is only the contents of the second dotted pair with 1 as a key.
Attached is a block that I use a lot. Originally I had two separate single line text attributes for the "title". I modified it to have a single multiline text attribute instead. I want this attributes text box width to stretch along with the line below it, so that long text strings will automatically adjust to single or multiple lines as necessary and not run off the end of the line. As it stands now I have to stretch the line and then adjust the width of the text box to match.
Also it would be nice if the bulk of the text would stay on the bottom line and only the "overflow" would move up to the next line.
I have a number of drawings that i need to change the revision numbers, insert the date, the reviewer, etc.... I have been doing this manually but it takes heaps of time. Is there an easier way to copy and paste multiline attributes from one block to the same block used in other drawings (each drawings has the same block and attribute titles). One problem is that i cant simply copy the entire block as the drawing number, reviewers, titles etc are different in each drawing.
I am basically trying to determine how many lines are in the mutliline attribute. I have abandoned the idea of directly trying to find the the number of lines and have moved on to trying to fine the height of the multiline attribute. I have included the lisp and sample drawing that will draw a box of the boundingbox around the mutiline attribute.
This block as originally a dynamic block that different visual states. I have tried using the bounding box option on the block itself, however, if there are blocks hidden with the visual state, it will draw the bounding box according to the largest element in dynamic block every time. So I need to determine the height of the multiline attributes instead and adjust the dynamic block accordingly.
I've recently noticed that my multiline text boxes in old drawings have been splitting themselves into multiple multiline text boxes. They aren't exploding into single line text because it won't let me use the convert command to turn them into multiline because they are already multiline.
I know the dimassoc command can be set to a certain value to cause all dimensions to explode but is there some kind of command that could have change itself and is causing this problem?
I'm drawing a block library for myself. I would like to create block with one attribute value who will be repeated few time in the block (in mtext or attribute). As example, here is the original block (I wrote only the text of the block):
Ix.0 Ix.1 Ix.2
where x is a variable e.g. attribute
Then when I insert the block, attribute ask for value. Then if I type 2 I want to have I2.0 I2.1 I2.2
I am wondering if it is possible to create some sort of block which will detect the angle it has been rotated to and present this angle as a text? For eg. to calculate the superelevation and present it as a multileader with 3.00% above it.
Is there a way to create an attribute or MTEXT in a block where part of it is User defined and the other part is constant?
e.g.
"AUTOCAD = 12345 LAYERS"
Where "AUTOCAD =" and "LAYERS" are constant
and
"12345" is the user defined part.
The reason why I would like this is because i want to be able to Middle Center Justify the text and if i were to create 3 separate texts then it wouldn't be good (2 texts and 1 attdef)
I know how to create a block and all that is fine, but looking for detailed simple lesson on how to create a Attribute. ( I guess thats what they are called). For instance, drawing a floor plan with different room names and etc, I know there is a way to make a circle or polygon, or square and then when it is inserted in the drawing, you just have to type the new name of the room, or the window symbol, or door number and etc.
By the way, I am using a student version of AutoCAD 2010. Also, if you could also add the keyboard shortcut alias's too would be a great deal.
i'm relatively new to lisp routines. I've been trying to create a routine that will create a custom block with attribute with an option to select which drawing border size is being used. This is what i've got so far;
I'm looking to draw a mleader (with a leader style CLL_Anno) using the block basepoint as insertion point, read two attributes from that block and use those as the text for the mleader. for example: "attribute - attribute". Attached is dwg with blocks with attributes and leader style. (Block is "Trees", Attributes are "V_SPECIES" "V_DBH_DIM")
In VBA, how can I batch convert field attributes in blocks to text attributes while retaining the blocks? Is there a simple way to univerally convert them all at onceusing VBA? The plotted values for the fields must be retained, too.
Explode will not retain the value of the field.
Burst will not work as it explodes the blocks as well.
You can right-click on the field and slelct "Convert to text" from the RCM. So I know that the process exists within CAD, just need to batch the process for a quantity of DWGs at a time - in VBA.
Background: Someone exploded an attribute block and copied it hundreds of times throughout a project, each time changing the Attribute Tag to match the Value they expected to appear in their drawing. The drawing must be xrefed, so the attribute definitions do not appear.
(There is only 1 attribute in the block.)
Proposed Solutions:
1:AutoLISP routine which copies Tag data from Attribute Definition into Value of Attribute Block:
Prompt-Select Attribute Definition
Copy Tag data
Prompt-Select Attribute Block
Paste data into Value
(Allow repeat to speed workflow)(*PREFERRED*)
2:AutoLISP routine which copies Tag data from Attribute Definition into Default Value and creates a new Block:
Prompt-Select Attribute Definition
Copy Tag data
Paste data into Default Value
Create New Block
(Select Multiple Objects)(Creates tons of new blocks which are messy)
I am using M Text Attributes to store imperial lengths in the drawing, feet inches and fractions (stacked). When I read back the Text String property which, is the M text Attribute.Contents parsed, I am having problems because the parser does not add a space between the inch and the fraction. So, is there any setting that could be used to tell the parser to add the space between the inch and the fraction?
creating a block with attributes. I did manage to get my block set up and inserted in a dwg, but I am unable to change the "value" of any attribute. Unless I click on the "..." button next to the value field.
What I really want to do is on our fire alarm blocks we have 3 different attributes one for the address, the candela and one for misc info. I want to make an attribute that takes the number from the candela (15,30,75or 110) and change a different attribute to a value depending on which candela we use (such as 15=.078, 30=.113, 75=.195 or 110=.259). But I don't want the .078,.113,.195,.259 to print out on paper, I want to export block information excel file so I can add up all values.
I use AutoCAD 2008 LT. I have a problem when trying to use multiline text. The text box will only allow me to write vertically, but when the text is completed, by left clicking on a grip and changing the rotation angle to 0 degrees, it reads horizontally. However, if I try to amend it, vertical text is the result. I do not have this problem with single line text. Whilst it is possible to read vertically, it is time wasting.
I want to copy attribute values. I'm making a catalogue of all the reinforcements in my drawing so I need to name those reinforcements. So what I want is to make a string of text that I don't need to totally modify everytime. Something like this:
Amount of reinforcement bars - 5 Diameter of the reinforcement - 12 Division of reinforcing bars - 100 Reinforcement bars: 5-T12-k100
So the only attributes I'd edit would be the first three not the last one. So how can this be accomplished?
I have drawn same multyline ( style 1) in two differance layers. Now I need to change the multyline style Type 1 to Type 2 in one layer without affecting to the other layer style.
How to determine the length of a multiline. With a polyline if you click on it, it's length is displayed in the properties palette, but that doesn't work for a multiline as no length property shows up in the properties palette.