PrintIframe

El componente PrintIframe es un componente que muestra un iframe que se usa para imprimir una pagina.

Ejemplo

Importacion

Para importar el componente PrintIframe, se puede hacer desde fenextjs o fenextjs-component

import {
  PrintIframe,
  PrintIframeProps,
} from "fenextjs/cjs/component/Print/Iframe";

o

import {
  PrintIframe,
  PrintIframeProps,
} from "fenextjs-component/cjs/Print/Iframe";

Parametros

ParametroTipoRequeridoDefaultDescripcion
urlBasestringNoURL base para construir la URL completa para imprimir.
urlstringURL completa para imprimir.
dataTNoDatos a pasar al componente de impresión.
delayForPrintnumberNoRetraso en milisegundos antes de imprimir.
onComponent(data: PrintIframeComponentProps) => ReactNodeFunción que devuelve el componente a imprimir.
_tstringNoPropiedad de internacionalización.
onBeforePrint() => void or Promise<void>NoFunción que se ejecuta antes de imprimir.
onAfterPrint() => void or Promise<void>NoFunción que se ejecuta después de imprimir.
onPrintError(error: Error) => voidNoFunción que se ejecuta en caso de error de impresión.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico del componente PrintIframe
<PrintIframe />