Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP SET PRINT INFO
|
VP SET PRINT INFO ( nomAreavp ; infoImp {; hoja} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomAreavp | Texto |
![]() |
Nombre del área 4D View Pro | |||||
infoImp | Objeto |
![]() |
Objeto que contiene atributos de impresión | |||||
hoja | Entero largo |
![]() |
Índice de hoja (hoja actual si se omite) | |||||
El comando VP SET PRINT INFO define los atributos que se utilizarán al imprimir nomAreavp.
Pase el nombre del área 4D View Pro para imprimir en nomAreavp. Si pasa un nombre que no existe, se devuelve un error.
Puede pasar un objeto que contenga definiciones para varios atributos de impresión en el parámetro infoImp. Para ver la lista completa de los atributos disponibles, consulte Atributos de impresión 4D View Pro.
En el parámetro hoja opcional, puede designar una hoja de cálculo específica para imprimir (el conteo comienza en 0). Si se omite, la hoja de cálculo actual se utiliza de manera predeterminada. Puede seleccionar explícitamente la hoja de cálculo actual con la siguiente constante:
Constante | Tipo | Valor | Comentario |
vk current sheet | Entero largo | -1 | Designa la hoja actual del área 4D View Pro (por defecto) |
El siguiente código imprimirá un área 4D View Pro en un documento PDF:
C_OBJECT($printInfo)
//declara objeto de atributos de impresión
$printInfo:=New object
//definir atributos de impresión
$printInfo.headerCenter:="&BS.H.I.E.L.D. &A Sales Per Region"
$printInfo.firstPageNumber:=1
$printInfo.footerRight:="page &P of &N"
$printInfo.orientation:=vk print page orientation landscape
$printInfo.centering:=vk print centering horizontal
$printInfo.columnStart:=0
$printInfo.columnEnd:=8
$printInfo.rowStart:=0
$printInfo.rowEnd:=24
$printInfo.showGridLine:=True
//Añade logo corporativo
$printInfo.headerLeftImage:=logo.png
$printInfo.headerLeft:="&G"
$printInfo.showRowHeader:=vk print visibility hide
$printInfo.showColumnHeader:=vk print visibility hide
$printInfo.fitPagesWide:=1
$printInfo.fitPagesTall:=1
//imprime documento PDF
VP SET PRINT INFO ("ViewProArea";$printInfo)
//exporta el PDF
VP EXPORT DOCUMENT("ViewProArea";"Sales2018.pdf";new object("formula";formula(alert("PDF ready!"))))
El PDF:
Atributos de impresión 4D View Pro
VP Convert to picture
VP Get print info
VP PRINT
Producto: 4D
Tema: Lenguaje 4D View Pro
Número
9814
Creado por: 4D v18
4D View Pro ( 4D v19)