@niceDYZP5 wrote:
.... they'd rather have a break in the line because one side of the symbol might need to be a different line type or layer.
Well, that can be done, but how satisfactorily depends a lot on the particular shapes of the Blocks, where their insertion points are, and the directions the linework runs in. If a Block is circular, and its insertion point is at its center, then its diameter can be known and a Line [or Polyline] can be Broken the correct distance from the center in each direction, no matter what the Line direction or the Block rotation. But if the same Block is square, and you want the broken ends of the Line to meet its perimeter, the Line should be broken for a different distance depending on its direction relative to the Block rotation. The difference would be greater with more irregular shapes. If a Block is bounded by a single closed outline object [Circle, Ellipse, Polyline], it may be possible to get that picked on in a TRIM command, and Trim out the part of the Line within it.
If you can post a small sample drawing with some typical linework and typical Blocks, it may be more apparent how to approach it, or what compromises you may need to accept [such as broken Lines maybe ending short of the Block in some cases and maybe penetrating slightly into it in others].
I suspect there are similar topics in the Forums, and it is worth a little Searching -- something may already be available.
Kent Cooper, AIA