-
Couldn't load subscription status.
- Fork 59
Open
Description
Limbo/limbo/parsers/gdsii/stream/GdsWriter.cpp line 1329
`void GdsWriter::gds_create_text( const char *str, int x, int y, int layer, int size )
{
static int xx[1], yy[1];
// generate text centered at x,y
gds_write_text( );
gds_write_layer( layer );
gds_write_texttype( 0 );
gds_write_presentation( 0, 1, 0 ); // this->out, font=0, vp=center, hp=left
gds_write_width( size );
gds_write_strans( 0, 0, 0 ); // this->out, reflect, abs_angle, abs_mag
xx[0] = x;
yy[0] = y;
gds_write_xy( xx, yy, 1 );
gds_write_string( str );
gds_write_endel( );
} // create_text`
重载一下加个datatype
`void GdsWriter::gds_create_text(const char* str, int x, int y, int layer, int data_type, int size)
{
static int xx[1], yy[1];
// generate text centered at x,y
gds_write_text();
gds_write_layer(layer);
gds_write_texttype(data_type);
gds_write_presentation(0, 1, 0); // this->out, font=0, vp=center, hp=left
gds_write_width(size);
gds_write_strans(0, 0, 0); // this->out, reflect, abs_angle, abs_mag
xx[0] = x;
yy[0] = y;
gds_write_xy(xx, yy, 1);
gds_write_string(str);
gds_write_endel();
} // create_text`
Metadata
Metadata
Assignees
Labels
No labels