romlib  1.0
Открытые типы | Открытые члены | Открытые атрибуты | Друзья
Класс rom_RepItem
Граф наследования:rom_RepItem:
rom_RepFrame rom_RepLine rom_RepPageBreak grid_Frame

Полный список членов класса

Открытые типы

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_RepItemClone (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_Reportm_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.


Объявления и описания членов классов находятся в файлах:
 Указатель Классы Функции Переменные Перечисления Элементы перечислений