Навигация в определенное место в средстве просмотра документов 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) в качестве моего идентификатора, а затем перейти туда, где находится эта закладка в документе, но, похоже, не могу ее найти.

Спасибо

0 ответов

Другие вопросы по тегам