KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ATEXT6 Struct Reference

#include <altium_parser_pcb.h>

Public Types

enum class  STROKE_FONT_TYPE { DEFAULT = 1 , SANSSERIF = 2 , SERIF = 3 }
 

Public Member Functions

 ATEXT6 (ALTIUM_BINARY_PARSER &aReader, std::map< uint32_t, wxString > &aStringTable)
 

Public Attributes

ALTIUM_LAYER layer
 
uint16_t component
 
VECTOR2I position
 
uint32_t height
 
double rotation
 
uint32_t strokewidth
 
STROKE_FONT_TYPE strokefonttype
 
bool isBold
 
bool isItalic
 
bool isMirrored
 
bool isInverted
 
bool isInvertedRect
 
bool isFrame
 
bool isOffsetBorder
 
bool isJustificationValid
 
uint32_t margin_border_width
 
uint32_t textbox_rect_width
 
uint32_t textbox_rect_height
 
uint32_t text_offset_width
 
ALTIUM_TEXT_POSITION textbox_rect_justification
 
uint32_t widestring_index
 
bool isComment
 
bool isDesignator
 
ALTIUM_TEXT_TYPE fonttype
 
wxString fontname
 
wxString text
 

Detailed Description

Definition at line 744 of file altium_parser_pcb.h.

Member Enumeration Documentation

◆ STROKE_FONT_TYPE

enum class ATEXT6::STROKE_FONT_TYPE
strong
Enumerator
DEFAULT 
SANSSERIF 
SERIF 

Definition at line 746 of file altium_parser_pcb.h.

Constructor & Destructor Documentation

◆ ATEXT6()

Member Data Documentation

◆ component

uint16_t ATEXT6::component

Definition at line 755 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ParseTexts6Data().

◆ fontname

wxString ATEXT6::fontname

Definition at line 787 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().

◆ fonttype

◆ height

uint32_t ATEXT6::height

◆ isBold

bool ATEXT6::isBold

Definition at line 763 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().

◆ isComment

bool ATEXT6::isComment

Definition at line 783 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().

◆ isDesignator

bool ATEXT6::isDesignator

Definition at line 784 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToFootprintItemOnLayer().

◆ isFrame

◆ isInverted

◆ isInvertedRect

bool ATEXT6::isInvertedRect

Definition at line 767 of file altium_parser_pcb.h.

Referenced by ATEXT6().

◆ isItalic

bool ATEXT6::isItalic

Definition at line 764 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().

◆ isJustificationValid

bool ATEXT6::isJustificationValid

◆ isMirrored

◆ isOffsetBorder

◆ layer

◆ margin_border_width

◆ position

◆ rotation

double ATEXT6::rotation

◆ strokefonttype

STROKE_FONT_TYPE ATEXT6::strokefonttype

Definition at line 761 of file altium_parser_pcb.h.

Referenced by ATEXT6().

◆ strokewidth

uint32_t ATEXT6::strokewidth

Definition at line 760 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::ConvertTexts6ToEdaTextSettings().

◆ text

◆ text_offset_width

◆ textbox_rect_height

uint32_t ATEXT6::textbox_rect_height

Definition at line 774 of file altium_parser_pcb.h.

Referenced by ATEXT6(), and ALTIUM_PCB::HelperSetTextboxAlignmentAndPos().

◆ textbox_rect_justification

◆ textbox_rect_width

uint32_t ATEXT6::textbox_rect_width

◆ widestring_index

uint32_t ATEXT6::widestring_index

Definition at line 781 of file altium_parser_pcb.h.

Referenced by ATEXT6().


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