Skip to content

method EfeitoPreenc

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

EfeitoPreenc

:EfeitoPreenc(nAngulo,aCores,cType,nLeft,nRight,nTop,nBottom)
Cria um efeito de preenchimento para uso no estilo


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nAngulo numérico Angulo para efeito de preenchimento   Padrão de 90°
aCores array Cores de preenchimento   Array com com RGB e onde inicia a cor de 0 até 1. Preenchimento: {{CorRGB,nPerc},{"FF0000",0.5}}
cType caractere Tipo de efeito (linear ou path)    
nLeft numérico para efeito path posição esquerda de 0 até 1    
nRight numérico para efeito path posição direita de 0 até 1    
nTop numérico para efeito path posição topo de 0 até 1    
nBottom numérico para efeito path posição inferior de 0 até 1    

Retorno

self - Id da cor de preenchimento

Exemplos

Local oExcel 	:= YExcel():new()
Local nIdL	:= oExcel:EfeitoPreenc(90,{{"FFFFFF",0},{"0072C4",1}}) //Efeito linear
Local nIdC	:= oExcel:EfeitoPreenc(,{{"FFFFFF",0},{"0072C4",1}},"path",0.2,0.8,0.2,0.8) //Efeito do centro
Local oStyL	:= oExcel:NewStyle():Setfill(nIdL)
Local oStyC	:= oExcel:NewStyle():Setfill(nIdC)
oExcel:ADDPlan()
oExcel:AddTamCol(1,1,15)
oExcel:SetRowH(30)	//Tamanho 15 para colunas
oExcel:Pos(1,1):SetValue("Efeito linear"):SetStyle(oStyL)
oExcel:Pos(2,1):SetValue("Efeito do centro"):SetStyle(oStyC)
oExcel:Save()    //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close()   //Fechar e limpar objeto

image

Obs

  • Pode ser informado com RGB ou Alfa+RGB, onde FF mais opaco e 00 mais transparente.
  • 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