Usina BRGuía AdvPL
Ingresar
← Todos los temas
COMANDOEn revisión

PSay

@ <nLinha>, <nColuna> PSAY <cTexto>

Imprime texto en informes heredados posicionando fila y columna.

InformesImpresiónComando heredadoPSay
01 · DESCRIPCIÓN GENERAL

Descripción general

PSay aparece en ejemplos históricos de informes AdvPL para posicionar textos y campos en una salida impresa. Es común en informes heredados basados en coordenadas, donde el programador controla fila, columna, encabezado, pie y avance manual de impresión.

02 · SINTAXIS

Sintaxis

@ <nLinha>, <nColuna> PSAY <cTexto>
03 · EJEMPLO PRÁCTICO

Texto en posición fija

#Include "TOTVS.ch"

User Function ExPSay()
    Local nLinha := 10
    Local nColuna := 5

    @ nLinha, nColuna PSAY "Relatório de clientes"
Return
Resultado esperado

El texto se envía a la fila y columna indicadas por el informe.

BUENAS PRÁCTICAS
  • Use esta página principalmente para manutenção de relatórios legados.
  • Controle cuidadosamente a variável de linha para evitar sobreposição de textos.
  • Combine com cabeçalho, rodapé e salto de página quando o relatório ultrapassar o limite da página.
  • Para novos relatórios, avalie recursos mais atuais de impressão e geração de planilhas.
ERRORES COMUNES
  • Coordenadas fijas pueden fallar con fuente, idioma o diseño diferente.
  • Informes largos requieren control explícito de página.
  • Ejemplos antiguos suelen depender de RWMake.ch o includes heredadas.

Contenido relacionado

REFERENCIAS
  1. Apostila ADVPL Introd. Microsiga Campinas, 2001. Documentação oficial histórica de caráter didático e de suporte. Conteúdo histórico, resumido, revisado e adaptado para guia de referência.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha