AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de impresión
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Observación: Estas funciones también están disponibles en la sintaxis con prefijo (Funciones de impresión (sintaxis con prefijo)).
AndroidiPhone/iPad Atención: Los documentos solo pueden imprimirse en PDF.
Las funciones de impresión son las siguientes:
función iResetReinicia los ajustes de impresión (márgenes, fuente, formato de papel, orientación, ...) almacenados en la biblioteca de impresión.
función iVPosiVPos se mantiene para la compatibilidad con versiones anteriores.
iAddAttachmentAdds an attachment in a PDF file generated by a PDF print export.
iAddBookmarkAñade un marcador en el visor de reportes o al exportar a PDF.
iAreaHeightCalculates the height of a fixed-width area required to print the entire text that uses the current font.
iBorderPrints a border at specified coordinates.
iChangeSubReportSourceModifies through programming the report associated with a sub-report in a composite report.
iCloseReportStops printing the current report immediately.
iColumnEndFuerza un salto de columna en un informe de varias columnas.
iColumnNumReturns the number of the current column in a multi-column report.
iConfigureConfigures the printer for a print performed in WLanguage:
  • by opening the configuration window.
  • by modifying the printer used for the current print.
iConfigureReportConfigure the printer by opening the configuration window directly (WINDEV and WINDEV Mobile).
iCreateFontCreates a new print font.
iCurrentFileDevuelve el nombre del archivo generado actualmente.
iDestinationConfigures the print destination.
iDidotFontSelects the unit to be used for font height (created with function iCreateFont): DIDOT point or PICA point.
iDirImageHTMLPermite seleccionar el directorio en el que deben generarse las imágenes durante una impresión en formato HTML.
iDocumentCanceledUsed to find out whether the current print was canceled by the user.
iDocumentPrintedDetermines whether the user printed the document from the report viewer.
iEllipsePrints an ellipse (in a rectangle).
iEndPrintingSignals the end of the document to print and actually starts printing the data stored in the printer spooler via the following functions: iPrint, iPrintImage, iNewLine, etc.
iEndReportForces the report print to stop.
iEscapeEnvía un comando ESCAPE o un comando de datos a una impresora.
iFontSelects the default font.
iForceComplementForces the printing of a Body Complement block.
iGroupAddAdds a report to a group of reports.
iGroupConfigureModifies the parameters of a report found in a group of reports.
iGroupPrintInicia la impresión de un informe que se encuentra en un grupo de informes.
iHLinePrints a horizontal line at specified coordinates.
iHPosiHPos se mantiene para la compatibilidad con versiones anteriores.
iImageHeightCalculates the height of the image to print (in millimeters).
iImageWidthCalculates the width of the image to print (in millimeters).
iInfoPrinterRetrieves the characteristics of the current or default printer.
iInitInternalReportInicializa los parámetros de un reporte interno utilizado en un reporte.
iInitReportQueryInitializes the query linked to the report (for a query with parameters).
iInitReportQueryConnectionInitializes the query linked to the report.
Novedad versión 2025
iInitReportVerso
Inicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
iInitSubReportInitializes the parameters of a subreport of a composite report.
iLastFileDevuelve:
  • el nombre completo del último archivo generado durante la impresión (PDF, RTF, Text, ...).
  • la lista de archivos duplicados creados.
iLinePrints a line at specified coordinates.
iLinkAdds a link to a URL address into the HTML page currently printed.
iListNestedReportsReturns:
  • the list of nested reports currently printed (reports run by iPrintReport in one of the processes of the report currently printed).
  • the list of sequenced reports currently printed (iSequenceAdd).
iListPrinterReturns the list of printers installed on the current computer.
iMarginDefines the "logical" print margins.
iMMToPicaConverts the coordinates of a point (expressed in millimeters) into system coordinates.
iNestedHeaderFooterPrints (or not) the page headers and footers of nested report.
iNewLinePrints a line (in Windows standard, with a rounded end) at specified coordinates.
iPageEndFuerza el paso a la página siguiente durante la impresión del informe.
iPageHeightCalculates the height of printable page (in millimeters) while taking the top or bottom margins into account.
iPageHeightLeftCalculates the available height (in millimeters) left on the current page while taking into account the defined margins (top or bottom).
iPageNumReturns or initializes the number of the page currently printed.
iPageWidthCalcula la anchura (en milímetros) de la página imprimible teniendo en cuenta los márgenes izquierdo o derecho.
iParameterRetrieves the printer configuration and configures the print.
iParameterDuplicateConfigures the automatic creation of the duplicate copy generated during the next print.
iParameterExportAllows you to configure the exports performed from the report viewer:
  • parameters for sending emails.
  • parameters for creating the different files.
