why doesn't lineweight=lineweight with .stb?

Discussion in 'AutoCAD' started by kemp, Dec 3, 2004.

  1. kemp

    kemp Guest

    When I set up my stb file I created a lineweight of .013". I then save
    the plot settings to retain this stb file within the drawing layout.

    After exiting the plot dialog when I run the "lineweight" command some
    of the lineweights that I have set up are not included in this list.
    Instead it is rounding up to .014.

    WHY?

    This also causes the -layer command to prompt me with "Lineweight
    rounded to nearest valid value of 0.014." I believe this may be causing
    autocad to crash in a lisp routine I am building...

    kemp
     
    kemp, Dec 3, 2004
    #1
  2. kemp

    Gordon Price Guest

    You are talking about two different creatures here, not that AutoCAD makes
    that obvious. In your STB, you can create your own lineweights, and apply
    them to a named Style. If you then put an object on a layer that uses the
    PlotStyle set to .013" you will get a .013" line. Even if your force the
    lineweight to something else in AutoCAD, because PlotStyle lineweight takes
    precidence. Or, in AutoCAD you get a set list of lineweights to use, but
    they only apply if you are using a PlotStyle that sets lineweight to Use
    Object Lineweight.
    Never seen AutoCAD do this. Uness I am all wrong about the interaction
    between STB and AutoCAD lineweights (or the lack thereof, as I believe) then
    I would be looking for some other problem. Or are you saying your lisp is
    trying to set a lineweight of .013? In which case I would expect AutoCAD to
    round, as the .013" you set in the STB doesn't apply to the native AutoCAD
    lineweight.

    Anyway, clear as mud?

    Best,
    Gordon
     
    Gordon Price, Dec 5, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.