Method and apparatus for defining table styles
AssigneeAdobe Systems Incorportaed
InventorRahul Gupta
Life of this patent
Estimating the term…
Abstract
A system that facilitates a grid-based approach to defining styles for a table. During operation, the system allows a user to define a new table style by specifying styles for cells in a two-dimensional grid of table cells, wherein a style for a given cell specifies one or more attributes for the given cell. The system then applies the new table style to a target table, wherein applying the new table style involves repeating or tiling a pattern of cell styles defined in the two-dimensional grid across the target table.
Claims24
A method that facilitates a grid-based approach to defining a repetition pattern of cell styles for repeating or tiling the repetition pattern of cell styles onto a target table, comprising:
- performing by a computer:
- displaying a repetition pattern user interface comprising a grid area,
- wherein the grid area comprises a two-dimensional grid of cells, and
- wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area;
- receiving user input which defines the repetition pattern of cell styles,
- wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells,
- wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and
- wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells,
- wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and
- wherein the repetition pattern of cell styles is defined separately from the target table;
- and
- applying the repetition pattern of cell styles to the target table,
- wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table.
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method that facilitates a grid-based approach to defining a repetition pattern of cell styles for repeating or tiling the repetition pattern of cell styles onto a target table, wherein the method comprises:
- displaying a repetition pattern user interface comprising a grid area,
- wherein the grid area comprises a two-dimensional grid of cells, and
- wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area;
- receiving user input which defines the repetition pattern of cell styles,
- wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells,
- wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and
- wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells,
- wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and
- wherein the repetition pattern of cell styles is defined separately from the target table;
- and
- applying the repetition pattern of cell styles to the target table,
- wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table.
A system, comprising:
- a memory;
- and
- one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a style definition mechanism configured to:
- display a repetition pattern user interface comprising a grid area,
- wherein the grid area comprises a two-dimensional grid of cells, and
- wherein a cell style for an individual cell within the grid area can be defined independently from every other cell within the grid area;
- receive user input which defines the repetition pattern of cell styles,
- wherein the user input specifies one or more cell styles for one or more cells within the two-dimensional grid of cells,
- wherein each cell style of the one or more cell styles for a given cell within the two-dimensional grid of cells specifies one or more attributes for the given cell, and
- wherein the repetition pattern of cell styles is defined by the one or more cell styles within the two-dimensional grid of cells,
- wherein the two-dimensional grid of cells comprises the repetition pattern of cell styles, and
- wherein the repetition pattern of cell styles is defined separately from the target table;
- and
- apply the repetition pattern of cell styles to the target table,
- wherein said applying comprises repeating or tiling the repetition pattern of cell styles onto the target table.
Dependencies are inferred from the claim text.