2026-03-16 12:16 PM
2026-03-16 08:15 PM
Hi @lahulme and welcome to the Forum.
With "paper space" you mean layouts, I guess?
Honestly I don't fully understand your question – maybe you can show us a picture of what you are trying to do here?
2026-03-17 02:35 AM
As in a table of your storey names and heights?
| AC22-29 AUS 3200 | Help Those Help You - Add a Signature |
| Self-taught, bend it till it breaks | Creating a Thread |
| Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |
2026-03-17 10:29 AM
Essentially I want to add the stories table as below and yes add it to the layout sheet
as a live viewport/table. I hope that makes more sense.
2026-03-17 10:47 AM
Ah well, interesting demand I've not seen before. There is nothing out of the box that I'm aware of.
The data is easy to get with the STORY_Info request (p. 501 of the reference manual).
I'm not sure if that one works when you place it directly on the layout tho. Might need a worksheet.
There is no native "make a table" command in GDL, but you can have a look into e.g. some labels, or the transmittal overview object. In there is a macro call, which builds a table from custom input. It's not easy to wrap your head around tho, I must say.
2026-03-17 09:12 PM
you can create a schedule with the criteria:
element type is slab
height to home story is 0
then the schedule fields would be
home story
elevation (above project 0)
...
where I'm falling short is the height to next column. I'm assuming you could do something with expressions to fill in that blank, but expressions are never my strong suit. If Jan catches wind of this comment, maybe he can fill in for my deficiency here?
2026-03-17 09:23 PM
Here's that in a quick tip vid...
one thing I forgot to mention was, you may want to check the merge items box in the schedule style settings (screen shot and vid link attached, video may still be processing on youtube when posting this):
https://youtu.be/2mUbLEuOj8s
2026-03-18 04:19 AM - edited 2026-03-18 04:41 AM
the gdl code that runxel refers to does work in objects on the layout.
if you put the following code into the master script or 2D script of a new blank object, you will get the table(without the level marker checkbox)
DEFINE STYLE "myFontStyle" "Arial", 2.5, 1, 0
SET STYLE "myFontStyle"
DIM Storey_Table_Array[]
N_of_Fields_returned = REQUEST ("STORY_INFO", "", Number_OF_STORIES, Storey_Table_Array)
TextLineH = 0.010
textSpacing1 = 0.010
textSpacing2 = 0.050
textSpacing3 = 0.070
for loop_number = 1 to Number_OF_STORIES
text2 0.00, 0.00, Storey_Table_Array[loop_number*4-3 ] ! index
text2 textSpacing1 , 0.00,Storey_Table_Array[loop_number*4-2] ! name
text2 textSpacing2, 0.00,STR ("%mm",Storey_Table_Array[loop_number*4-1]) ! elev
text2 textSpacing3, 0.00,STR ("%mm",Storey_Table_Array[loop_number*4]) ! height
hotspot2 0.000, 0.000
hotspot2 0.090, 0.000
add2 0,TextLineH
next loop_number