@@ -6319,7 +6319,11 @@ DWG_OBJECT (FIELD)
6319
6319
SUBCLASS (AcDbField )
6320
6320
FIELD_T (id , 1 );
6321
6321
FIELD_T (code , 2 ); // and code 3 for subsequent >255 chunks
6322
- // DXF { }
6322
+ DXF {
6323
+ PRE (R_2007a ) {
6324
+ FIELD_TV (format , 4 );
6325
+ }
6326
+ }
6323
6327
FIELD_BL (num_childs , 90 );
6324
6328
VALUEOUTOFBOUNDS (num_childs , 20000 )
6325
6329
DXF {
@@ -6330,9 +6334,11 @@ DWG_OBJECT (FIELD)
6330
6334
DXF {
6331
6335
HANDLE_VECTOR (objects , num_objects , 5 , 331 );
6332
6336
}
6333
- //PRE (R_2007a) {
6334
- // FIELD_TV (format, 4);
6335
- //}
6337
+ #ifndef IS_DXF
6338
+ PRE (R_2007a ) {
6339
+ FIELD_TV (format , 4 );
6340
+ }
6341
+ #endif
6336
6342
FIELD_BL (evaluation_option , 91 );
6337
6343
FIELD_BL (filing_option , 92 );
6338
6344
FIELD_BL (field_state , 94 );
@@ -6345,7 +6351,7 @@ DWG_OBJECT (FIELD)
6345
6351
return error ;
6346
6352
6347
6353
#ifndef IS_DXF
6348
- FIELD_T (value_string , 301 ); // TODO: and 9 for subsequent >255 chunks
6354
+ FIELD_T (value_string , 301 );
6349
6355
FIELD_BL (value_string_length , 98 ); //ODA bug TV
6350
6356
#endif
6351
6357
@@ -6363,8 +6369,10 @@ DWG_OBJECT (FIELD)
6363
6369
SET_PARENT_OBJ (childval [rcount1 ]);
6364
6370
END_REPEAT_BLOCK
6365
6371
END_REPEAT (childval )
6366
- FIELD_T (value_string , 301 ); // TODO: and 9 for subsequent >255 chunks
6367
- FIELD_BL (value_string_length , 98 ); //ODA bug TV
6372
+ DXF {
6373
+ FIELD_T (value_string , 301 ); // TODO: and 9 for subsequent >255 chunks
6374
+ FIELD_BL (value_string_length , 98 ); //ODA bug TV
6375
+ }
6368
6376
6369
6377
START_OBJECT_HANDLE_STREAM ;
6370
6378
HANDLE_VECTOR (childs , num_childs , 3 , 0 );
0 commit comments