Salut à tous,
Lorsque j'essais de sélectionner du texte dans un document XPS sur un DocumentViewer, ça ne marche pas.

J'ai trouver le problème: Il semble que cela ne fonctionne pas lorsque j'utilise un FixedDocument, mais lorsque c'est un FixedDocumentSequence, aucun problème.


L'ennuie avec ceci, c'est que j'ai besoin d'un FixedDocument pour pouvoir ajouter des pages personnalisées au document.
Aurait-il une manière d'arranger ce problème tout en utilisant un FixedDocument?

Avec FixedDocumentSequence (Sans problème de sélection) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
            xpsDoc = New XpsDocument(FilePath, FileAccess.Read)
 
            DocumentViewer1.Document = xpsDoc.GetFixedDocumentSequence
            xpsDoc.Close()
Avec FixedDocment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
            xpsDoc = New XpsDocument(FilePath, FileAccess.Read)
            Dim docReference As DocumentReference = xpsDoc.GetFixedDocumentSequence().References.First
            Dim FD As FixedDocument = docReference.GetDocument(False)
 
            DocumentViewer1.Document = FD
            xpsDoc.Close()
Merci beaucoup.