Have you looked at Door/Window Assemblies?
If Door/Window Assemblies will not work for you, you probably will have to use custom display blocks on a Door Style, turning off the display of any of the components that do not work for what you want to show. Depending upon exactly what you want, you may be able to cleverly assemble multiple display blocks in a manner that would still allow you to vary the door opening dimension and have the display blocks adjust in size and position accordingly.
My experience has been that in most cases, you will not be able to do that, but also that for such Doors, there usually are only one or a small handful of different sizes in use on a given project, and it is easier to just have a different Door Style for each size, with one display block for each Display Representation in which we need to see the Door. (For us, that is mostly just in plan.)
I have also done plenty of projects where we had one or more Door Styles that showed just the frame, and the door panel and swing graphics were added as an independent block. The properties of the Door Style were set up to display the correct information needed in the Door Schedule. There was at least one project where I came on after most of the work had been done, with the entire door and frame was a vanilla AutoCAD block, and I set up a Door Style that showed only the frame, on a non-plot layer, to get a schedulable object. You can argue the appropriateness of that (it would never be my first choice), but sometimes the project schedule and assigned team do not allow for doing things "properly."
David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
