Domanda

Attualmente stiamo sviluppando un'applicazione Windows Form in VS 2008 C #. Questa applicazione è per la lettura lungo - documenti di diritto (200 300 pagine), e gestisce circa 30 - 40 documenti. Le ricerche applicative nel testo del documento, interruttori tra i documenti, ecc.

Il nostro cliente ha inviato i documenti in file .rtf * separati per noi di "metterlo in l'applicazione". Abbiamo deciso di convertire i file RTF in HTML, utilizzando di MS Word "Salva con nome" la funzione, e quindi selezionando "filtrato HTML". In questa soluzione, l'applicazione può mostrare i documenti in un controllo WebBrowser.

Il nostro problema è: il cliente vuole un'ulteriore funzione "pager vista", dove l'utente può leggere i documenti come sarebbe un libro. Si possono vedere le pagine su un foglio di carta virtuale e quindi fare clic su pagina successiva, pagina precedente, ecc Come in dialogo Stampa anteprima del browser.

Ho cercato su internet per qualsiasi spettatore Pager HTML, ma non ho trovato nulla. Potresti suggerire qualche soluzione o di un componente per mostrare le pagine HTML in modalità pager?

In quest'ultimo caso, siamo in grado di tenere i file di formato RTF originale troppo per Pager vista che mostra. In questo caso, c'è qualche soluzione per visualizzare i file RTF in modalità cercapersone? (Vogliamo evitare che, se è possibile.)

In attesa per la risposta: Peter

È stato utile?

Soluzione

Non so di qualsiasi componente in grado di visualizzare le pagine HTML in, ma un paio di possibili soluzioni potrebbero essere:

  1. modificare documenti HTML e manualmente li separano in pagine collegate (o div nascosti con javascript per nascondere / div unhide per la navigazione)

  2. convertire i documenti RTF in formato XPS e utilizzare il controllo DocumentViewer di WPF - ma dal momento che la vostra applicazione è WinForms, allora si sarebbe probabilmente fare qualcosa di simile:
    http://www.codeproject.com/KB/dialog/WinFormWPFIntegration.aspx
    (Se qualcuno ha commentato che pagina su una memoria di perdite: S che è qualcosa da tenere un occhio aperto per ...)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top