In a word, reflow.
In a word, reflow.
What you really want to do is go with reflowable content that is formatted correctly (proper HTML/CSS), and if the content breaks across the page, changing the font size should help rectify.
(spoken from too many years of ebook + tech book experience)
I've read ebooks (ePUB) on my Nexus 7, but it's only usable for serious reading because I can increase the fonts without having horizontal scrolling (in vertical orientation). Without this, I'd probably need an e-paper based reader but even that might unusable for typical A4/letter formatted PDFs.
For code, that's just not easy.
Lines in code samples do have to get wrapped fairly often on the Nook, but it's done in a sensible manner and there's a nice text editor style arrow icon to indicate which lines were wrapped.