Criar arquivos PDF em Visual Basic
A primeira coisa que você precisa fazer para seguir este tutorial é para fazer o download da classe e as fontes mjwPDF PDF. Esta classe permite que você crie facilmente arquivos PDF e é o que iremos usar neste tutorial do Visual Basic. criação de PDF é uma pressão, uma vez que você tenha baixado a classe.Agora copie a classe e as fontes da pasta para a área onde você salvou o seu projeto.
Se você criou um projeto padrão (Project1.vbp) e não alterar o nome da forma que ele cria (From1.frm) a pasta do projeto deve ser semelhante a este, uma vez que você copiou a classe mjwPDF ea pasta Fontes.
Se você criou um projeto padrão (Project1.vbp) e não alterar o nome da forma que ele cria (From1.frm) a pasta do projeto deve ser semelhante a este, uma vez que você copiou a classe mjwPDF ea pasta Fontes.
Se isso parece confuso, basta fazer o download deste PDF VB código fonte tutorial. Tem tudo compactado em um local para você ver como definir tudo.
Agora que a pasta de fontes e de classe mjwPDF estão no lugar certo é preciso adicionar a classe mjwPDF ao nosso projeto:
- Selecione Project -> Add File na barra de menu (ou pressione Ctrl-D)
- Selecione a classe mjwPDF e clique em Abrir
Grandes. Agora, adicione um botão ao seu formulário. Dê um duplo clique sobre ele e adicione o seguinte código a ele:
Private Sub Command1_Click()- 'Criar um arquivo PDF simples usando a classe mjwPDF
- Dim objPDF As New mjwPDF
- "Definir o título e nome do arquivo PDF
- objPDF.PDFTitle = "Test PDF Document"
- objPDF.PDFFileName = App.Path & "\test.pdf"
- "Devemos dizer ao programa onde as fontes estão localizadas PDF
- objPDF.PDFLoadAfm = App.Path & "\Fonts"
- «Ver o arquivo PDF depois de criá-lo
- objPDF.PDFView = True
- ' Begin our PDF document
- objPDF.PDFBeginDoc
- "Comece o nosso documento PDF
- objPDF.PDFSetFont FONT_ARIAL, 15, FONT_BOLD
- 'Definir a cor do texto
- objPDF.PDFSetTextColor = vbBlue
- 'Definir o texto que deseja imprimir
- objPDF.PDFTextOut _
- "Hello, World! From mjwPDF (www.vb6.us)"
- 'Fim do nosso documento PDF
- objPDF.PDFEndDoc
- End Sub
A próxima linha (linha 13) é completamente opcional. Ao especificar verdade, o nosso documento PDF será aberto assim que terminar de escrever a ele.Obviamente, em muitas aplicações você simplesmente deseja salvar o documento e não mostrá-lo para o usuário. Se este for o caso, definir essa propriedade para false.
Começando na linha 16 temos na carne deste tutorial do Visual Basic. Criação de arquivos PDF é um simples passo por passo processo. Primeiro vamos decidir que tipo de letra que queremos. Qual é o tamanho que é e se queremos alguma característica especial (como negrito ou itálico). Em seguida, defina a cor que nós queremos que nosso texto a ser. Finalmente chamamos a PDFTextOut realmente escrever o texto para o arquivo PDF. NOTA: Eu estou dizendo que escrever o texto para o arquivo PDF, mas realmente seu simplesmente armazenadas em um buffer até que nós chamamos PDFEndDoc.Fazemos isso ao lado e que é quando todos os buffer é realmente salvo o nome do arquivo que você especificou na linha 7. Além disso, desde que defina a propriedade PDFView para true o arquivo PDF é aberto em seguida automaticamente para nós, e podemos ver um arquivo de texto simples com o nosso adicionados a ele.
Baixe o código fonte do PDF tutorial VB e se divertir! Por favor, deixe comentários abaixo sobre a forma como isso funcionou bem para você. Além disso, eu escrevi um outro tutorial: Visual Basic e Advanced PDF documentos. Vai muito mais em profundidade sobre como adicionar imagens, formas, cabeçalhos, hyperlinks, múltiplas páginas, e os números de página.
Poxa, acho que não é possível introduzir no vba do access. Dá um erro 438 (objeto não aceita esta propriedade ou método) na linha
ResponderExcluirobjPDF.PDFTitle = "Test PDF Document"