Classe com as propriedades e métodos para impressão de bordas.
Métodos:
CheckBorder
Sintaxe
TRBorder():CheckBorder( <nWeight> , <nColor> , <nLineStyle> ) →
Descrição
Verifica se a borda foi criada e caso contrário define com as informações do parâmetro
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nWeight | Numérico | Largura/Altura da borda | |
nColor | Numérico | Numero da cor RGB | |
nLineStyle | Numérico | Estilo da borda |
Col
Sintaxe
TRBorder():Col( ) →
Descrição
Retorna a coluna em que a borda será impressa
Retorno
Coluna da borda
Color
Sintaxe
TRBorder():Color( ) →
Descrição
Retorna a cor da borda
Retorno
Número da cor RGB
LineStyle
Sintaxe
TRBorder():LineStyle( ) →
Descrição
Retorna o estilo de borda utilizado
Retorno
Estilo da borda
0 – Sem borda
1 – Borda continua
2 – Borda da classe superior
3 – Borda do cabeçalho da classe superior
4 – Borda da célula
6 – Borda do totalizador
7 – Borda da seção
New
Sintaxe
TRBorder():New( <oParent> , <nEdge> , <nWeight> , <nLineStyle> , <nColor> ) →
Descrição
Método construtor da classe TRBorder
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
oParent | Objeto | Objeto da classe que irá utilizar a borda | |
nEdge | Numérico | Tipo da borda. | |
nWeight | Numérico | Largura/Altura da borda | |
nLineStyle | Numérico | Estilo da borda. | |
nColor | Numérico | Número da cor RGB |
Retorno
Objeto da classe TRBorder
Print
Sintaxe
TRBorder():Print( ) →
Descrição
Imprime a borda
RealBorder
Sintaxe
TRBorder():RealBorder( ) →
Descrição
Retorna a borda atual
Retorno
Objeto da classe TRBorder
SetCol
Sintaxe
TRBorder():SetCol( <nCol> ) →
Descrição
Define a coluna da borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nCol | Numérico | Coluna da borda |
SetColor
Sintaxe
TRBorder():SetColor( <nColor> ) →
Descrição
Define a cor da borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nColor | Numérico | Número da cor RGB |
SetLineStyle
Sintaxe
TRBorder():SetLineStyle( <nLineStyle> ) →
Descrição
Define o estilo da borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nLineStyle | Numérico | 0 – Sem borda |
SetRow
Sintaxe
TRBorder():SetRow( <nRow> ) →
Descrição
Define a linha inicial a ser impressa a borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nRow | Numérico | Linha inicial da borda |
SetRowDiff
Sintaxe
TRBorder():SetRowDiff( <nRowDiff> ) →
Descrição
Define a quantidade de linhas que deverão ser saltadas antes da impressão da borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nRowDiff | Numérico | Quantidade de linhas a serem saltadas |
SetWeight
Sintaxe
TRBorder():SetWeight( <nWeight> ) →
Descrição
Define a largura/altura da borda
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
nWeight | Numérico | Largura/altura da borda |
Weight
Sintaxe
TRBorder():Weight( ) →
Descrição
Retorna a largura/altura da borda
Retorno
Largura/Altura da borda
XmlLoad
Sintaxe
TRBorder():XmlLoad( <oXml> ) →
Descrição
Carrega as bordas do layout personalizado pelo usuário
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
oXml | Numérico | Objeto do tipo XML com as personalizações das bordas |
XmlSave
Sintaxe
TRBorder():XmlSave( ) →
Descrição
Salva as bordas no layout personalizado pelo usuário