×

Figure sizing and positioning on dynamic pages

  • US 8,166,390 B2
  • Filed: 02/15/2006
  • Issued: 04/24/2012
  • Est. Priority Date: 02/15/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying one or more elements on a page, comprising:

  • receiving a request to display a particular page on a particular target output device;

    retrieving a rendering specification value for an attribute of a first element in the particular page, the rendering specification value retrieved from a settings file for the particular page, the settings file comprising a name tag specifying the first element and a value tag specifying the rendering specification value, the rendering specification value comprising one or more of;

    a value for a height attribute of the first element;

    a value for a width attribute of the first element;

    a value for an anchor attribute for the first element; and

    a value for an offset attribute for the first element;

    determining whether the retrieved rendering specification value for the first element is relative or absolute;

    determining if the rendering specification value is valid based on whether the particular page comprises a maximum allowable value for the first element that is smaller than the rendering specification value;

    determining a rendering specification for the attribute corresponding to the rendering specification value, comprising;

    if the rendering specification value for the first element is relative and valid, determining the rendering specification by applying the rendering specification value to a dynamic page size for the particular page, the dynamic page size is a size of the particular page when rendered on the particular target output device;

    if the rendering specification value for the first element is relative and not valid, determining the rendering specification by applying the maximum allowable value to the dynamic page size instead of applying the rendering specification value;

    if the rendering specification value for the first element is absolute and valid, using the rendering specification value as the rendering specification; and

    if the rendering specification value for the first element is absolute and not valid, using the maximum allowable value as the rendering specification instead of using the rendering specification value; and

    providing an output, based on the rendering specification, for displaying the first element on the particular page on the particular target output device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×