askiff.gritems.GrTableSch¶
- class askiff.gritems.GrTableSch¶
Bases:
GrTable
Represents a graphical table in KiCad schematics
- classmethod deserialize(sexp: askiff._sexpr.GeneralizedSexpr) Self¶
Deserializes a KiCad sexpr representation into an object instance. :Parameters: sexp – pre-parsed S-Expression AST
- Returns:
Deserialized structure
- Parameters:
- sexp : askiff._sexpr.GeneralizedSexpr¶
- Return type:
Self
Notes
Uses _AutoSerde__deser_field* tables for efficient lookup how to deserialize encountered objects
Places unrecognized field in __extra/__extra_positional and issues warning
Encountered str objects are processed as positional or bare-flag components
Tuples are processed as normal args treating first object as keyword identifying target field
- serialize() askiff._sexpr.GeneralizedSexpr¶
Serializes the object into a S-Expression AST
Fields are processed in order: __ser_field_positional, __extra_positional, __ser_field & __extra
- Return type:
askiff._sexpr.GeneralizedSexpr
- border : TableBorder¶
Table border configuration including style and positioning.
- cells : list[TableCellSch]¶
Cells within the schematic table structure.
- separators : TableSeparator¶
Whether table separators are enabled
-
uuid : askiff.common.Uuid | None =
None¶ Unique identifier for the table item.