Навигация в определенное место в средстве просмотра документов XPS VB.net
Я потратил 2 дня, пытаясь найти решение без удачи.
У меня есть файл XPS, который я отображаю в средстве просмотра документов, и я хочу использовать имеющуюся у меня переменную, чтобы перейти к определенному месту в документе в средстве просмотра.
Во-первых, как бы я установить какой-то идентификатор в документе xps? На данный момент у меня есть закладки, установленные в нем из word, а затем преобразованные в xps, которые я вижу в файле FixedDoc, поэтому я знаю, что он может их видеть, но я не знаю, как это использовать.
На данный момент у меня есть:
Dim _XpsPackage As XpsDocument
_XpsPackage = New XpsDocument(xpsFilename, IO.FileAccess.Read)
docViewer.Document = _XpsPackage.GetFixedDocumentSequence
Dim _CurrentDocSection() As String = Split(_CurrentWindow.Title, ".", 2)
Dim docSeq As IXpsFixedDocumentSequenceReader = _XpsPackage.FixedDocumentSequenceReader
Dim doc As IXpsFixedDocumentReader = docSeq.FixedDocuments(0)
Dim a = doc.Uri
Отсюда я хочу использовать _CurrentDocSection(1) в качестве моего идентификатора, а затем перейти туда, где находится эта закладка в документе, но, похоже, не могу ее найти.
Спасибо