Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
Печать документов - PC_TableCellStyle

PC_TableCellStyle
Краткое описание
   Компонент предназначен для изменения стилей ячеек
Параметры
  • ItemName - Определяет имя таблицы
  • Document - Определяет шаблон документа
  • Col - Номер колонки
  • Row - Номер строки
  • FontApply - Применить стиль шрифта
  • Font - Шрифт ячейки
  • BgApply - Применить стиль заливки
  • Background - Цвет заливки в ячейке
  • Transparent - Прозрачность фона ячейки
  • BorderApply - Применить стиль границы
  • Color - Цвет рамки ячейки
  • Style - Стиль рамки ячейки
  • Size - Размер рамки ячейки
  • Методы
  • doSetStyle - Устанавливает стиль ячеек
  • События
  • onSetStyle - Событие происходит всякий раз после установки стиля ячейки
  • Данные
  • Col - Номер колонки
  • Row - Номер строки
  • Object - Определяет объект для изменения текста в нем
  • Примеры
       Пример изменения цвета заливки ячеек

    Add(MainForm,2953706,189,91)
    {
    Width=373
    Height=245
    Caption="Table control"
    link(onCreate,5526886:doWork2,[])
    }
    Add(DocumentTemplate,3449277,266,154)
    {
    Name="doc"
    link(Bitmap,16302917:Bitmap,[])
    }
    BEGIN_SDK
    Add(Print_Text,5788299,126,77)
    {
    X=129
    Y=80
    Width=99
    Height=25
    Text="www.hiasm.com"
    Font=[MS Sans Serif,8,4,16711680,1]
    }
    Add(Print_Table,8755987,7,7)
    {
    Name="table"
    X=10
    Y=10
    Width=211
    Height=74
    Columns=#4:Name|5:Value|
    Cells=#6:Cell 1|6:Cell 2|6:Cell 3|
    Left=4
    Spacing=2
    TBorderStyle=5
    TableTrans=0
    }
    END_SDK
    Add(PaintBox,16302917,266,105)
    {
    Left=40
    Top=40
    Width=280
    Height=155
    Color=16777215
    ClearBeforeDraw=0
    link(onBeforeDraw,3449277:doDraw,[(311,111)(311,145)(254,145)(254,160)])
    }
    Add(HubEx,5526886,238,98)
    {
    link(onEvent,16302917:doRefresh,[])
    }
    Add(PC_TableCellStyle,3319809,189,154)
    {
    ItemName="table"
    Document="doc"
    Col=1
    Row=2
    BgApply=0
    Background=255
    link(onSetStyle,5526886:doWork3,[(242,160)])
    }
    Add(Button,7093886,126,154)
    {
    Left=40
    Top=10
    Caption="red"
    link(onClick,3319809:doSetStyle,[])
    }
    Add(Button,5494334,126,42)
    {
    Left=110
    Top=10
    Caption="green"
    link(onClick,6782118:doSetStyle,[])
    }
    Add(PC_TableCellStyle,6782118,189,42)
    {
    ItemName="table"
    Document="doc"
    Row=1
    BgApply=0
    Background=32768
    link(onSetStyle,5526886:doWork1,[(242,48)])
    }
    Замечания
       Настройки элемента позволяют отдельно изменять шрифт, заливку и рамку. Поэтому для его успешного использования необходимо обязательно устанавливать св-во Apply соответствующей секции в значение True

    Обновление элемента: [svn]PC_TableCellStyle.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...