-
Notifications
You must be signed in to change notification settings - Fork 23
method Alinhamento
Saulo Martins edited this page Mar 21, 2021
·
2 revisions
:Alinhamento(cHorizontal,cVertical,lReduzCaber,lQuebraTexto,nTextRotation)
Cria objeto de alinhamento da célula para ser usado na criação de estilo
Parâmetro | Tipo | Descrição | Obrigatório | Obs |
cHorizontal | caractere | Alinhamento Horizontal | Ver Observações | |
cVertical | caractere | Alinhamento Vertical | Ver Observações | |
lReduzCaber | lógico | Reduz texto para caber | Padrão .F. | |
lQuebraTexto | lógico | Quebra texto | Padrão .F. | |
ntextRotation | numérico | Graus para rotação | Padrão 0 |
self - Objeto de alinhamento
Local oExcel := YExcel():new()
Local oAli1 := oExcel:Alinhamento("center"/*cHorizontal*/,"center"/*cVertical*/,/*lReduzCaber*/,/*lQuebraTexto*/,/*ntextRotation*/,)
Local oAli2 := oExcel:Alinhamento(/*cHorizontal*/,/*cVertical*/,.T./*lReduzCaber*/,/*lQuebraTexto*/,/*ntextRotation*/,)
Local oAli3 := oExcel:Alinhamento(/*cHorizontal*/,/*cVertical*/,/*lReduzCaber*/,.T./*lQuebraTexto*/,/*ntextRotation*/,)
Local oAli4 := oExcel:Alinhamento(/*cHorizontal*/,/*cVertical*/,/*lReduzCaber*/,/*lQuebraTexto*/,45/*ntextRotation*/,)
Local oSty1 := oExcel:NewStyle():SetaValores({oAli1})
Local oSty2 := oExcel:NewStyle():SetaValores({oAli2})
Local oSty3 := oExcel:NewStyle():SetaValores({oAli3})
Local oSty4 := oExcel:NewStyle():SetaValores({oAli4})
oExcel:ADDPlan()
oExcel:SetRowH(30) //Tamanho das linhas
oExcel:AddTamCol(1,1,30) //Tamanho 30 para colunas
oExcel:Pos(1,1):SetValue("H centralizado, V Centralizado"):SetStyle(oSty1)
oExcel:Pos(2,1):SetValue("Reduz o tamanho da fonte para caber na célula"):SetStyle(oSty2)
oExcel:Pos(3,1):SetValue("Quebra o texto grande em várias linhas e mantem o tamanho do texto"):SetStyle(oSty3)
oExcel:Pos(4,1):SetValue("Rotação de 45 graus"):SetStyle(oSty4)
oExcel:SetRowH(80,4) //Tamanho da linha 4
oExcel:Save() //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close() //Fechar e limpar objeto
- ALINHAMENTO HORIZONTAL
Valor | Comportamento |
center | Alinhamento Horizontal Centrado |
centerContinuous | Alinhamento Horizontal Contínuo ao Centro |
distributed | Alinhamento Horizontal Distribuído |
fill | preencher |
general | Os dados de texto estão alinhados à esquerda. Números, datas e horas estão alinhados à direita. Tipos booleanos são centralizados. |
justify | Alinhamento Horizontal justificado |
left | Alinhamento Horizontal Esquerdo |
right | Alinhamento Horizontal Direito |
- ALINHAMENTO VERTICAL
Valor | Comportamento |
bottom | O alinhamento vertical é alinhado de baixo para baixo |
center | O alinhamento vertical é centralizado na altura da célula |
distributed | Alinhamento vertical distribuído |
justify | Justificado verticalmente |
top | O alinhamento vertical é alinhado ao topo |
- 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