romlib
1.0
|
Открытые типы | |
enum | ItemType { Line, Frame, PageBreak, Dummy } |
Открытые члены | |
rom_RepItem (rom_Report *_rep, rom_RepItem *_before) | |
virtual ItemType | Type () const |
virtual bool | In (rom_InStream &_in) |
virtual bool | Out (rom_OutStream &_out) |
virtual rom_RepItem * | Clone (rom_Report *_rep, rom_RepItem *_before) |
virtual int | Height () const |
Получение высоты элемента в 1/100 мм. | |
virtual void | Draw (rom_DC &_dc, word4 _flags, rom_RepDrawContext *_dx=NULL) const throw () |
Рисование элемента в контексте устройства. | |
virtual int | MinHeight () const |
Возвращает минимально возможную высоту элемента в 1/100 мм. | |
virtual void | Scale (unsigned int _a, unsigned int _b) throw () |
Масштабировать элемент отчета. | |
Открытые атрибуты | |
rom_Report * | m_Rep |
Друзья | |
class | rom_Report |
virtual void rom_RepItem::Draw | ( | rom_DC & | _dc, |
word4 | _flags, | ||
rom_RepDrawContext * | _dx = NULL |
||
) | const throw () [inline, virtual] |
Рисование элемента в контексте устройства.
_dc | Контекст устройства. |
_flags | Набор признаков. |
_dx | Монитор отрисовки. |
Переопределяется в rom_RepFrame.
virtual int rom_RepItem::Height | ( | ) | const [inline, virtual] |
Получение высоты элемента в 1/100 мм.
Переопределяется в rom_RepPageBreak, rom_RepFrame и rom_RepLine.
virtual int rom_RepItem::MinHeight | ( | ) | const [inline, virtual] |
Возвращает минимально возможную высоту элемента в 1/100 мм.
Переопределяется в rom_RepFrame.
virtual void rom_RepItem::Scale | ( | unsigned int | _a, |
unsigned int | _b | ||
) | throw () [inline, virtual] |
Масштабировать элемент отчета.
[in] | _a | Числитель. |
[in] | _b | Знаменатель. |
Переопределяется в rom_RepFrame.