Announcements
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Preserve Viewport Draw Order in PDF / Allow Draw-Order Priority Between Model Categories

Preserve Viewport Draw Order in PDF / Allow Draw-Order Priority Between Model Categories

Revit needs a way to control draw order between model categories, particularly where projection linework overlaps cut linework.

 

The attached example shows a simple condition: a wall is cut in plan and displays with a heavy black cut line. Baseboard is modeled as casework, aligned correctly with the finish face of the wall, and is displayed in halftone so that it remains graphically subordinate to the wall.

 

In the Revit viewport, this displays correctly (first image). The heavy wall cut line takes visual precedence over the lighter casework projection line.

 

When printed to PDF, however, Revit ignores this hierarchy (second image). The halftone casework line is drawn over the heavy wall cut line, creating small gray lines across or beyond the wall edge. The printed drawing therefore does not match what Revit displays in the viewport.

 

This is especially frustrating because the model geometry is correct. Moving the baseboard away from the finish face would misrepresent the actual construction simply to work around a printing/display issue.

Raster processing, Linework overrides, changing line colors/weights, and other workarounds do not adequately solve the underlying problem.

 

There are really two related requests here:

  1. PDF/vector output should preserve the graphical hierarchy displayed in the Revit viewport. If Revit already determines that the wall cut line visually takes precedence on screen, the printed output should reproduce that result.
  2. Users should be able to control draw priority between model categories. Revit already provides Bring to Front / Send to Back functionality for certain 2D elements. A similar system for model graphics—perhaps through Visibility/Graphics or Object Styles—would allow users to establish that, for example, Wall Cut lines take precedence over Casework Projection lines.

This would be useful far beyond this particular baseboard condition. Architectural drawings rely heavily on hierarchy: cut elements over projected elements, primary construction over secondary finish elements, new work over background information, etc. Lineweight and halftone are only part of that hierarchy; when lines overlap, draw order matters as well.

 

Autodesk has previously documented the specific behavior of halftone/gray lines printing over black lines under Incident ID 111621. A user-controllable draw-priority system—or simply ensuring that vector output matches the viewport—would provide a proper solution rather than requiring project-specific graphic workarounds.

3 Comments
MiWolff
Mentor

@awolfley Is the outcome the same in every PDF printer you tried? How does exporting to PDF behave?

awolfley
Explorer

@MiWolff Yes, the outcome is the same in every PDF printer I’ve tried. Exporting to PDF (the little red PDF button at the top ribbon) is how I typically export. 

_dalewfd
Advocate

This annoys our teams so much, and has for years. The coincident lines setting just swaps one set of graphic issues for another set of graphic issues, and the family editor view range settings also start to impact in not so obvious ways. I've always been surprised there's not more discussion around it, but it makes halftone and coloured linework a no-go for us in a lot of cases. 

 

Being able to set e.g. cut walls to take precedence over projection casework would be a huge improvement. 

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea