https://youtu.be/aZMmTLRTuAA
Bom Dia Boa Tarde Boa Noite
Seja Membro do Canal
Esse Video Ao Vivo vai estrear as 19:00 do dia 03/01/2021
DICAS 3232 - WINDEV - PDF 5 - iParameterPDF - SENHA AO ABRIR PDF
ASSUNTOS
iParameterPD - SENHA AO ABRIR PDF
VAMOS CRIAR UM Botao
VAMOS FAZER O CODIGO IPARAMETERPDF PARA SENHA
VAMOS CHAMAR IPRINTREPORT PARA IMPRIMIR O RELATORIO
iParameterPDF("SENHA","SENHA1",iBookmarkPage)
iPreview(iPDF, "Printout.pdf")
iPrintReport(RPT_Details_empresa_v26)
---------------------- INDICE SOBRE PDF
Aula 1 Pdf - Extrair Nfe Numero Chave
Aula 2 Pdf - Extrair Matricula e Nome
DICAS 1833- PUBLICA - WINDEV 23 - PDF 3 - INICIO NESSA AULA vamos aprender PDF
iPrintPDF - LISTAR PDF - DICAS 1905 - WINDEV 23 - PDF 4 -
Aula 2 Pdf - Extrair Matricula e Nome
DICAS 1833- PUBLICA - WINDEV 23 - PDF 3 - INICIO NESSA AULA vamos aprender PDF
iPrintPDF - LISTAR PDF - DICAS 1905 - WINDEV 23 - PDF 4 -
PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google
Video sobre 3 Mil Videos Windev
Video sobre Alfaserver servidor
iParameterPDF (função)
Em francês: iParamètrePDF
Define as opções para o arquivo PDF gerado. Você pode definir:
- a senha usada para abrir o arquivo.
- as opções para compactar imagens.
- as opções para a presença de marcadores.
- as opções para proteger o arquivo PDF. Você também pode definir a senha usada para modificar essas opções de proteção.
- o formato do arquivo (Unicode, PDF / A).
Esta configuração é levada em consideração ao imprimir em um arquivo PDF (arquivo gerado a partir da visualização da impressão, ou pelo iPreview ou iDestination ).
Exemplo
// Proteger o PDF contra impressão
// e contra seleção e copiar / colar
// Sem senha para abrir o arquivo PDF
// Senha para modificar as configurações de proteção
iParameterPDF(iProtectionPrinting, iProtectionSelection, "", "Protection")
// Criar o Arquivo PDF
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
// Print code
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
// End of print and close the created PDF file
iEndPrinting()
// e contra seleção e copiar / colar
// Sem senha para abrir o arquivo PDF
// Senha para modificar as configurações de proteção
iParameterPDF(iProtectionPrinting, iProtectionSelection, "", "Protection")
// Criar o Arquivo PDF
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
// Print code
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
// End of print and close the created PDF file
iEndPrinting()
// Sem proteção no documento gerado
// Máxima qualidade de imagem
iParameterPDF("", "", iMaximumQuality)
// Create the PDF file
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
// Print code
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
PrintImage()
// End of print and close the created PDF file
iEndPrinting()
// Máxima qualidade de imagem
iParameterPDF("", "", iMaximumQuality)
// Create the PDF file
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
// Print code
iCreateFont(1, 16, iBold, iRoman)
PrintTitle()
PrintText()
PrintImage()
// End of print and close the created PDF file
iEndPrinting()
Sintaxe
Protegendo o arquivo PDF por senhaEsconda os detalhes
iParameterPDF (<Password> [, <Protection password> [, <Quality and bookmark>]])
<Password>: string de caracteres (com aspas)
- Senha usada para abrir o arquivo PDF,
- String vazia se nenhuma senha deve ser usada.
<Senha de proteção>: Cadeia de caracteres opcional (com aspas)
Senha usada para permitir a modificação das opções de proteção do arquivo PDF.Cuidado: O padrão PDF suporta apenas as senhas em conjunto de caracteres latinos não acentuados (exemplos: os caracteres acentuados, os caracteres chineses, os caracteres russos não são permitidos).
<Quality and bookmark>: Constante inteira opcional (ou combinação de constantes)
Configura:
- Nível de compressão de cores e tons de cinza.
- Gestão de favoritos.
- Gerenciamento do formato Unicode.
iPDFUnicode PDF em formato Unicode.
Observações:
- O uso desta constante é recomendado se os caracteres encontrados no arquivo PDF estiverem codificados incorretamente.
- Se essa constante for usada, o tamanho do arquivo PDF gerado aumentará significativamente.
Esta constante não está disponível.iHighQuality Baixo nível de compactação usado para obter uma alta qualidade do PDF gerado. Esta constante não está disponível.iLowQuality Alto nível de compressão. Esta constante não está disponível.iMaximumQuality Nível mínimo de compressão para obter a qualidade máxima. Esta constante é recomendada ao criar um arquivo PDF para impressão. Esta constante não está disponível.iMinimumQuality Nível máximo de compressão. A qualidade será mínima. Essa constante pode ser usada para criar um arquivo PDF para ser visualizado na tela. Esta constante não está disponível.iA AverageQuality Nível médio de compressão. Esta constante não está disponível.iBookmarkNone Nenhum marcador é levado em consideração pelo arquivo PDF. iBookmarkPage Os favoritos são levados em consideração pelo arquivo PDF. Um marcador é definido automaticamente para cada página encontrada no arquivo PDF. Cada marcador é denominado "Página <número da página>" ("Página 1" por exemplo).
Selecionando as opções de proteçãoEsconda os detalhes
iParameterPDF ([<opções de proteção> [, <senha> [, <senha de proteção> [, <qualidade e favorito>]]]])
<Opções de proteção>: Constante inteira opcional (ou combinação de constantes)
Formato e proteção solicitada:
iPDFA
ou iPDFA1bPDF em formato PDF / A-1b. Todos os elementos necessários para exibir ou imprimir o arquivo PDF estão incluídos no arquivo gerado. Portanto, o arquivo gerado é maior. Cuidado: Esta opção é considerada apenas para a impressão atual.Observação: este formato envolve algumas limitações:
- Transparência de imagens não suportada.
- Fontes OpenType não suportadas.
- Uso de fontes integráveis.
Esta constante não está disponível.iPDFA3b PDF em formato PDF / A-3b:
- Todos os elementos necessários para exibir ou imprimir o arquivo PDF estão incluídos no arquivo gerado. Portanto, o arquivo gerado é maior.
- É possível adicionar XML, CSV, processador de texto, arquivos de planilha, ... em formato PDF. Isso pode ser feito via iAddAttachment .
Cuidado: Esta opção é considerada apenas para a impressão atual.Observação: este formato envolve algumas limitações:
- Transparência de imagens não suportada.
- Fontes OpenType não suportadas.
- Uso de fontes integráveis.
Esta constante não está disponível.iPDFUnicode PDF em formato Unicode Esta constante não está disponível.iProtectionNone Sem proteção para o arquivo PDF. iProtectionComment Proteção contra a adição ou modificação de comentários. iProtectionPrinting O arquivo PDF não pode ser impresso. iProtectionModification O conteúdo do arquivo PDF não pode ser modificado. iProtectionSelection O conteúdo do arquivo PDF não pode ser copiado ou extraído do arquivo.
<Password>: Cadeia de caracteres opcional (com aspas)
- Senha usada para abrir o arquivo PDF,
- String vazia se nenhuma senha deve ser usada.
<Senha de proteção>: Cadeia de caracteres opcional (com aspas)
Senha usada para permitir a modificação das opções de proteção do arquivo PDF.Se essa senha corresponder a uma string vazia (""), uma senha será gerada automaticamente.
<Quality and bookmark>: Constante inteira opcional (ou combinação de constantes)
Configura:
- Qualidade de compressão para as cores e tons de cinza.
- Gestão de favoritos.
- Gerenciamento do formato Unicode.
iPDFUnicode PDF em formato Unicode. Observação : A partir da versão 21, esta constante pode ser usada no parâmetro <Protection Options>.Esta constante não está disponível.iHighQuality Alta qualidade de compressão Esta constante não está disponível.iLowQuality Baixa qualidade de compressão Esta constante não está disponível.iMaximumQuality Qualidade máxima de compressão Esta constante não está disponível.iMinimumQuality Qualidade mínima de compressão Esta constante não está disponível.iA AverageQuality Qualidade média de compressão Esta constante não está disponível.iBookmarkNone Nenhum marcador é levado em consideração pelo arquivo PDF iBookmarkPage Os favoritos são levados em consideração pelo arquivo PDF. Os favoritos são levados em consideração pelo arquivo PDF. Um marcador é definido automaticamente para cada página encontrada no arquivo PDF. Cada marcador é denominado "Página <número da página>" ("Página 1" por exemplo).
Observações
- iParameterPDF é ignorado no meio de uma impressão.
- A configuração definida por iParameterPDF está habilitada:
- até o final do aplicativo ou site,
- até a próxima vez que iParameterPDF for usado,
- até a próxima chamada para iReset .
- Se o PDF / A-1b estiver habilitado via iParameterPDF antes de exibir a visualização da impressão:
- A opção de exportação em modo PDF foi modificada: "PDF / A" é exibido em vez de "PDF".
- Para todas as impressões realizadas a partir da visualização (impressão direta, ...), as limitações serão idênticas às definidas para a exportação em formato PDF / A: transparência de imagens, substituição de fontes, ...
Gerenciando o formato PDF / A
Limitações:- A transparência das imagens não é compatível:
- Se a imagem contiver um fundo transparente em seu formato, a imagem será desenhada em um fundo branco.
- Se a cor "Magenta transparente" for usada, a renderização da imagem pode ser diferente no PDF gerado.
- As fontes "Opentype" não são suportadas porque as fontes "Opentype" não podem ser incorporadas no PDF gerado.
- Todas as fontes utilizadas devem ser incorporadas no PDF gerado e devem conter todos os caracteres exibidos.
- No Windows, se faltarem caracteres, a fonte de substituição usada é "Arial Unicode ms".
- No Linux, se houver caracteres faltando, um erro será exibido.
Dica: como saber se a impressão no formato PDF / 1-1b está correta?
- Se a impressão for realizada a partir de um relatório, você poderá habilitar os erros de GUI específicos para este formato (guia "Opções" na janela de descrição do relatório, opção "Habilitar erros específicos para exportação PDF / A-1b" )
- Durante uma auditoria dinâmica, os erros específicos para o gerenciamento de PDF / A-1b são detectados e exibidos.
Classificação de negócios / IU: código neutro
Componente: wd260prn.dll