License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

LABEL TEXT BACKGROUND FILL

Anonymous
Not applicable
I can't get the variable under the TEXT STYLE tab to change anything in the LABEL WINDOW-MARKER 2. Is there a setting that I am missing? I am most interested in the OPAQUE check box. I check it and the symbol remains transparent!

Dialogue.jpg
7 REPLIES 7
Laszlo Nagy
Community Admin
Community Admin
Tim wrote:
I can't get the variable under the TEXT STYLE tab to change anything in the LABEL WINDOW-MARKER 2. Is there a setting that I am missing? I am most interested in the OPAQUE check box. I check it and the symbol remains transparent!
The reason for this is that the Opaque option applies to those Labels that are a simple Text.
When the Label is a Library Object (Label window-Marker) then the 2D Script of that Label Object will define whether it can do a background fill or not.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
So... how do I get a text background fill to work as a mask in a 2d label object so that when I label windows in elevation the muntins don't interfere with the label text?
Laszlo Nagy
Community Admin
Community Admin
Tim wrote:
So... how do I get a text background fill to work as a mask in a 2d label object so that when I label windows in elevation the muntins don't interfere with the label text?
Do you mean like this? It works for me in S/E Window.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
Not exactly. I can get the simple text of the basic label to mask. I can't get any of the 2D label symbol text to mask even though the option is there. Do I have to change the symbol at the GDL level? Thank you.
Label.png
Laszlo Nagy
Community Admin
Community Admin
Tim wrote:
Not exactly. I can get the simple text of the basic label to mask. I can't get any of the 2D label symbol text to mask even though the option is there. Do I have to change the symbol at the GDL level? Thank you.
Yes, I think you would have to modify the GDL code to make this work.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
Here is a solution to this problem. I took the existing symbol and changed the GDL code to give the user the option to either turn the fill on (defaults to on) and if the fill is on, you can change its foreground, background pens and also change the fill pattern. The library part features the circle, the original rectangle (more of a diamond), the hexagon, triangle, and the "real rectangle" which is simply a square. the label picks up the window id and will use that for its text, which also is defaulted to on. Here is a quick picture of a hexagon label on a window and the label object.
win_lbl_pa.JPG
Anonymous
Not applicable
Matthew wrote:
...and the label object.
uh... cant attach more than 1 file at a time. so here it is.