118 static CStringW const m_ksDimAltPlaceHolder;
119 static CStringW const m_ksDimBreakPlaceHolder;
120 static CStringW const m_ksDimensionPlaceHolder;
124 static int const m_kDefaultTabMultiplier;
125 static int const m_kMTextLimit;
127 static unsigned int m_sysCodePage;
128 static unsigned short m_sysLanguage;
129 static wchar_t m_decimal_char;
130 static wchar_t const *
const m_kszAutoCADSymbolFont;
131 static wchar_t const *
const m_kszCRLFString;
132 static wchar_t const *
const m_kszDTextOverlineString;
133 static wchar_t const *
const m_kszDTextUnderlineString;
134 static wchar_t const *
const m_kszDefaultFont;
135 static wchar_t const *
const m_kszDegreeString;
136 static wchar_t const *
const m_kszDiameterString;
137 static wchar_t const *
const m_kszEmptyString;
138 static wchar_t const *
const m_kszPlusMinusString;
139 static wchar_t const m_kOverrideEnd;
140 static wchar_t const m_kOverrideStart;
692 bool auto_error(
void)
const ;
695 bool auto_mtext_dimbreak(
void);
696 bool auto_mtext_dimension(
void);
697 bool auto_mtext_stack(
bool,
bool);
698 bool auto_mtext_symbol(
void);
699 bool backspace_paragraph_attributes(
void);
700 bool change_numbering_level(
void);
701 bool change_selection_numbering_level(
void);
706 bool found_previous_dimbreak(
void)
const ;
707 bool found_previous_dimension(
int)
const ;
708 bool get_selection_text_for_stack(
CStringW &,
bool &)
const ;
709 bool insert_field(
CStringW const &);
723 int select_mode(
void)
const ;
725 static bool __cdecl IsLowerCaseAccentedFrenchCharacter(
wchar_t);
726 static bool __cdecl find_field(
char const *);
727 static bool __cdecl find_field(
wchar_t const *);
728 static bool __cdecl read_doublebyte(
char const *,
wchar_t &,
unsigned int);
729 static bool __cdecl read_doublebyte(
wchar_t const *,
wchar_t &,
unsigned int);
732 static double __cdecl normalize_oblique_angle(
double);
734 static int __cdecl calc_rtf_textsize(
double,
double);
736 static wchar_t __cdecl read_raw_character(
char const *,
unsigned int);
737 static wchar_t __cdecl read_raw_character(
wchar_t const *,
unsigned int);
738 virtual bool auto_spell(
void);
739 virtual bool preserve_columns(
void)
const ;
740 void SetShdrawXMax(
double);
741 void SetShdrawXMin(
double);
742 void SetShdrawYMax(
double);
743 void SetShdrawYMin(
double);
746 void auto_number(
void);
748 void create_clipboard_data(
CStringA const &,
int);
749 void create_clipboard_data(
CStringW const &,
int);
750 void create_clipboard_data(
void const *,
int,
int);
756 void insert_dimbreak(
bool);
757 void insert_stack(
int,
bool);
760 void number_lines(
void)
const ;
763 void readjust_dtext_lines(
void);
764 void readjust_mtext_lines(
void);
765 void reposition_mtext_lines(
int);
766 void set_auto_error(
bool);
767 void set_select_mode(
int);
771 void validate_flow_alignment(
void);
bool numbering_enabled(void) const
bool support_font_switch(void) const
void set_start_point(AcGePoint3d const &)
CStringW get_selection_text(void) const
void prepare_undo(int, bool)
double defined_height(int) const
bool font_supports_language_and_character(TextEditorCharAttributes const &, unsigned short, wchar_t)
TextEditorColumns const * columns(void) const
void set_flow_alignment(int, bool)
TextEditor & operator=(TextEditor const &)
int para_attributes_index_from_para_attributes(TextEditorParaAttributes const &)
void output_char_attributes(CStringA &, TextEditorCharAttributes const &, TextEditorOutputState &) const
static bool __cdecl IsSymbolChar(wchar_t)
bool field_highlight(void) const
double defined_height(void) const
void set_container_height(int, double)
void set_width_scale(double)
bool vertical_SHX(void) const
static bool __cdecl IsHexDigit(wchar_t)
virtual int global_alignment(void) const
double global_scale(void) const
static bool __cdecl MultiByteToUnicode(char const *, int, unsigned short, CStringW &)
bool font_supports_character(TextEditorCharAttributes const &, wchar_t)
virtual unsigned long rgb_from_index(int) const
static ARX_API_STATIC wchar_t const kSuperscript3Code
virtual TextEditorUndoRedo * undoredo(void)
double column_height(int) const
void remove_para_tab(TextEditorParaTab const &, bool)
CStringW output_para_attributes(int, TextEditorOutputState &) const
void set_vert_margin(double)
AcGeVector3d const & direction_x(void) const
bool inserting_in_special(int) const
bool find_custom(TextEditorSelection &, int) const
void update_attachment(AcDbMText::AttachmentPoint)
virtual double adjust_for_alignment_vertically(double) const
AcDbGlobals * dbGlobals(void) const
TextEditor(TextEditor const &)
static CStringW __cdecl output_mtext_command(int, CStringW const &)
virtual void reset_attachment(void)
double dtext_horz_mode_factor(void) const
CStringW output_placeholder_attributes(TextEditorCharAttributes const &, TextEditorOutputState &) const
double defined_width(void) const
static CStringA __cdecl FormatCIF(wchar_t)
TextEditorDrawInfo const & draw_info(void) const
bool validate_font_for_character(TextEditorCharAttributes &, wchar_t)
AcDbMText::AttachmentPoint attachment(void) const
int get_selection_length(void) const
void find_beginning_of_word(TextEditorLine *, int, TextEditorLocation &, int) const
virtual void set_text_color(TextEditorColor const &)
void set_column_gutter(double)
static wchar_t __cdecl LowerCaseChar(unsigned short, wchar_t)
int font_index_from_shx_names(CStringW const &, CStringW const &)
void set_char_attributes(TextEditorSelection const &, TextEditorCharAttributes const &)
virtual bool handle_mispick(AcGePoint3d const &)
bool support_multiline(void) const
double dtext_align_or_fit_add(void) const
static bool __cdecl IsUpperWide(wchar_t)
static CStringW const &__cdecl dimbreak_placeholder(void)
void output_mtext_character(CStringW &, wchar_t, TextEditorOutputState const &, unsigned short) const
void scale_text_height(double)
void insert_character(wchar_t, bool, bool)
void insert_symbol(wchar_t, bool, unsigned short)
static bool __cdecl IsUpper(wchar_t)
int text_flags(void) const
bool dragdrop_active(void) const
virtual int custom_count(void) const
void set_exit_status(int)
double container_bottom(int) const
void get_relative_indices(TextEditorLocation *const, int) const
static double __cdecl vert_attach_factor(int)
virtual TextEditorCustom const * custom_entry(int) const
static ARX_API_STATIC int const kWideZero
bool pick_selection(TextEditorLocation const &) const
int stack_count(int) const
bool support_advanced_char_attributes(void) const
void insert_custom(int, bool)
bool support_para_attributes(void) const
virtual bool can_paste(void) const
virtual void set_custom_string(int, wchar_t const *)
double vert_attach_factor(void) const
double text_height(void) const
static wchar_t const *__cdecl empty_string(void)
int stack_index_from_stack(TextEditorStack const &)
bool setup_text_engine(TextEditorCharAttributes const &)
bool font_supports_language(TextEditorCharAttributes const &, unsigned short)
double column_width(void) const
CStringW output_end_override(TextEditorOutputState &) const
void set_style(int, bool)
AcGePoint2d get_extents(wchar_t const *, int, bool, TextEditorCharAttributes const &)
void set_oblique_angle(double)
static CStringW __cdecl format_value(double, bool)
int select_field(TextEditorLine *, int, TextEditorSelection &, bool) const
AcGeVector3d const & normal(void) const
static unsigned long __cdecl IndexToRGB(void *, int)
void read_text(char const *, TextEditorInputState &)
void pick_special(AcGePoint3d const &)
double GetShdrawYMin(void) const
double trailing_size(int) const
static wchar_t __cdecl UpperCaseChar(unsigned short, wchar_t)
CStringW write_unicode_text(void)
bool zero_width(void) const
void create_pending_mif_and_cif(void)
void set_shift_down(bool)
bool select_paragraph(void)
bool pick_selection(AcGePoint3d const &) const
bool font_supports_custom_double_byte(TextEditorCharAttributes const &, wchar_t)
int style_count(void) const
int line_spacing_style(void) const
static ARX_API_STATIC double const kDescentFactor
void readjust_lines(void)
void special_char(unsigned int)
wchar_t numbering_separator(TextEditorParaNumbering const &, int) const
static unsigned short __cdecl SysLanguage(void)
static bool __cdecl UnicodeToMultiByte(wchar_t, unsigned short, CStringA &, bool)
bool found_previous_dimension(TextEditorSelection const &, int) const
bool typeover(void) const
void insert_text(int, int, void *, bool)
virtual void set_annotative(bool)
static ARX_API_STATIC int const kWideLowerA
virtual TextEditorCustom const * custom_from_index(int) const
void create_pending_dtext_escapes(void)
static int __cdecl vert_attachment(int)
static ARX_API_STATIC double const kMaxWidthScale
static ARX_API_STATIC double const kMinObliqueAngle
static ARX_API_STATIC double const kMinSpacingFactor
void toggle_numbering_on(void)
void set_para_attributes(TextEditorParaAttributes const &, bool)
double dtext_align_or_fit_length(void) const
bool shift_down(void) const
int data_index_from_data(void *)
virtual double page_size(void) const
void get_absolute_indices(TextEditorLocation *const, int) const
void output_mtext_string(CStringA &, CStringW const &, TextEditorOutputState const &) const
TextEditorNumbering const & numbering_from_index(int) const
static bool __cdecl UnicodeToMultiByte(wchar_t const *, int, unsigned short, CStringA &, bool)
static bool __cdecl IsDigit(wchar_t)
virtual bool dim_support_dimpost(void) const
void change_case(bool, bool)
void get_selection_commands(TextEditorCharCommandList &) const
int dtext_vert_mode(void) const
bool support_tabs(void) const
TextEditorSelection total_selection(void) const
void set_support_multiline(bool)
CStringA write_multibyte_mtext(TextEditorLineList const &, int, int) const
static double __cdecl horz_attach_factor(int)
static bool __cdecl IsLowerWide(wchar_t)
void set_style_index(int)
AcGeVector3d const & direction_y(void) const
TextEditorCharAttributes char_attributes(bool) const
int container_count(void) const
void output_dtext_character(CStringA &, wchar_t, TextEditorOutputState const &) const
void set_columns(TextEditorColumns const &, bool)
void set_column_type(AcDbMText::ColumnType)
CStringW output_start_override(TextEditorOutputState &) const
double actual_width(int) const
void multibyte_to_unicode_mtext(char const *, TextEditorInputState &, TextEditorCharAttributes const *)
void add_para_tab(TextEditorParaTab const &, bool)
void set_line_spacing_style(int)
void set_global_scale(double)
virtual void render_line(TextEditorPointPair const &)
static CStringW __cdecl output_mtext_command(int)
void set_container_width(int, double)
void get_paragraph_selection(TextEditorSelection const &, TextEditorSelection &) const
void set_initial_char_attributes_from_style(TextEditorStyle const &, bool)
void get_relative_indices(TextEditorSelection &) const
void replace_string(CStringW const &, bool)
virtual bool custom_support(void) const
int stack_index_from_string(CStringW const &, double, bool)
int select_custom(TextEditorLine *, int, TextEditorSelection &, bool) const
void set_attachment(AcDbMText::AttachmentPoint, bool)
void convert_lines(int, bool, TextEditorLineList &, TextEditorConversionInfo &)
bool find_dimension(TextEditorSelection &, int) const
virtual void draw_highlights(bool)
virtual void render_text_highlight(TextEditorPointPair const &, TextEditorVectorPair const &, TextEditorCharAttributes const &)
void empty_cur_selection(void)
virtual TextEditorCharAttributes const * custom_attributes(int) const
void read_dtext(wchar_t const *)
int select_stack(TextEditorLine *, int, TextEditorSelection &, bool) const
static unsigned short __cdecl LanguageFromUnicode(wchar_t, unsigned short)
void reset_tracking_factor(void)
AcGiTextStyle const & text_engine_style(void) const
void read_mtext(char const *, TextEditorInputState &, TextEditorCharAttributes const *)
void read_text(wchar_t const *, TextEditorInputState &)
virtual wchar_t const * dimalt_suffix(void) const
void get_container_bounds(int, TextEditorBounds &) const
void set_numbering_restart(bool, bool)
bool strip_trailing_empty_lines(void) const
static ARX_API_STATIC int const kWideExclamation
void set_rotation_angle(double)
int font_index_from_character(TextEditorCharAttributes &, wchar_t)
virtual bool should_auto_stack(bool &, bool &) const
static ARX_API_STATIC double const kMaxTrackingFactor
void set_char_attributes(TextEditorCharAttributes const &, bool)
void set_support_simple_char_attributes(bool)
int line_count(void) const
void set_cursor_char_attributes(TextEditorCharAttributes const &)
static int __cdecl RGBToIndex(void *, unsigned long)
virtual TextEditorUndoRedo const * undoredo(void) const
int version_from_mtext(wchar_t const *)
void set_support_advanced_char_attributes(bool)
bool find_text(CStringW const &, int, TextEditorSelection &) const
void load_initial_style(AcDbObjectId const &)
bool select_word(TextEditorLine *, int, TextEditorSelection &, int) const
AcDbEntity * entity(void) const
bool auto_caps(void) const
virtual bool dim_have_dimpost(int) const
static ARX_API_STATIC int const kWideNine
virtual void set_anno_scale_factor(double)
void cleanup_components(int)
static ARX_API_STATIC wchar_t const kAngleCode
int color_index_from_color(AcCmColor const &, int)
double vert_margin(void) const
void set_numbering_enabled(bool)
AcGePoint3d const & start_point(void) const
int column_count(void) const
void set_horz_margin(double)
wchar_t process_double_byte(TextEditorCharAttributes const &, wchar_t, unsigned short)
CStringW container_mtext(int, bool) const
bool can_copy(void) const
TextEditorCharAttributes const & numbering_char_attributes(TextEditorParaNumbering const &, int) const
static ARX_API_STATIC wchar_t const kDeltaCode
static ARX_API_STATIC double const kAscentFactor
static ARX_API_STATIC wchar_t const kPhaseCode
static ARX_API_STATIC wchar_t const kMonumentLineCode
TextEditorLine * container_last_line(int) const
static wchar_t const *__cdecl dtext_overline_string(void)
virtual void set_dimalt_active(bool)
TextEditorStyle const & style_from_index(int) const
virtual bool dimalt_enabled(void) const
bool autolist_enabled(void) const
void remove_all_formatting(bool)
static bool __cdecl IsLower(wchar_t)
bool table_cell(void) const
int move_cursor(unsigned int)
void invalidate_text_engine(void)
void set_columns(TextEditorColumns const &, double, double, bool)
bool column_flow_reversed(void) const
double container_height(int) const
bool container_valid(int) const
wchar_t numbering_bullet(TextEditorParaNumbering const &, int) const
TextEditorLineList & line_list(void)
void create_pending_fields(void)
void get_absolute_indices(TextEditorSelection &) const
virtual void perform_undoredo(TextEditorUndoRedoInfo *)
bool found_previous_custom(int) const
void read_mtext(wchar_t const *, TextEditorInputState &, TextEditorCharAttributes const *)
CStringW write_unicode_mtext(TextEditorLineList const &, TextEditorOutputState &) const
bool load_fonts(void) const
void output_mtext_string(CStringW &, CStringW const &, TextEditorOutputState const &) const
virtual double pick_size(void) const
static ARX_API_STATIC double const kMaxObliqueAngle
static CStringW const &__cdecl dimalt_placeholder(void)
virtual void adjust_for_dimension(void)
static CStringW const &__cdecl dimprim_placeholder(void)
TextEditorFont const & font_from_index(int) const
virtual bool can_auto_stack(void) const
int field_index_from_field(TextEditorField const &)
void get_attachments(int &, int &) const
virtual bool insert_field(int, bool)
static wchar_t __cdecl DecimalChar(void)
void find_beginning_of_paragraph(TextEditorLine *, TextEditorLocation &) const
bool columns_valid(void) const
double GetShdrawXMax(void) const
void set_char_widths(int)
void set_numbering_type(int, bool)
virtual void input_field(CStringW const &, TextEditorInputState &)
double default_interline(void) const
AcDbDatabase * database(void) const
bool support_simple_char_attributes(void) const
TextEditorParaAttributes para_attributes(bool) const
void order_selection(TextEditorSelection &)
virtual int index_from_rgb(unsigned long) const
int font_count(void) const
int horz_attachment(void) const
void set_tracking_factor(double)
static int __cdecl MtextVersion(void)
void get_paragraph_selection(TextEditorSelection &) const
static wchar_t __cdecl RemapSymbolChar(wchar_t, wchar_t)
double container_right(int) const
static ARX_API_STATIC bool const kPenUp
unsigned int remap_special_key(unsigned int) const
void set_support_wordbreak(bool)
virtual wchar_t const * dimprim_string(void) const
virtual TextEditorUndoRedoInfo * new_undoredo_info(int)
double line_spacing_factor(void) const
bool new_char(unsigned int)
void find_end_of_word(TextEditorLine *, int, TextEditorLocation &, int) const
int field_count(void) const
int style_index_from_name(CStringW const &)
static bool __cdecl IsDigitWide(wchar_t)
void insert_string(CStringW const &, unsigned short, bool)
static CStringA __cdecl FormatMIF(char const *, unsigned short)
static ARX_API_STATIC int const kDefaultStackScale
void delete_line(TextEditorLine *)
static ARX_API_STATIC wchar_t const kFlowLineCode
virtual wchar_t const * dimprim_suffix(void) const
void set_selected_stack(TextEditorStack const &, int)
TextEditorField const & field_from_index(int) const
TextEditor(AcDbEntity *, bool, bool, bool, double, double, double)
TextEditorLine * last_line(void) const
bool single_custom_active(void) const
double GetShdrawYMax(void) const
void set_support_para_attributes(bool)
bool can_unstack(void) const
static int __cdecl MtextVerFromDwgVer(AcDb::AcDbDwgVersion)
bool get_selection_lines(TextEditorSelection const &, TextEditorLineList &) const
static bool __cdecl MultiByteToUnicode(CStringA const &, unsigned short, CStringW &)
bool support_wordbreak(void) const
bool delete_selection(int)
void move_para_indents(int, double, bool)
int numbering_type(TextEditorParaNumbering const &, int) const
virtual void remove_highlights(void)
static ARX_API_STATIC wchar_t const kInitialLengthCode
void set_cur_selection(TextEditorSelection const &)
wchar_t const * dimension_string(int)
bool everything_selected(void) const
bool pick_char(AcGePoint3d const &) const
bool single_field_active(void) const
virtual wchar_t const * custom_string(int) const
void set_column_flow_reversed(bool)
wchar_t const * dimension_prefix(int)
virtual unsigned long color_to_rgb(TextEditorColor const &) const
void set_direction_y(AcGeVector3d const &)
virtual void redraw_lines(void)
void set_direction_x(AcGeVector3d const &)
double defined_width(int) const
void restore_highlight_info(TextEditorHighlightInfo const &)
virtual double adjust_for_alignment_horizontally(double) const
bool load_style(AcDbTextStyleTableRecord const *, bool)
double horz_attach_factor(void) const
virtual wchar_t const * dimalt_prefix(void) const
void output_mtext_character(CStringA &, wchar_t, TextEditorOutputState const &, unsigned short) const
void input_unicode_character(wchar_t, TextEditorInputState &)
static bool __cdecl IsAlNum(wchar_t)
static ARX_API_STATIC wchar_t const kNonBreakSpaceCode
CStringW write_unicode_mtext(TextEditorLineList const &, int, int) const
int select_dimension(TextEditorLine *, int, TextEditorSelection &, bool) const
double container_left(int) const
virtual void set_clipboard_data(int, void *)
int dtext_horz_mode(void) const
CStringW write_mtext(int, int)
static ARX_API_STATIC bool const kPenDown
int numbering_index_from_numbering(TextEditorNumbering const &)
int font_index_from_truetype_attributes(CStringW const &, int)
static bool __cdecl ChangeCase(bool, unsigned short, CStringW &)
void set_wipeout(TextEditorWipeout const &)
void set_load_fonts(bool)
TextEditorLine * first_line(void) const
void toggle_overline(void)
static ARX_API_STATIC wchar_t const kOhmCode
int vert_attachment(void) const
static ARX_API_STATIC wchar_t const kIdentityCode
static bool __cdecl IsSpecialChar(wchar_t)
int exit_status(void) const
TextEditorStack const & selected_stack(void) const
virtual bool editor_contains(AcGePoint3d const &, int)
void get_cursor_points(TextEditorPointPair &)
double default_tab_size(void) const
void combine_paragraphs(void)
wchar_t const * dimension_suffix(int)
virtual double anno_scale_factor(void) const
static bool __cdecl IsNeutralChar(wchar_t)
bool column_auto_height(void) const
void stack(bool, bool, bool)
bool calc_consistency(TextEditorSelection const &, TextEditorCharAttributes &) const
static ARX_API_STATIC wchar_t const kOmegaCode
virtual bool exit_with_cursor(int)
bool can_backspace(void) const
int font_index_from_shx_name(CStringW const &)
bool get_selection_lines(TextEditorLineList &) const
double horz_margin(void) const
void adjust_highlight_info(TextEditorSelection const &, TextEditorHighlightInfo &, int) const
static ARX_API_STATIC wchar_t const kSuperscript2Code
void * data_from_index(int) const
static CStringW __cdecl NormalizeStringForFind(CStringW const &, int, bool)
TextEditorLine * cur_line(void) const
CStringW get_selection_text(TextEditorSelection const &) const
int continue_drag(AcGePoint3d &, bool)
CStringW numbering_string(TextEditorParaNumbering const &, int, int) const
double container_top(int) const
void container_slop(int, double &, double &) const
int style_index(void) const
static bool __cdecl UnicodeToMultiByte(CStringW const &, unsigned short, CStringA &, bool)
void find_end_of_paragraph(TextEditorLine *, TextEditorLocation &) const
bool columns_possible(void) const
int get_selection_length(TextEditorSelection const &) const
bool alt_down(void) const
CStringA write_multibyte_mtext(int, int)
double container_width(int) const
void output_dtext_character(CStringW &, wchar_t, TextEditorOutputState const &) const
void set_support_font_switch(bool)
void set_draw_info(TextEditorLine *, int, int)
void insert_and_adjust(TextEditorSelection const &, CStringW const &, TextEditorHighlightInfo &, int)
virtual void draw_insert(void)
static ARX_API_STATIC wchar_t const kAlmostEqualCode
void process_field(wchar_t const *, int, TextEditorInputState &)
void set_attachment(AcDbMText::AttachmentPoint)
static ARX_API_STATIC int const kWideLowerZ
bool assign_numbering(TextEditorSelection const &, bool, bool)
void set_line_spacing_factor(double)
AcDbMText::ColumnType column_type(void) const
void output_char_attributes(CStringW &, TextEditorCharAttributes const &, TextEditorOutputState &) const
virtual void render_text_highlight(TextEditorPointPair const &, TextEditorCharAttributes const &)
virtual CStringW field_text(int, int)
double column_gutter(void) const
bool single_stack_active(void) const
static int __cdecl CharType(int)
int font_index_from_truetype_name(CStringW const &)
static ARX_API_STATIC double const kMinWidthScale
virtual int default_stack_alignment(void) const
bool start_pick(AcGePoint3d const &)
static bool __cdecl IsWhiteSpaceChar(wchar_t)
bool can_delete(void) const
void set_column_height(int, double)
virtual void get_color_values(TextEditorColor const &, unsigned long &, int &, unsigned long &) const
virtual void set_custom_attributes(int, TextEditorCharAttributes const &)
void get_selection_commands(TextEditorSelection const &, TextEditorCharCommandList &) const
unsigned short font_bigfont_language(TextEditorCharAttributes const &)
void clean_para_tabs(bool)
static wchar_t const *__cdecl crlf_string(void)
bool control_down(void) const
CStringW char_attributes_string(bool) const
void set_strip_trailing_empty_lines(bool)
void set_defined_width(double, bool)
void prepare_for_multibyte_mtext(wchar_t const *, TextEditorInputState &, TextEditorCharAttributes const *)
static wchar_t const *__cdecl plusminus_string(void)
static wchar_t const *__cdecl degree_string(void)
virtual int default_stack_scale(void) const
void set_tab_only_delimiter(bool)
TextEditorParaAttributes const & para_attributes_from_index(int) const
int entity_type(void) const
void remove_para_formatting(bool)
static bool __cdecl IsSeparator(wchar_t)
void remove_custom(int, bool)
void set_bounds(TextEditorBounds &, AcGePoint3d const &, double, double) const
void set_defined_width(double)
void rewrap_lines(TextEditorLine *, TextEditorLine *)
bool select_paragraph(TextEditorLine *, int, TextEditorSelection &) const
void set_columns(TextEditorColumns const &)
void modify_attachment(int, bool)
TextEditorCharAttributes const & initial_char_attributes(void) const
void toggle_underline(void)
void set_defined_height(double, bool)
void set_autolist_enabled(bool)
bool found_previous_custom(TextEditorSelection const &, int) const
static bool __cdecl FindString(wchar_t const *, wchar_t const *, int, int &, int &)
void insert_and_adjust(TextEditorSelection const &, CStringW const &)
CStringW write_unicode_mtext(int, int)
bool selection_contains_specials(TextEditorSelection const &, int) const
static ARX_API_STATIC int const kWideUpperA
int para_attributes_count(void) const
static wchar_t const *__cdecl dtext_underline_string(void)
static ARX_API_STATIC wchar_t const kBoundaryLineCode
bool can_stack(void) const
static ARX_API_STATIC wchar_t const kPropertyLineCode
bool validate_font_and_language_for_character(TextEditorCharAttributes &, wchar_t)
virtual wchar_t const * dimalt_string(void) const
void set_normal(AcGeVector3d const &)
void set_column_count(int)
void set_cur_line(TextEditorLine *)
static unsigned int __cdecl SysCodePage(void)
float * get_char_widths(void)
void set_support_tabs(bool)
virtual void scroll_cursor(AcGePoint3d const &)
virtual bool dimalt_active(void) const
void read_mtext(wchar_t const *)
TextEditorCharAttributes const & cursor_char_attributes(void) const
void shp_unset(void) const
AcGePoint2d const & container_offset(int) const
static ARX_API_STATIC wchar_t const kCenterLineCode
bool dragging(void) const
static bool __cdecl MultiByteToUnicode(char const *, int, unsigned short, wchar_t &)
TextEditorSelection const & cur_selection(void) const
void setup_text_color(int)
static CStringW __cdecl format_value(int)
void set_char_attributes_string(CStringW const &, bool)
void reset_field_array(void)
static CStringW const &__cdecl dimension_placeholder(int)
bool vertical_TTF(void) const
virtual TextEditorLine * new_editor_line(void)
void clear_undoredo(void)
void get_paragraph_selection(TextEditorLine *, TextEditorSelection &) const
int active_container(void) const
void set_column_width(double)
void set_control_down(bool)
static ARX_API_STATIC wchar_t const kSubscript2Code
bool font_bigfont(TextEditorCharAttributes const &)
virtual bool annotative(void) const
double GetShdrawXMin(void) const
void set_wipeout(TextEditorWipeout const &, bool)
virtual wchar_t const * dimprim_prefix(void) const
static ARX_API_STATIC double const kMinStackScale
static wchar_t const *__cdecl diameter_string(void)
TextEditorColor const & color_from_index(int) const
static ARX_API_STATIC wchar_t const kAsianNonBreakSpaceCode
TextEditorLine * active_line(void) const
double actual_width(void) const
int text_length(void) const
TextEditorWipeout * wipeout(void) const
void set_defined_height(double)
virtual void scroll_cursor(void)
void initialize_cur_line(void)
static ARX_API_STATIC double const kMinTrackingFactor
virtual void init_annotative(void)
virtual double dim_text_gap(void) const
void prep_atts_for_insert(TextEditorLine *, int, TextEditorCharAttributes &) const
static ARX_API_STATIC wchar_t const kNotEqualCode
void set_text_height(double)
void create_pending_stack(void)
static ARX_API_STATIC double const kMaxSpacingFactor
void set_language(unsigned short)
virtual int field_index_from_text(CStringW const &)
bool dimension(void) const
void remove_char_formatting(bool)
void get_wipeout_bounds(int, TextEditorBounds &)
static ARX_API_STATIC double const kMaxStackScale
void clear_undo_type(void)
TextEditorLine * container_first_line(int) const
int active_font_index_supporting_character(TextEditorCharAttributes const &, wchar_t)
virtual void setup_undoredo(TextEditorUndoRedoInfo *)
virtual bool dim_can_split(void) const
double actual_height(void) const
static ARX_API_STATIC int const kWideUpperZ
TextEditorLine * find_last_line(void) const
bool tab_only_delimiter(void) const
static int __cdecl horz_attachment(int)
void redraw(TextEditorLine *, TextEditorLine *)
void scale_paragraph_values(double)
static wchar_t __cdecl SymbolFromChar(wchar_t)
virtual void render_text(wchar_t const *, int, AcGePoint3d const &, TextEditorCharAttributes const &)
int get_absolute_index(TextEditorLocation const &) const
double actual_height(int) const
TextEditorStack const & stack_from_index(int) const
static bool __cdecl IsDoubleByteChar(wchar_t, unsigned short)
void adjust_location(TextEditorLocation &)
static bool __cdecl IsAutoCADSymbol(wchar_t)
void add_undo(TextEditorUndoRedoInfo *)
void insert_dimension(int, bool)
int text_limit(void) const
void remove_para_tab(double, bool)
void toggle_numbering(int)
double rotation_angle(void) const
void read_dtext(char const *)
void convert_to_plain_text(void)
bool pick_word(AcGePoint3d const &, TextEditorSelection &, int)
virtual void remove_insert(void)
void save_highlight_info(TextEditorHighlightInfo &) const