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
 
uint32_t inverted_borderwidth
 
uint32_t textbox_rect_width
 
uint32_t textbox_rect_height
 
uint32_t textbox_rect_offset
 
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 783 of file altium_parser_pcb.h.

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

◆ fonttype

◆ height

uint32_t ATEXT6::height

Definition at line 758 of file altium_parser_pcb.h.

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

◆ inverted_borderwidth

uint32_t ATEXT6::inverted_borderwidth

Definition at line 768 of file altium_parser_pcb.h.

Referenced by ATEXT6().

◆ 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 779 of file altium_parser_pcb.h.

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

◆ isDesignator

bool ATEXT6::isDesignator

Definition at line 780 of file altium_parser_pcb.h.

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

◆ 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().

◆ isMirrored

bool ATEXT6::isMirrored

Definition at line 765 of file altium_parser_pcb.h.

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

◆ layer

◆ position

◆ rotation

double ATEXT6::rotation

Definition at line 759 of file altium_parser_pcb.h.

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

◆ 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

◆ textbox_rect_height

uint32_t ATEXT6::textbox_rect_height

◆ textbox_rect_justification

◆ textbox_rect_offset

uint32_t ATEXT6::textbox_rect_offset

Definition at line 771 of file altium_parser_pcb.h.

Referenced by ATEXT6().

◆ textbox_rect_width

uint32_t ATEXT6::textbox_rect_width

◆ widestring_index

uint32_t ATEXT6::widestring_index

Definition at line 777 of file altium_parser_pcb.h.

Referenced by ATEXT6().


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