KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::TEXT Struct Reference

#include <pads_parser.h>

Public Attributes

std::string content
 
POINT location
 
double height = 0.0
 
double width = 0.0
 
int layer = 0
 
double rotation = 0.0
 
bool mirrored = false
 
std::string hjust
 Horizontal justification: LEFT, CENTER, RIGHT.
 
std::string vjust
 Vertical justification: UP, CENTER, DOWN.
 
int ndim = 0
 Dimension number for auto-dimensioning text (0 if not used)
 
std::string reuse_instance
 Reuse block instance name (if .REUSE. suffix)
 
std::string font_style
 Font style (Regular, Bold, Italic, Underline, or combinations)
 
double font_height = 0.0
 Font height for text box calculation (optional)
 
double font_descent = 0.0
 Font descent for text box calculation (optional)
 
std::string font_face
 Font face name.
 

Detailed Description

Definition at line 487 of file pads_parser.h.

Member Data Documentation

◆ content

std::string PADS_IO::TEXT::content

Definition at line 489 of file pads_parser.h.

◆ font_descent

double PADS_IO::TEXT::font_descent = 0.0

Font descent for text box calculation (optional)

Definition at line 502 of file pads_parser.h.

◆ font_face

std::string PADS_IO::TEXT::font_face

Font face name.

Definition at line 503 of file pads_parser.h.

◆ font_height

double PADS_IO::TEXT::font_height = 0.0

Font height for text box calculation (optional)

Definition at line 501 of file pads_parser.h.

◆ font_style

std::string PADS_IO::TEXT::font_style

Font style (Regular, Bold, Italic, Underline, or combinations)

Definition at line 500 of file pads_parser.h.

◆ height

double PADS_IO::TEXT::height = 0.0

Definition at line 491 of file pads_parser.h.

◆ hjust

std::string PADS_IO::TEXT::hjust

Horizontal justification: LEFT, CENTER, RIGHT.

Definition at line 496 of file pads_parser.h.

◆ layer

int PADS_IO::TEXT::layer = 0

Definition at line 493 of file pads_parser.h.

◆ location

POINT PADS_IO::TEXT::location

Definition at line 490 of file pads_parser.h.

◆ mirrored

bool PADS_IO::TEXT::mirrored = false

Definition at line 495 of file pads_parser.h.

◆ ndim

int PADS_IO::TEXT::ndim = 0

Dimension number for auto-dimensioning text (0 if not used)

Definition at line 498 of file pads_parser.h.

◆ reuse_instance

std::string PADS_IO::TEXT::reuse_instance

Reuse block instance name (if .REUSE. suffix)

Definition at line 499 of file pads_parser.h.

◆ rotation

double PADS_IO::TEXT::rotation = 0.0

Definition at line 494 of file pads_parser.h.

◆ vjust

std::string PADS_IO::TEXT::vjust

Vertical justification: UP, CENTER, DOWN.

Definition at line 497 of file pads_parser.h.

◆ width

double PADS_IO::TEXT::width = 0.0

Definition at line 492 of file pads_parser.h.


The documentation for this struct was generated from the following file: