PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Características de la impresión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Imprime el contenido de la control Tabla especificada sin tener que crear un reporte basado en el control Tabla. Una AAF (Automatic Application Feature) permite al usuario imprimir directamente el contenido de la control Tabla (ver Menú automático de controles de mesa).
TablePrint permite configurar la impresión:
  • Posibilidad de especificar los elementos adicionales a imprimir (fecha, número de páginas,...).
  • Es posible utilizar iDestination para configurar el destino de impresión.
Example
// Specify the print parameters
// Print in a PDF called 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)
WINDEVReports and QueriesUser code (UMC)
// Specify the print 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)
Syntax
<Result> = TablaImprimir(<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)
Configure la impresión para el contenido de la control Tabla:
ConColumnasMultipáginaSi la control Tabla excede el tamaño de la página, las columnas encontradas en la control Tabla se imprimen en varias páginas.
ConFechaImprime la fecha en la parte superior de la página.
ConNbRegistrosImprime el número de registros al final del documento.. La leyenda utilizada corresponde a la leyenda definida para el contador (en la descripción de control Tabla).
ConNbPáginasImprime el número de páginas en la parte inferior de la página.
Con títuloImprime 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.
ConTodosImprime el contenido del control Tabla teniendo en cuenta todas las opciones (corresponde a WithMultipageColumns + WithDate + WithNbRecords + WithNbPages + WithTitle)
Remarks

Características de la impresión

  • La impresión no se puede modificar: no se puede añadir ningún otro elemento. Los saltos de página se comprueban 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 en un control Tabla de navegación basado en un archivo de datos de HFSQL Client/Server.
  • Las características de impresión son las siguientes:
    • Si se imprime, el título de la impresión corresponde al 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 que la impresión respete los colores de fondo utilizados para las celdas del control Tabla, llame a la función AAFConfigurar (o ConfigurarAAF) con la constante aafPrintReportOnTable de la siguiente manera:
      ConfigureAAF(aafPrintReportOnTable, 1)
    • La impresión no respeta los atributos RTF de los textos encontrados 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 encuentran 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 se imprime en la esquina superior derecha.
    • Si se imprimen, el número de página actual y el número total de páginas se imprimen en la esquina inferior derecha de la página.
    • Se respeta la fusión horizontal de columnas, excepto en los siguientes casos:
      • fusionarse con una columna invisible.
      • fusión de columnas que se "superponen" en 2 páginas.
    • Las imágenes encontradas en la control Tabla se imprimen sólo si se especifica el ruta de la imagen.. Las imágenes de los memorandos no se imprimen.
    • La impresión tiene en cuenta la dirección de escritura especificada por ..TextDirection para la ventana y/o para la control Tabla.
Component : wd260etat.dll
Minimum version required
  • Version 14
This page is also available for…
Comments
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 Jun. 2016