Skip to content

method Borda

Saulo Martins edited this page Mar 21, 2021 · 3 revisions

Borda

:Borda(cTipo,cCor,cModelo)
Cria borda para ser usado no estilo das células


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
cTipo caractere Tipo de borda Ver Observações
cCor caractere Cor da Borda   Padrão FF000000
cModelo caractere Modelo da borda   Ver Observações. Padrão thin

Retorno

self - id da Borda

Exemplos

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

image

Obs

  • Tipo de bordas
Valor Tipo
T Borda no topo
B Borda em baixo
L Borda na Esquerda
R Borda na Direita
ALL Todas Bordas
Pode ser mesclado, por exemplo borda esquerda e direta "LR".
  • 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

Clone this wiki locally