|
|
|
|
|
- Gestión del formato PDF/A
Define las opciones del archivo PDF generado. Puede definir: - la contraseña del archivo.
- las opciones de compresión de las imágenes.
- las opciones de los marcadores.
- las opciones de protección del archivo PDF. También puede establecer una contraseña para cambiar las opciones de protección.
- el formato del archivo (Unicode, PDF/A).
A partir de la versión 27, puede definir todas las opciones de generación de archivos PDF mediante las variables de tipo pdfParameter. Estas opciones se tienen en cuenta al imprimir un archivo PDF (archivo generado desde el visor de reportes, o directamente con la función iDestination).
Params is pdfParameter
Params.Quality = iHighQuality
Params.Zoom = zoomFullWidth
Params.PageDisplayMode = dispTwoPage + dispEnableScrolling + dispWithCoverPage
iParameterPDF(Params)
iDestination(iGenericPDF)
iPrintReport(MyReport)
ShellExecute(iLastFile())
iParameterPDF(iProtectionPrinting + iProtectionSelection, "", "Protection")
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
iEndPrinting()
iParameterPDF("", "", iMaximumQuality)
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
PrintImage()
iEndPrinting()
Sintaxis
Configurar un archivo PDF mediante una variable de tipo pdfParameter Ocultar los detalles
iParameterPDF(<Parameters>)
<Parameters>: Variable de tipo pdfParameter Nombre de la variable de tipo pdfParameter que describe todas las opciones del archivo PDF que se va a generar. Esta variable permite especificar el formato del archivo PDF generado.
Proteger un archivo PDF utilizando una contraseña Ocultar los detalles
iParameterPDF(<Password> [, <Protection password>] [, <Quality and bookmark>])
<Password>: Cadena de caracteres o cadena secreta - Contraseña utilizada para abrir el archivo PDF,
- Cadena vacía para no establecer ninguna una contraseña.
Novedad versión 2025Cadenas secretas: Si utiliza el almacén de cadenas secretas, el tipo de cadena secreta utilizado para este parámetro debe ser "ANSI o Unicode string". Para obtener más información sobre las cadenas secretas y el almacén, consulte Almacén de cadenas secretas. Novedad versión 2025
<Protection password>: Cadena opcional o cadena secreta Contraseña utilizada para cambiar las opciones de protección del archivo PDF.Nota: El estándar PDF solo admite contraseñas que contengan caracteres del alfabeto latino sin acentos. Esto significa que no se admiten acentos ni caracteres chinos o rusos. Novedad versión 2025Cadenas secretas: Si utiliza el almacén de cadenas secretas, el tipo de cadena secreta utilizado para este parámetro debe ser "ANSI o Unicode string". Para obtener más información sobre las cadenas secretas y el almacén, consulte Almacén de cadenas secretas. Novedad versión 2025 <Quality and bookmark>: Constante o combinación de constantes de tipo Integer (opcional) Configura:- Nivel de compresión de colores y escala de grises.
- Marcadores.
- Estándar Unicode.
| | iAutomaticQuality | Nivel de compresión calculado automáticamente para generar un archivo PDF de mejor calidad (especialmente para las imágenes). | iAverageQuality | Nivel de compresión medio. | iBookmarkNone | El archivo PDF no tiene en cuenta ningún marcador. | iBookmarkPage | El archivo PDF tiene en cuenta los marcadores. Por cada página del archivo PDF se define un marcador automáticamente. Cada marcador tiene un nombre con el siguiente formato "Página <número de página>" (por ejemplo, "Página 1"). | iHighQuality | Nivel de compresión bajo que permite obtener una alta calidad para el PDF generado. | iLowQuality | Nivel de compresión alto. | iMaximumQuality | Nivel de compresión mínimo para obtener la máxima calidad. Esta constante se recomienda para archivos PDF que se imprimirán. | iMinimumQuality | Nivel de compresión máximo. La calidad será mínima. Esta constante puede utilizarse para crear archivos PDF destinados a ser visualizados en la pantalla. | iPDFGrayscale | Archivo PDF generado en blanco y negro. | iPDFUnicode | PDF en formato Unicode. Observaciones:- Le recomendamos utilizar esta constante si los caracteres del archivo PDF están mal codificados.
- Si se utiliza esta constante, el tamaño del archivo PDF generado aumentará considerablemente.
|
Seleccionar las opciones de protección Ocultar los detalles
iParameterPDF(<Protection options> [, <Password> , <Protection password>] [, <Quality and bookmark>])
<Protection options>: Constante o combinación de constantes de tipo Integer Opciones de protección disponibles:
| | New in SaaSiProtectionAssemble | Restringe el ensamblaje de archivos PDF. | iProtectionComment | Restringe la edición o adición de comentarios. | New in SaaSiProtectionCopyAccessibility | Restringe la copia de contenidos por motivos de accesibilidad. | New in SaaSiProtectionFillForm | Los campos del formulario del archivo PDF no admiten entradas del usuario. | iProtectionModification | El contenido del archivo PDF no se puede modificar. | iProtectionNone | No hay protección para el archivo PDF. | iProtectionPrinting | El archivo PDF no se puede imprimir. | iProtectionSelection | El contenido del archivo PDF no se puede copiar o extraer del archivo. |
<Password>: Cadena opcional o cadena secreta - Contraseña utilizada para abrir el archivo PDF,
- Cadena vacía para no establecer ninguna una contraseña.
Novedad versión 2025Cadenas secretas: Si utiliza el almacén de cadenas secretas, el tipo de cadena secreta utilizado para este parámetro debe ser "ANSI o Unicode string". Para obtener más información sobre las cadenas secretas y el almacén, consulte Almacén de cadenas secretas. Novedad versión 2025
<Protection password>: Cadena opcional o cadena secreta Contraseña utilizada para cambiar las opciones de protección del archivo PDF. Si esta contraseña es una cadena vacía (""), se genera automáticamente una contraseña. Novedad versión 2025Cadenas secretas: Si utiliza el almacén de cadenas secretas, el tipo de cadena secreta utilizado para este parámetro debe ser "ANSI o Unicode string". Para obtener más información sobre las cadenas secretas y el almacén, consulte Almacén de cadenas secretas. Novedad versión 2025 <Quality and bookmark>: Constante o combinación de constantes de tipo Integer (opcional) Configura:- Calidad de compresión de colores y escala de grises.
- Marcadores.
- Estándar Unicode.
| | iAverageQuality | Compresión para calidad media | iBookmarkNone | El archivo PDF no tiene en cuenta ningún marcador | iBookmarkPage | El archivo PDF tiene en cuenta los marcadores. Por cada página del archivo PDF se define un marcador automáticamente. Cada marcador tiene un nombre con el siguiente formato "Página <número de página>" (por ejemplo, "Página 1"). | iHighQuality | Compresión para alta calidad | iLowQuality | Compresión para baja calidad | iMaximumQuality | Compresión para calidad máxima | iMinimumQuality | Compresión para calidad mínima | iPDFGrayscale | Archivo PDF generado en blanco y negro. | iPDFUnicode | PDF en formato Unicode. |
Observaciones - La función ParameterPDF no se tiene en cuenta durante un trabajo de impresión.
- La configuración definida con la función ParameterPDF permanece activa:
- hasta que se cierre la aplicación o el sitio,
- hasta la próxima vez que se llame a la función ParameterPDF,
- hasta la próxima vez que se llame a la función iReset.
- Si se activa el formato PDF/A-1b utilizando la función ParameterPDF antes de abrir la vista previa de impresión:
- La opción de exportación disponible será "PDF/A" en lugar de "PDF".
- Para todos los trabajos de impresión enviados desde la vista previa (impresión directa, etc.), existirán las mismas limitaciones que para la exportación a formato PDF/A: transparencia de las imágenes, sustitución de fuentes, etc.
- De forma predeterminada, el PDF generado utiliza la versión 1.4. Para generar el archivo PDF con una versión específica, utilice una variable del tipo pdfParameter. Puede establecer la versión utilizada para la generación utilizando la propiedad Version.
Gestión del formato PDF/A Limitaciones:
- The transparency of images is not supported:
- If the image contains a transparent background in its format, the image will be drawn on a white background.
- If the "Transparent magenta" color is used, the image rendering may differ in the generated PDF.
- The "Opentype" fonts are not supported because the "Opentype" fonts cannot be incorporated in the generated PDF.
- All fonts use must be incorporated in the generated PDF and they must contain all displayed characters.
- In Windows, if characters are missing, the substitution font used is "Arial Unicode ms".
- In Linux, if characters are missing, an error is displayed.
Tip: How do I know if the printout in PDF/1-1b format will be correct? - If the print is performed from a report, you have the ability to enable the GUI errors specific to this format ("Options" tab in the description window of the report, "Enable the errors specific to the PDF/A-1b export" option).
- During a dynamic audit, the errors specific to the PDF/A-1b management are detected and displayed.
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|