PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Recursos Windev 20/21 - Importar Imagem e Texto PDF
Recursos Windev 20/21 - Importar Imagem e Texto PDF
Débuté par BOLLER, 22 oct. 2016 17:39 - 1 réponse
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 22 octobre 2016 - 17:39
Recursos Windev 20/21 - Importar Imagem e Texto PDF

Videoaula demonstrando os recursos do Windev 20/21. Exemplo monstrando a opção de importar um arquivo PDF como imagem e também o texto.



--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 16 janvier 2020 - 12:55
// Summary: <specify the procedure action>
// Syntax:
// UI_VerArquivo ()
//
// Parameters:
// None
// Return value:
// None
//
// For instance:
// Indicate an example.
//
Procedure UI_VerArquivo()

IF gnidDocumentoCliente = 0 THEN
Info("Nenhum arquivo selecionado!")
RETURN
END

IF HReadSeek(T002_ARQUIVOS,T002_ARQUIVOSID,gnidDocumentoCliente,hIdentical) THEN

IF HFound(T002_ARQUIVOS) THEN

fMakeDir("C:\Temp\")

path_arquivo is string = T002_ARQUIVOS.T002_PATH

nome_arquivo is string = Lower(fExtractPath(path_arquivo,fFileName))

nome_extensao is string = Lower(fExtractPath(path_arquivo,fExtension))

bufArquivo is Buffer

SWITCH nome_extensao // .pdf or .png...

CASE ".pdf"

MyInternalWindow..Plane = 2
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.pdf",bufArquivo) = True THEN
control_pdf = "C:\Temp\Arquivo.pdf"
END


CASE ".docx"

MyInternalWindow..Plane = 4
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.docx",bufArquivo) = True THEN
word_control = "C:\Temp\Arquivo.docx"
END

CASE ".xlsx"

MyInternalWindow..Plane = 5
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.xlsx",bufArquivo) = True THEN
excel_control = "C:\Temp\Arquivo.xlsx"
END

CASE ".jpg"

MyInternalWindow..Plane = 3
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.jpg",bufArquivo) = True THEN
control_img = "C:\Temp\Arquivo.jpg"
END

CASE ".jpeg"

MyInternalWindow..Plane = 3
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.jpeg",bufArquivo) = True THEN
control_img = "C:\Temp\Arquivo.jpeg"
END

CASE ".png"

MyInternalWindow..Plane = 3
bufArquivo = T002_ARQUIVOS.T002_ARQUIVO
IF fSaveBuffer("C:\Temp\Arquivo.png",bufArquivo) = True THEN
control_img = "C:\Temp\Arquivo.png"
END


OTHER CASE

END

ELSE
Info("Erro ao abrir o Documento!")
END


END


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/