AutoCad :: Width Of Text Property And Background Mask?
Jan 18, 2012
When you click a piece of text in AutoCad and look on the properties pane, there is a 'width' variable. Why does the background mask for the text still work when the width property for the text is set to 0 or are these totally unrelated? What purpose does the width property of text actually serve (when it seemingly works fine when on 0)?
If I create one MTEXT object with the Background Mask set to Yes, then COPY it to several locations, and lastly edit the text for each one, does the width of the bounding box have to be adjusted for the width on each individual peice of MTEXt, or is there an "autofit" option?
The Background Masks are either too narrow or too wide on the copied items.
how to manipulate the size of the wipeout for a text mask.
Simply selecting the masked text in C3D 2011 provided pick boxes at the four corners of the wipeout, making it very easy to manipulate the size of the wipeout box. I'm hoping to do the same in C3D 2012, but the wipeout seems to be treated like a block and lacks the pick boxes.A system variable maybe?
If you can background mask dimension text the same way you can with mtext. I know i can explode the dimension and edit the text and give it a background, but that is poor practice. I still want to keep the dimension associated.
I have found where / how to apply a background mask to text (listed in the properties box when I highlight text). The list of fill colors does not include white. I was hoping to create a background mask that did not add a shaded box to a black and white print but simply blocked out the contents behind the text.
I am just wondering how is possible to set up a Multileader style that creates text with a background mask.
I have been trying to get this feature in the Multileader style manager and I could not find it in order to avoid to set up background mask every time I create a Multileader
For some reason my qleader settings will not retain as they once did. I have used them in the past with no issues, but can't seem to get AutoCAD to remember what I want. It's a real pain.
I've tried toying with mleaders. I like them for the most part, but I can't get my text to be background masked automatically (like I can with qleader). I also will need to change my text styles as my current style scales the text size. MLeader allows me to set the scale (MLEADERSCALE) for the different scales in my drawings which is nice, but without the background mask, I'd rather use QLeader.
Any way making the text with automatic background masking? I don't mind creating a text style with background mask.....if that is possible somehow.
Actually We are trying AutoCAD 2010 and i have a question about multileader i cannot find in the manual.we are used to set a bright background mask under our text (including Mtext, Qleader, Dimensions) this way the printed text can be seen much better in dark area.
Now i'm am upgrading from AutoCAD 2007 and discovering Multileader (and i cannot find the Qleader button on the ribbon) so i conclude the new "standard is multileader", this is annoying because i cannot find anywhere how to put text mask background inside text in mleader. any option available? i would like to begin to use this function, but the text background is mandatory here.
I am working in Civil 3d 2010. I have annotative text and when I apply background mask the width is huge. Is there a system variable or something else that I need to change so the background will only be masked behind the text and not additional width?
More and more often I come across exhibits where the text has a background mask shaped like the letters and numbers, used in the callout. Typically I see this in GIS software based exhibits. Looking for text that can be used in CAD that functions similiarly? Currently working in 2011 Civil 3d.
I am trying to create seamless pattern repeats. Most of the time when I do this I get thin lines between the tiles (I place the original pattern and move>copy it to exact measurements). I have read in other forums that these are 'ghost' lines which don't appear when the design is printed out, but I've had fabric samples printed that do contain a line. Also sometimes the motifs on the edge of each tile don't match up - see the slight line down the orange / white cups here:
I move>copy the motifs using the exact measurements of the artboard, I line up my clipping mask with the artboard and they are exactly the same size, and they have no stroke width. I can't work out why it still does not work.
Even before I copy and tile the design I sometimes have a thin white line down one side - see below.
I want to know is there any formula/calculation for the width of text object before creation/insertion? At now I used approximated width size via a simple .
(Defun GetStrWidth (str H W) (fix (*(* H W) (strlen str))));;usage: (GetStrWidth "This is a Text." 2.5 0.8);;H: TextHeight; W: width factor.
I know that for the existed text in drawing I can use textbox command, but for the texts that has not been created, what can I do? Is there any formula/calculation depends on font name, text height and width factor?
As part of process for my drawings, I have to draw 18mm thick panels (drawn as a rectangle) on plan and then list and type said length text into the drawing. However, I've created a dynamic block with a closed double line, which I can flip and stretch. However, is there a way of having the stretched parameter length displayed on the drawing with the prefix 'EP'? If that is possible, is it then possible to extract a list of sizes out of LT for use in other programs?
Other ideas to complete task were to create a double line type that would place the length parameter, within the line, eg. '-------EP700-------' or a dimension with no extension line, arrows, etc.
I am trying to add an MTEXT background mask in vba I know it may be easy to do in lisp but I already have a working vba code for creating the MTEXT just need to add the background mask into the text.
all the codes I can find in the internet are doing it in lisp.
I'm looking for the best way to create some sort of background mask in my blocks.
I'm using blocks as my mechanical symbols, to be inserted into my piping and instrumentation diagrams.
The diagrams contain several lines, and in the past the company would simply trim out the lines around the symbols. I would like to stop trimming the lines by simply putting an invisible hatch/mask around my blocks.
I having problems trying to resolve a formula in the property definitions. I have a field that has USAGENO 060, 050 that the user inputs. But I would like to auto populate another field ROOMNAME with its corresponding text, to reduce input and avoid user error. The number always equals a room name as shown below.
060=Office 050=Lobby
I tried on the ROOMNAME field this but its not working. My field is set to formula.
It's kind of hard to see on this photograph, but there is shading that occurs to the left and top of the MTEXT on plots only. This happens about 80% of the time, with no rhyme or reason as to why it does or doesn't....
We are printing to HP/GL-2 using HP drivers. I'm sure it's a print driver thing.
I have labelled an FDO feature which include a TEXT BACKGROUND (Mask) white in colour to make the text stand out. I attempt to savecurrentmaptoautocad thinking that the Text Mask will come across as a HATCH Patterm but nothing is coming across when I open the DWG file. I have been through all the options to try and get the mask to appear in the new DWG file to no avail
Where I can get started with a lisp routine that will apply or remove from a selection of text objects (or MLeaders), a background mask set to standard 1.5 coverage; fill color set to background?
When I try to apply the background mask while inside the text editor of the dimension the background mask does not apply. However if I right click the dimension -> properties-> text->fill color -> background, it works.
My background masks is displaying a border (which is not desired) and they are not masking the backound but instead are masking the text. What gives? (see attached)
This issue is specific to one drawing. It seems to effect all background masks regardless of style. They are set to use drawing background color. And border option is set to false in the label styles.
The last items I worked on in the last sesson where to create a corridor and an intersection.
Also, why the pen table is printing correctly that would work as well. The attached image was printed using a black/white pen file. Go figure.
I am trying to use a lisp that will turn on a background mask on selected mleaders. I found the attached lisp here [URL]. it works good except the mask border offset factor is set to 1.5. I need the offset to be 1.0. When I look thru the lisp code it says the default is 1.0 but can be changed.
how I can use the lisp and get mask offset factor to be 1.0?
Is it possible to have attributes (annotative text) with a background mask in a block? Our intention is to include text to describe the status (demolition, existing or new) of various equipment.
The drawings themselves (lines, hatchs, etc.) would not be scalable or annotative, but we do want the text included to be annotative.
We normally include a hatch behind text or drawing elements (with a 'ByBlock' color) so we can 'manually' give it a background color of our liking and then scale the block in question. This way, the 'manual background' automatically scales with it.
However, with the annotative way of doing things, our solutions doesn't work anymore because blocks like these ones are now insert at a 1:1 scale and the text included will scale accordingly. I'm looking for a way to add a background mask to an annotative attribute.