Reflowable document: Difference between revisions

Content deleted Content added
Tijfo098 (talk | contribs)
draft, I'll format the refs time allowing
 
Citation bot (talk | contribs)
Add: publisher. | Use this bot. Report bugs. | Suggested by Eastmain | Category:Digital typography stubs‎ | #UCB_Category 69/91
 
(39 intermediate revisions by 29 users not shown)
Line 1:
{{Short description|Electronic document with fluid layout}}
A '''reflowable document''' is a type of [[electronic document]] that can adapt its [[presentation]] to the [[output device]]. Typical [[desktop publishing]] (DTP) output formats like [[Postscript]] or [[PDF]] are page-oriented, so are not generally reflowable (but see discussion below for PDF), whereas the [[world wide web]] standard, [[HTML]] is a reflowable format.<ref name=parc>http://books.google.com/books?id=ubs2mwNlHnEC&pg=PA93</ref>
{{Use dmy dates|date=March 2023}}
[[File:Reflowable text.svg|thumb|350px|Example of reflowable text]]
 
A '''reflowable document''' is a type of [[electronic document]] that can adapt its [[presentation]] to the [[output device]]. Typical [[prepress]] or fixed page size output formats like [[PostScript]] or [[Portable Document Format|PDF]] are not reflowable during the actual printing process because the page is not resized. For [[end user]]s, the [[World Wide Web]] standard, [[HTML]] is a reflowable format<ref name=parc>{{Cite book|publisher=World Scientific Publishing Co. Pte. Ltd.|isbn=981-238-582-7|year=2003|url=https://books.google.com/books?id=ubs2mwNlHnEC&pg=PA93|page=93|title=Web Document Analysis|editor-first1=Apostolos|editor-last1=Antonacopoulus|editor-first2=Jianying|editor-last2=Hu|first1=T.M.|last1=Breuel|first2=W.C.|last2=Janssen|first3=K.|last3=Popat|first4=H.S.|last4=Baired}}</ref> as is the case with any resizable [[electronic page]] format.
The notion of reflow is sometimes used to discuss only more advanced typographic features than [[HTML]] offers, which are typically present in [[typesetting]] or DTP publications, for example automatically balancing the amount of text in a number of columns.<ref name=ms/>
 
TheIn contrast to end user terminology, the notion of reflow is sometimes used to discuss only[[desktop morepublishing]] advanced typographicprogram features thanfor [[HTMLprinting|print]] offers, which are typically present inpublication [[typesettingpage layout]] or DTP publications, forsuch exampleas automatically balancing the amount of text in a number of columns.<ref name=ms/>
 
Reflow is not limited to text; 21st century [[scorewriter]]s enable music notation to be reflowed between systems and pages in a similar way to how text reflows between lines and pages.
 
== Examples ==
Besides HTML, commercially available systems include:
* [[ePUBEPUB]] is a simple reflowable format that allows a single column with [[inline image]]s, in many ways similar to a stripped-down HTML.<ref>http{{Cite book|page=501|first=Pariah S.|last=Burke|url=https://books.google.com/books?id=D1DEKszFm6gC&pg=PA501|title=Mastering InDesign CS5 for print design and production|year=2011|publisher=Wiley Publishing, Inc.|isbn=978-0-470-65098-1}}</ref>
* [[Windows Presentation Foundation]] (WPF) introduced [[XAML]]-based documents together with a viewer call "SinglePageViewer" that can reflow any WPF objects. However the [[Open XML Paper Specification|XPS]] document standard also introduced by Microsoft with WPF does not support reflow.<ref name=ms>{{Cite web|url=http://msdn.microsoft.com/en-us/library/aa480192.aspx|access-date=2 December 2012|title=An Introduction to Windows Presentation Foundation|work=[[MSDN]]|publisher=[[Microsoft]]|first1=David F.|last1=Sklar|first2=Andy|last2=van Dam|date=September 2005}}</ref>
* Tagged [[PDF]] documents can contain an additional data layer that (among other things) allows content to reflow within the boundaries of one original page.<ref>{{Cite book|url=https://books.google.com/books?id=dlJ94KZqwqcC&pg=PA379|isbn=978-1-59059-638-8|title=Web accessibility : web standards and regulatory compliance|first=Michael R.|last=Burks|year=2006|page=379|publisher=Apress }}</ref><ref>{{Cite web|access-date=2 December 2012|url=http://www.adobe.com/uk/epaper/tips/acr5reflow/pdfs/acr5reflow.pdf|publisher=[[Adobe Systems]]|title=Reflow the contents of Adobe PDF documents|archive-url=https://web.archive.org/web/20120312080826/http://www.adobe.com/uk/epaper/tips/acr5reflow/pdfs/acr5reflow.pdf|archive-date=2012-03-12}}</ref>
* [[FictionBook]] is a free reflowable format by design. It does not specify the appearance of a document; instead, it describes its structure. For example, there are special tags for epigraphs, verses and quotations.
* [[Amazon (company)|Amazon]]'s [[Kindle File Format]], but only in its newest version.<ref>{{cite web| url=https://kdp.amazon.com/en_US/help/topic/GULSQMHU5MNH4EZM|title=MOBI Support for Reflowable eBooks Frequently Asked Questions| publisher=Amazon| accessdate=2022-05-04}}</ref>
 
[[Xerox PARC]] has developed an experimental systemssystem that allows the reflow of any document using [[Optical character recognition|OCR]] layout analysis at word-level.<ref name=parc/>
* [[ePUB]] is a simple reflowable format that allows a single column with [[inline image]]s, in many ways similar to a stripped-down HTML<ref>http://books.google.com/books?id=D1DEKszFm6gC&pg=PA501</ref>
* [[Windows Presentation Foundation]] introduced [[XAML]]-based documents together with a <ref name=ms>http://msdn.microsoft.com/en-us/library/aa480192.aspx</ref>
* tagged [[PDF]] documents can contain an additional data layer which (among other things) allows for the content to be reflowed within the boundaries of one original page<ref>http://books.google.com/books?id=dlJ94KZqwqcC&pg=PA379</ref>
 
[[Xerox PARC]] has developed an experimental systems that allows the reflow of any document using [[OCR]] layout analysis at word-level.<ref name=parc/>
 
== References ==
{{reflist}}
 
{{Ebooks}}
[[Category:electronic publishing]]
 
[[Category:electronicElectronic publishing]]
 
 
{{computerDigital-typography-stub}}
{{typography-stub}}