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

NomeTipoDescriçãoObrigatório
nWeightNuméricoLargura/Altura da borda
nColorNuméricoNumero da cor RGB
nLineStyleNumérico

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


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

NomeTipoDescriçãoObrigatório
oParent
ObjetoObjeto da classe que irá utilizar a borda
nEdge
Numérico

Tipo da borda.
1 – Topo
2 – Fim
3 – Esquerda
4 – Direita
5 – Tudo


nWeight
Numérico

Largura/Altura da borda


nLineStyleNumérico

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


nColorNuméricoNú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

NomeTipoDescriçãoObrigatório
nCol
NuméricoColuna da borda

SetColor

Sintaxe
TRBorder():SetColor( <nColor> ) →

Descrição
Define a cor da borda

Parâmetros

NomeTipoDescriçãoObrigatório
nColorNuméricoNúmero da cor RGB

SetLineStyle

Sintaxe
TRBorder():SetLineStyle( <nLineStyle> ) →

Descrição
Define o estilo da borda

Parâmetros

NomeTipoDescriçãoObrigatório
nLineStyleNumérico

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




SetRow

Sintaxe
TRBorder():SetRow( <nRow> ) →

Descrição
Define a linha inicial a ser impressa a borda

Parâmetros

NomeTipoDescriçãoObrigatório
nRowNumé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

NomeTipoDescriçãoObrigatório
nRowDiffNumérico

Quantidade de linhas a serem saltadas


SetWeight

Sintaxe
TRBorder():SetWeight( <nWeight> ) →

Descrição
Define a largura/altura da borda

Parâmetros

NomeTipoDescriçãoObrigatório
nWeightNumé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

NomeTipoDescriçãoObrigatório
oXmlNumé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

  • Sem rótulos