-
Notifications
You must be signed in to change notification settings - Fork 23
method Borda
Saulo Martins edited this page Mar 21, 2021
·
3 revisions
:Borda(cTipo,cCor,cModelo)
Cria borda para ser usado no estilo das células
Parâmetro | Tipo | Descrição | Obrigatório | Obs |
cTipo | caractere | Tipo de borda | X | Ver Observações |
cCor | caractere | Cor da Borda | Padrão FF000000 | |
cModelo | caractere | Modelo da borda | Ver Observações. Padrão thin |
self - id da Borda
Local oExcel := YExcel():new()
Local nBorda1 := oExcel:Borda("ALL","FFFF0000","thick")
Local nBorda2 := oExcel:Borda("LR","FF000000","thick")
Local nBorda3 := oExcel:Borda("ALL","FF000000","mediumDashDot")
Local nBorda4 := oExcel:Borda("ALL","FF000000","slantDashDot")
Local nBorda5 := oExcel:Borda("ALL","FF000000","double")
Local nBorda6 := oExcel:Borda("ALL","FF000000","dashed")
Local oSty1 := oExcel:NewStyle():Setborder(nBorda1)
Local oSty2 := oExcel:NewStyle():Setborder(nBorda2)
Local oSty3 := oExcel:NewStyle():Setborder(nBorda3)
Local oSty4 := oExcel:NewStyle():Setborder(nBorda4)
Local oSty5 := oExcel:NewStyle():Setborder(nBorda5)
Local oSty6 := oExcel:NewStyle():Setborder(nBorda6)
oExcel:ADDPlan()
oExcel:AddTamCol(1,1,30.00)
oExcel:AddTamCol(3,3,30.00)
oExcel:Pos(1,1):SetValue("Borda grossa vermelha"):SetStyle(oSty1)
oExcel:Pos(1,3):SetValue("Borda esquerda e direita"):SetStyle(oSty2)
oExcel:Pos(3,1):SetValue("borda média traço-ponto"):SetStyle(oSty3)
oExcel:Pos(3,3):SetValue("borda traço-ponto inclinado"):SetStyle(oSty4)
oExcel:Pos(5,1):SetValue("borda de linha dupla"):SetStyle(oSty5)
oExcel:Pos(5,3):SetValue("borda tracejado"):SetStyle(oSty6)
oExcel:Save() //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close() //Fechar e limpar objeto
- Tipo de bordas
Valor | Tipo |
T | Borda no topo |
B | Borda em baixo |
L | Borda na Esquerda |
R | Borda na Direita |
ALL | Todas Bordas |
- Estilo de linha da borda
Valor | estilo |
dashDot | borda traço-ponto |
dashDotDot | borda traço-ponto-ponto |
dashed | borda tracejado |
dotted | borda pontilhado |
double | borda de linha dupla |
hair | borda linha fina |
medium | borda média |
mediumDashDot | borda média traço-ponto |
mediumDashDotDot | borda média traço-ponto-ponto |
mediumDashed | borda média tracejado |
none | nenhuma borda visível |
slantDashDot | borda traço-ponto inclinado |
thick | borda grossa |
thin | borda fina |
- Olá Mundo
- Exemplo Ler xlsx
- Métodos
- Métodos Posicionamento e referência
- Métodos Estilos
- Preenchimento em massa (bulk)
- Exemplo 1 - Básico
- BulkNewField - Definição de novas colunas do bulk
- DefBulkLine - Criar definição de campos para preenchimento em massa
- SetValueBulk - Definir valor para preenchimento de bulk
- SetBulkLine - Preenche a linha em bulk do Excel
- FlushBulk - Atualiza dados do Excel
- Preenchimento Excel com Query/Alias
- Exemplo 1 - Básico
- Exemplo 2 - com formato tabela do Excel
- Alias2Tab - Preenche o Excel baseado no alias
- NewFldTab - Altera definição de campos ou cria novo campo
- DefSubTotal - Cria subtotal e agrupamento de subtotal
- NewRuleLine - Regra de formatação de linhas