Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP SET PRINT INFO
|
VP SET PRINT INFO ( vpNomeArea ; printinfo {; planilha} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
vpNomeArea | Texto |
![]() |
Nome da área 4D View Pro | |||||
printinfo | Objeto |
![]() |
Objeto contendo atributos impressão | |||||
planilha | Inteiro longo |
![]() |
Índice de planilha (planilha atual se omitido) | |||||
O VP SET PRINT INFO comando define os atributos a usar quando imprimir vpNomeArea.
Passe o nome da área 4D View Pro para imprimir em vpNomeArea. Se passar um nome que não existir, um erro é retornado.
Pode passar um objeto contendo definições para vários atributos de impressão no parâmetro printInfo. Para ver a lista completa de atributos disponíveis, veja 4D View Pro Print Attributes.
No parâmetro opcional planilha, pode atribuir uma planilha de cálculo específica para imprimir (contagem começa em 0). Se omitido, a planilha atual será usada. Pode selecionar explicitamente a planilha atual com a cosntante abaixo:
Constante | Tipo | Valor | Comentário |
vk current sheet | Inteiro longo | -1 | Determina a folha atual de área 4D View Pro (padrão) |
O código abaixo imprime uma área 4D View Pro para um documento PDF:
C_OBJECT($printInfo)
//declara atributos de impressão de objeto
$printInfo:=New object
//define atributos de impressão
$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
//Adiciona o logotipo empresarial
$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 o PDF
VP EXPORT DOCUMENT("ViewProArea";"Sales2018.pdf";new object("formula";formula(alert("PDF ready!"))))
O PDF:
4D View Pro Print Attributes
VP Convert to picture
VP Get print info
VP PRINT
Produto: 4D
Tema: Linguagem 4D View Pro
Número
9814
Criado por: 4D v18
4D View Pro ( 4D v19)