×

Fixed layout electronic publications

  • US 9,460,530 B2
  • Filed: 05/08/2012
  • Issued: 10/04/2016
  • Est. Priority Date: 06/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • at a computing device with a display of one or more input devices;

    parsing a first file of an electronic publication for a value of a first markup language element contained in the first file, the value of the first markup language element specifying whether the electronic publication is to be treated as a fixed-layout publication or as a re-flowable publication, wherein the electronic publication includes text;

    determining whether to treat the electronic publication as a fixed-layout publication or as a re-flowable publication based on the value of the first markup language element;

    receiving, via the one or more input devices, a request to display a portion of the electronic publication in a display area that has an available size for displaying the portion of the electronic publication, wherein the electronic publication is associated with a layout viewport that includes a width of the electronic publication; and

    in response to receiving the request to display the portion of the electronic publication in the display area;

    in accordance with a determination that the electronic publication is to be treated as a fixed-layout publication, the electronic publication fixed layout having an associated aspect ratio;

    displaying, on the display, the portion of the publication scaled in accordance with the available size of the display area while maintaining the fixed layout of the publication and the associated aspect ratio without reflowing the text,in accordance with a determination that the electronic publication is to be treated as a re-flowable publication, displaying, on the display, the portion of the publication with the text reflowed to fit into the display area such that the reflowed text is independent of the relation between the width of the layout viewport and a width of the display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×