Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

TMSPrinter e impresión gráfica

Evalúa migración de impresión histórica a FWMsPrinter.

TMSPrinter e impresión gráficaAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

TOTVS informa TMSPrinter descontinuada y sin soporte desde 12.1.25, con alternativa FWMsPrinter. No se presenta como opción actual. FWMsPrinter distingue spool/PDF, salida cliente/servidor y ajuste de coordenadas históricas. lAdjustToLegacy puede distorsionar Box/FillRect: migrar requiere verificar dimensiones, fuentes y paginación, no solo constructor. El bloque prepara constructor PDF sin invocarlo. Documentación requiere interfaz gráfica del sistema operativo para generar PDF. (Fuentes: refs. 1–2.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
#Include "RPTDEF.CH"
#Include "FWPrintSetup.ch"

User Function Ed691()
    // Bloque no invocado: no abre impresora ni crea archivo.
    Local bCrear := {|| FWMsPrinter():New("ED691",IMP_PDF,.F.,,.T.)}
    ConOut(ValType(bCrear))
Return Nil
Resultado esperado

Crea bloque B. IMP_PDF elige PDF; .F. desactiva ajuste histórico y .T. difiere setup según recorte documentado. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Compruebe LIB/TotvsPrinter, fuentes, permisos y destino. Compare spool y PDF con mismos datos.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Utilização da Tmsprinter. Descontinuação e alternativa. Consulta el 2026-10-28.
  2. TOTVS. FWMsPrinter. Construtor e ajuste de legado. Consulta el 2026-10-28.
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