C3D-0472 · Read SS_BLOCK_11X17 attrs 260904 (read-only) [C3D-0473] done
Dump current title-block attribute tag=value for 260904 before filling from job record.
C# payload
var bt=(BlockTable)Tx.GetObject(Db.BlockTableId,OpenMode.ForRead);
foreach(ObjectId btrId in bt){ var space=(BlockTableRecord)Tx.GetObject(btrId,OpenMode.ForRead); foreach(ObjectId eid in space){ var br=Tx.GetObject(eid,OpenMode.ForRead) as BlockReference; if(br==null) continue; var bd=(BlockTableRecord)Tx.GetObject(br.BlockTableRecord,OpenMode.ForRead); if(bd.Name.IndexOf("SS_BLOCK_11X17",StringComparison.OrdinalIgnoreCase)<0) continue; Log("REF in "+space.Name+" handle="+br.Handle); foreach(ObjectId arId in br.AttributeCollection){ var ar=Tx.GetObject(arId,OpenMode.ForRead) as AttributeReference; if(ar!=null) Log(" "+ar.Tag+" = '"+ar.TextString+"'"); } }}
Result
Log
REF in *Paper_Space handle=20355 JOB_NO = 'JOB NO.: 251103' SITE_ADDRESS = '2850 Riderwood Dr, Decatur, GA 30033, USA' REF_DB_PG = 'REF DB Page ' LAND_LOT = 'LAND LOT: 147' DISTRICT = 'DISTRICT: 18th' COUNTY = 'COUNTY: Dekalb' DATE = 'DATE: 11/11/25' SUBDIVISION_NAME_LOT = '' PREP_FOR = 'ANGELA & LLOYD BARNETT' SURVEY_TYPE = 'Survey' FIRM_PANEL = '13135C0016G,' FIRM_DATE = 'EFFECTIVE FEBRUARY 4, 2013,' FLOOD_ZONE = 'AND LIES IN ZONE X'
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.