GpEp
2018-10-13 09:10:34 UTC
Bonjour à tous
Après avoir chargé un document pdf dans le champ pdf je désire
simplement sélectionner tout le texte chargé et le copier dans le
presse-papier puis copier celui-ci dans un champ de saisie texte.
Sans aucune erreur erreur renvoyée par les EnvoieTouche je n'ai aucun
résultat final.
J'ai essayé des temporisations de 2 secondes entre les exécutions.
Voyez-vous une erreur dans mon code suivant :
Voici mon code
SI LecteurDeDocuments1 = "" ALORS
Erreur("Vous devez charger le document PDF")
RETOUR
FIN
SI LecteurDeDocuments1..ModeManipulation <> modeManipulationSélection
ALORS
LecteurDeDocuments1..ModeManipulation = modeManipulationSélection
FIN
DonneFocus(LecteurDeDocuments1)
Res est un booléen
// selection de tout le PDF
Res=EnvoieTouche("^{A}",LecteurDeDocuments1)
Temporisation(200)
// copie de la selection dans le presse-papier
Res=EnvoieTouche("^{+}{C}",Handle(LecteurDeDocuments1))
Temporisation(200)
TexteRécupéré = PressePapier()
Merci d'avance
Après avoir chargé un document pdf dans le champ pdf je désire
simplement sélectionner tout le texte chargé et le copier dans le
presse-papier puis copier celui-ci dans un champ de saisie texte.
Sans aucune erreur erreur renvoyée par les EnvoieTouche je n'ai aucun
résultat final.
J'ai essayé des temporisations de 2 secondes entre les exécutions.
Voyez-vous une erreur dans mon code suivant :
Voici mon code
SI LecteurDeDocuments1 = "" ALORS
Erreur("Vous devez charger le document PDF")
RETOUR
FIN
SI LecteurDeDocuments1..ModeManipulation <> modeManipulationSélection
ALORS
LecteurDeDocuments1..ModeManipulation = modeManipulationSélection
FIN
DonneFocus(LecteurDeDocuments1)
Res est un booléen
// selection de tout le PDF
Res=EnvoieTouche("^{A}",LecteurDeDocuments1)
Temporisation(200)
// copie de la selection dans le presse-papier
Res=EnvoieTouche("^{+}{C}",Handle(LecteurDeDocuments1))
Temporisation(200)
TexteRécupéré = PressePapier()
Merci d'avance