64 static double const kAscentFraction;
65 static double const kAscentPart;
66 static double const kDescentFraction;
67 static double const kDescentPart;
68 static double const kHeightFactor;
69 static double const kInterlineFactor;
70 static double const kLineFactor;
71 static double const kSumOfParts;
72 static double const kTotalFactor;
216 bool breaking_field(
void);
220 double break_width(
void)
const ;
221 double char_extent(
int)
const ;
223 double numbering_size(
int);
224 double numbering_size(
void);
234 void adjust_heights(
double,
double,
double);
238 void calc_dtext_metrics(
void);
239 void calc_metrics(
void);
240 void calc_mtext_metrics(
void);
241 void calc_runs(
bool);
242 void calc_traits(
void);
243 void cleanup_commands(
void);
266 void set_char_metrics(
int,
AcGePoint3d const &,
double);
274 void terminate_paragraph(
void);
276 wchar_t const * convert_characters(
int,
int,
CStringW &)
const ;
277 wchar_t const * convert_characters(
wchar_t const *,
int,
CStringW &)
const ;
void set_graphics_valid(bool)
bool end_of_paragraph(void) const
AcGePoint3d cursor_position(int)
double spacing(int) const
TextEditorLine(TextEditorLine const &)
void set_prev(TextEditorLine *)
void set_traits_valid(bool)
void write_mtext(CStringW &, TextEditorOutputState &)
void insert_string(CStringW const &)
void insert_character(wchar_t)
bool traits_valid(void) const
double GetShdrawYMin(void) const
void get_commands(TextEditorCharCommandList &, int, int) const
TextEditorLineNumbering const * numbering(void) const
int para_attributes_index(void) const
void flush_char_attributes(TextEditorCharAttributes const &, int, int)
bool write_dtext(CStringA &, TextEditorOutputState &) const
virtual void pre_adjust(void)
bool adjust_valid(void) const
TextEditorCharAttributes const & char_attributes(int) const
bool write_dtext(CStringW &, int, int, TextEditorOutputState &) const
void set_start_status(int)
int numbering_value(int) const
double ascent(void) const
void append(TextEditorLine *)
int find_end_of_word(int, int)
virtual ~TextEditorLine(void)
TextEditorLine & operator=(TextEditorLine const &)
TextEditorLine * next(void) const
double container_width(void) const
virtual void render_text_highlight(TextEditorPointPair const &, TextEditorVectorPair const &, TextEditorCharAttributes const &)
virtual void post_adjust(void)
virtual void render_text_line(TextEditorPointPair const &)
TextEditorLinePick pick_char(AcGePoint3d const &, int)
wchar_t auto_character(int) const
void set_adjust_valid(bool)
virtual void post_draw(void)
void toggle_control(int, bool)
void convert_white_space(int, bool, TextEditorLine *)
double spacing(double &, double &) const
AcGePoint3d cursor_position(void)
int start_status(void) const
double edge_offset(void) const
bool write_dtext(CStringA &, int, int, TextEditorOutputState &) const
void scale_text_height(double)
bool graphics_valid(void) const
wchar_t next_char(int) const
void set_numbering_restart(int, bool)
void write_unicode_text(CStringW &)
void calc_numbering_indents(double &, double &)
void calc_extents(int, int, bool, TextEditorLineExtents &)
void delete_numbering_string(void)
void insert_character(wchar_t, TextEditorCharAttributes const &)
void delete_character(int)
double GetShdrawXMin(void) const
void delete_characters(int, int)
double width_scale(void) const
void set_char_attributes(TextEditorCharAttributes const &, int, int)
AcGePoint3d const & draw_pos(void) const
bool find_break(int, int &)
void get_characters(CStringW &, int, int) const
virtual void set_numbering_control(TextEditorLineNumberingControl const *)
void write_mtext(CStringA &, int, int, TextEditorOutputState &)
static bool __cdecl is_justifiable_char(wchar_t)
bool is_word_stop(int, int) const
void write_mtext(CStringW &, int, int, TextEditorOutputState &)
int end_status(void) const
void set_para_attributes_index(int)
double global_flow_adjustment(TextEditorCharAttributes const &) const
TextEditorLine(TextEditor *)
double local_flow_adjustment(int, double) const
double GetShdrawYMax(void) const
void set_draw_pos(AcGePoint3d const &)
int find_beginning_of_word(int, int)
bool numbering_restart(int) const
bool start_of_paragraph(void) const
double height_scale(void) const
double start_indent(void) const
bool numbering_overflow(void) const
wchar_t character(int) const
virtual TextEditorLineNumberingControl const * numbering_control(void) const
void merge(TextEditorLine *, bool)
void generate_numbering_string(TextEditorParaNumbering const &)
TextEditorLineTraits const * traits(void)
virtual void render_text_highlight(TextEditorPointPair const &, TextEditorCharAttributes const &)
TextEditorCharCommand * active_command(int) const
virtual void pre_draw(void)
void set_numbering_value(int, int)
TextEditor * editor(void) const
wchar_t prev_char(int) const
virtual TextEditorLineNumberingControl * numbering_control(void)
TextEditorLine * prev(void) const
int container_index(void) const
void split(TextEditorLine *)
AcGePoint2d const & extents(void) const
CStringW const & string(void) const
void set_offset(AcGePoint2d const &)
bool change_case(bool, int, int)
TextEditorLine * clone(int, int) const
void set_container_width(double)
bool in_bounds(TextEditorBounds const &, int, int)
void set_metrics_valid(bool)
double end_indent(void) const
void set_character(int, wchar_t)
bool metrics_valid(void) const
void write_mtext(CStringA &, TextEditorOutputState &)
bool is_empty(void) const
TextEditorCharCommandList const & char_command_list(void) const
double baseline_adjustment(void) const
void set_next(TextEditorLine *)
void set_container_index(int)
virtual void render_text(wchar_t const *, int, AcGePoint3d const &, TextEditorCharAttributes const &)
double align_factor(void) const
bool end_of_column(void) const
void remove_character(void)
void insert_character(int, wchar_t, TextEditorCharAttributes const &)
bool start_of_column(void) const
double descent(void) const
bool write_dtext(CStringW &, TextEditorOutputState &) const
AcGePoint2d const & offset(void) const