We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2022-08-19 06:21 AM
Is there a way to have items within a drawing not show in the layout (or not print)?
I've tried the GLOB_CONTEXT to test for Layout (8), but that has no effect.
2022-08-19 07:01 AM
GLOB_CONTEXT is based on the where the object is placed not where it is viewed.
Placed on a floor plan:
Placed on a layout:
The above references 8. Works fine for me in AC22.
Ling.
AC22-23 AUS 7000 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win10 | R5 2600 | 16GB | GTX1660 |
2022-08-19 10:27 AM
I would reply that this is a very dangerous behavior and I'm glad there isn't this possibility to foot shot oneself like this.
Solve this by using layers or the MVO.
2022-08-19 10:29 AM
As Ling said, if you place the object on the layout itself yes it will work.
But then if you don't want to see it, you just wouldn't place it!
If you place the object in Archicad plan or elevation (view), and then place that view on the layout it will not work as it will determine the type of view you placed it in.
Barry.
2022-08-21 04:45 AM
Based on those replies, I would conclude there is no way in GDL for something not to show for printing - a-la fill handles, or detail origin nodes.
2022-08-22 03:00 AM - edited 2022-08-22 03:01 AM
@Bruce wrote:
Based on those replies, I would conclude there is no way in GDL for something not to show for printing - a-la fill handles, or detail origin nodes.
The easiest way would be to create a "non-print" layer as runxel mentioned.
Make sure it is turned off in all the layer combinations you use for all views that you place on layouts.
So those items will never appear in the printed views.
When you want to see them in Archicad, just turn that layer on.
That will save you duplicating all of your layer combinations and views.
This will also work for more than just objects.
It could be used for any element.
And no GDL scripting is necessary.
You could also use an Model View Option (Library Global) in your objects to turn on/off objects, or parts of objects.
It won't work with other elements and means you need to duplicate your MVO schemes (one for on, one for off) and also duplicate you views to use each of those MVO schemes.
You can't just turn the MVO option on/off (like you can a layer) as it resets the current MVO scheme and will affect what you print.
Barry.
2022-08-22 03:50 AM
Fill handles? So part of your object does not show / print? Hm... Probably something that would best be handled by a MVO.
AC22-23 AUS 7000 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win10 | R5 2600 | 16GB | GTX1660 |
2022-08-22 04:01 AM
@Lingwisyer / @Barry Kelly - I was hoping to avoid the MVO route at the moment, as that's additional scripting time (and part of a wider office strategic discussion) that I can't afford right now. Ultimately that's what I'll do, but I was hoping for a more shorthand solution for now.
2022-08-26 01:39 PM
You might set up a special pen set with white pens.