Is it possible to override a .ctb plot lineweight (without using global thickness)?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Trying to achieve the following plotting behavior:
1) I have polyline objects inside a block definition that need to maintain a constant plot lineweight, regardless of:
a) what layer the block is placed in
b) if that parent layer has any .ctb lineweight definitions
c) varying block scaling
2) These polylines must be in layer 0, so ultimately they would adopt the remaining properties of the layer that the block's placed in.
I have tried to assign specific lineweights to the polylines within the block definition (still maintaining them on layer 0) and this works as long as the layer the block is on has "Use object lineweight" defined in the .ctb settings. However, these blocks will often be placed on layers with predefined .ctb lineweights, and it appears that a .ctb defined lineweight will override everything (even objects individually assigned a specific lineweight). Also, global thickness won't do the trick because once the block is scaled up, the global thickness scales accordingly and won't plot with consistent thickness.
Example:
1) I have a block consisting of two horizontal lines. Within the block definition, both lines are set to lineweight 0.13mm.
2) If this block is placed on a layer with a .ctb defined lineweight, these lines will plot to that lineweight (and ignore their 0.13mm lineweight). Here, the block is placed on a layer with color 1, and the .ctb defines color 1 with lineweight of 0.50mm.
3) If this block is placed on a layer with no .ctb defined lineweight ("Use object lineweight"), lines plot appropriately.
TL;DR: Is it possible to override a .ctb plot lineweight?