14 if (smaller<bigger)
return AW_INT(bigger-smaller);
36 unscalable_overlap.
clear();
38 return unscalable_overlap;
46 if (!(filteri &
filter))
return false;
47 dot(Line.
start(), filteri);
48 dot(Line.
head(), filteri);
53 if (!(filteri & filter))
return false;
63 transPos.
ypos()-l_ascent);
65 dot_transformed(upperLeft, filteri);
66 dot_transformed(upperLeft +
AW::Vector(l_width, l_ascent+l_descent), filteri);
72 if (!(filteri & filter))
return false;
93 void AW_device_size::specific_reset() {
AW::Vector transform(const AW::Vector &vec) const
const AW_bitset AW_PRINTER_EXT
void track(const AW::Position &pos)
const AW_world & get_size() const
const AW_bitset AW_PRINTER
const Position & start() const
int calc_overlap(AW_pos smaller, AW_pos bigger)
int get_string_size(int gc, long textlen) const
const double & ypos() const
const AW_GC * map_gc(int gc) const
AW_common * get_common() const
AW_borders get_unscaleable_overlap() const
const AW_bitset AW_SIZE_UNSCALED
const double & xpos() const
const AW_font_limits & get_font_limits() const
AW_pos x_alignment(AW_pos x_pos, AW_pos x_size, AW_pos alignment)