AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Imprimir características
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Imprime el contenido de la control Tabla especificada sin tener que crear un reporte basado en el control Tabla. Una AAF (característica de la aplicación automatic) permite al usuario imprimir directamente el contenido de la control Tabla (véase automatic menú de controles de la mesa).
Impresión de tabla permite configurar la impresión:
  • Posibilidad de especificar elementos adicionales a imprimir (fecha, número de páginas, etc.).
  • Puede utilizar iDestination para configurar el destino del trabajo de impresión.
Ejemplo
// Specify the print job parameters
// Print to a PDF file named table.pdf, in portrait mode
 
// Forces the Table control print AAF to use
// the parameters of the Table control (cell color, etc.)
AAFConfigure(aafPrintReportOnTable, 1)
 
// Change the destination and the orientation.
iDestination(iGenericPDF, "./table.pdf")
iParameter(iOrientation, iOrientation_Portrait)
 
// Print the Table control (without option, everything is displayed)
TablePrint(TABLE_MyTable)
WINDEVCódigo de Usuario (UMC)
// Specify the print job parameters:
// with preview, in landscape mode
iPreview(i100)
iParameter(iOrientation, iOrientation_Landscape)
// The COL_Column1 column is invisible
TABLE_MyTable[COL_Column1]..Visible = False
 
// Print the Table control, without the date and with the number of pages
TablePrint(TABLE_MyTable, WithAll - WithDate - WithNbPages)
Sintaxis
<Result> = TablePrint(<Table control> [, <Options>])
<Result>: booleano
  • True si se realizó la impresión,
  • False si se produce un error.
<Table control>: Nombre del control
Nombre de control Tabla a manipular.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Ajustes de impresión de control Tabla:
WithAllImprime el contenido del control Tabla teniendo en cuenta todas las opciones (corresponde a WithMultipageColumns + WithDate + WithNbRecords + WithNbPages + WithTitle)
WithDateImprime la fecha en la parte superior de la página.
WithMultipageColumnsSi la control Tabla supera el tamaño de la página, las columnas se imprimen en varias páginas.
WithNbPagesImprime el número de páginas en la parte inferior de la página.
WithNbRecordsImprime el número de registros al final de la Document. La leyenda utilizada corresponde a la definida para el contador (en la control Tabla description).
WithTitleImprime el título de la control Tabla en la parte superior de la página.. Si el título de control Tabla no es Visible, imprime el título de la ventana.
Observaciones

Imprimir características

  • La impresión no puede ser modificada: no es posible añadir otros elementos. Los saltos de página se definen automáticamente.
  • El número total de páginas no se calcula en los siguientes casos:
    • si la impresión afecta a más de 3000 registros.
    • si el cálculo del número total de páginas supera los 4 segundos para un archivo control Tabla basado en un archivo de datos HFSQL Client/Server.
  • Las características de impresión son las siguientes:
    • Si se imprime, el título será el título de la control Tabla. El título de la ventana se utiliza si no se ha especificado ningún título para la control Tabla.
    • Los títulos de las columnas se imprimen en cada página.
    • Para utilizar los colores de fondo utilizados para las diferentes celdas en el control Tabla, llame a AAFConfigurar con la constante aafPrintReportOnTable, como sigue:
      ConfigureAAF(aafPrintReportOnTable, 1)
    • El trabajo de impresión no refleja los atributos RTF del texto en el control Tabla.
    • Los contadores, los totales, ... definidos para la control Tabla no se imprimen. Sólo se puede imprimir debajo del control un contador para el número de filas que se encuentra en el control Tabla. La leyenda corresponde a la leyenda definida para el contador en las características de control Tabla.
    • Si se imprime, la fecha aparece en la parte superior derecha Corner.
    • Si se imprime, el número de página actual y el número total de páginas se imprimen en la parte inferior derecha.
    • La fusión horizontal de las columnas se mantiene, excepto en los siguientes casos:
      • se fusionan con una columna de Invisible.
      • fusión de columnas que se "superponen" en 2 páginas.
    • Los Image s de la control Tabla se imprimen sólo si se especifican las rutas Image. Las imágenes de los memorandos no se imprimen.
    • El documento se imprime utilizando la dirección de escritura especificada con la propiedad TextDirection a nivel de ventana y/o control Tabla.
Componente: wd290etat.dll
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
exemplo tableprint
https://youtu.be/o22NR6vdMR8

https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3320-windev-webdev-mobile.html

iPreview(ipvZoom100)
TablePrint(TABLE_cliente_wd,WithAll)
amarildo
04 05 2021
Exemplo TablePrint
//Vou Imprimir Tabela Sem gerar nenhum Relatorio

TablePrint(TABLE_tecnico)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/06/windev-curso-relatorio-24-relatorio.html
https://www.youtube.com/watch?v=WOinD5lDYH0


De matos AMARILDO
09 06 2016

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local