iParameterPreviewConfigures the print preview:
  • display a message regarding the resources of current computer.
  • display or hide the ribbon tabs and buttons.
  • the export options available in the mini preview window.
iParameterReportConfigures the printer by opening the configuration window.
iParameterViewerConfigura el visor de reportes.
iParameterWatermarkAñade una marca de agua a un informe (informe creado en el editor de informes o informe impreso).
iParameterXLSDefine las opciones para el archivo XLS generado durante la impresión.
iPicaToMMConverts the coordinates of a point (expressed in system coordinates) into millimeters.
iPreviewConfigures the print destination.
iPrintSends the character string passed as parameter to the print buffer.
iPrintAreaImprime un texto en un área rectangular.
iPrintAreaHTMLPritns a text in HTML format in a rectangular area.
iPrintAreaMarkdownImprime texto Markdown en un área rectangular.
iPrintAreaRTFPrints rich text format (RTF) in a rectangular area.
iPrintBarCodePrints a bar code (inside a rectangle).
iPrintBlockForces a report block to print.
iPrintBodyComplementForces a body complement block to print while specifying the height of complement block.
iPrintDiagramImprime un diagrama de:
  • a Control Editor de diagramas,
  • un archivo "wddiag",
  • una variable Diagrama.
iPrintDocPrints a document in "docx" format.
iPrintDuplicatePrints a duplicate copy of a report.
iPrintImageSends the image file to print to the print buffer.
iPrintingNationModifies the current language for the next print (programmed print or report print).
iPrintPDFPrints the content:
  • of a PDF file.
  • of a buffer containing a PDF.
  • of a PDF Reader control.
iPrintReportPrints a report created with the report editor.
iPrintSignaturePrints an image of the signature in a rectangular area.
iPrintWordSends the character string passed in parameter to the print buffer.
iPrintXLSImprime la hoja de cálculo actual de un documento en formato "xlsx" o "xls".
iReportPrintingStatusReturns the status of the current print.
iResetNbPagesReinitializes the current number of pages, used in the preset controls such as "Number of pages" and "Page number and number of pages".
iRoundBorderPrints a border with rounded outlines at specified coordinates.
iSelectFontCreates a new print font from the standard Windows font selection window...
iSequencingAddAdds a report into a sequence of report prints.
iSequencingAddDiagramAñade un documento Diagram a una secuencia de impresiones de informes.
iSequencingAddDocAñade una impresión de un documento de tratamiento de texto a una secuencia de impresiones de informes.
iSequencingAddPDFAdds a print of PDF document into a sequence of report prints.
iSequencingAddXLSAñade un documento XLS o XLSX a una secuencia de trabajos de impresión de informes.
iSequencingPrintImprime una secuencia de reportes.
iSetAdditionalXMPAgrega etiquetas XMP a los metadatos del archivo PDF generado.
iSkipLineForces one or more line break.
iSkipPageForces a page skip: the corresponding code is sent to the printer spooler.
iSubstBlockSustituye un bloque del informe por otro bloque mientras se imprime el informe.
iTextHeightCalculates the height of the font for the text to print (in millimeters).
iTextWidthCalculates the width (in millimeters) of the text to print, according to the specified font.
iTransparentMagentaModifies the management mode of Magenta color in order for this color to be considered as being transparent (or not) in all the forthcoming prints.
iVLinePrints a vertical line at specified coordinates.
iWindowCancelConfigures the print cancel window.
iXPosUsed to manage the horizontal position (X-coordinate) of print cursor in the page.
iYPosUsed to manage the vertical position (Y-coordinate) of print cursor in the page.
ParameterPDFDefine las opciones del archivo PDF generado.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 31/05/2024

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