Unified Cell Formatting Rendering to Eliminate Visual Seams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for rendering cells in tables result in visual artifacts, such as seams, at the borders of contiguous cells with common formatting due to individual rendering of content and formatting.
Innovation Solution
Rendering common cell formatting for adjacent cells as a single entity using a data structure like a dictionary and Bezier paths to unify formatting types, preventing seams by applying formatting to a single shape that encompasses the set of cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If individual cell formatting is rendered for each cell, then processing simplicity is maintained, but visual artifacts such as seams appear at cell borders
Solution Approach 1:
The patent merges adjacent cells with common formatting into a single rendering entity. Instead of rendering each cell individually, the system identifies groups of adjacent cells sharing the same formatting properties and renders them as one unified object, eliminating seams at cell borders while maintaining processing efficiency through the merging operation.
2Ease of manufacture
If cells with common formatting are rendered individually, then rendering process is simple, but seams and visual artifacts are visible at borders
Solution Approach 1:
Adjacent cells sharing common formatting are merged into a single rendering entity, eliminating seams at borders. The system identifies groups of cells with identical formatting properties and renders them as one unified object rather than multiple separate objects, thus eliminating visual artifacts while maintaining processing efficiency.
3Manufacturing precision
If common formatting is applied to adjacent cells as separate entities, then data structure is simple, but visual artifacts appear at cell boundaries
Solution Approach 1:
The patent merges adjacent cells with common formatting into a single data structure entity. By identifying groups of cells that share formatting properties and representing them as one unified object in the data structure, the system eliminates seams at borders while managing complexity through intelligent grouping rather than individual cell handling.
Data Source
AI summary
Rendering common cell formatting for adjacent cells is disclosed. In some embodiments, when rendering cells, a set of adjacent cells that have at least one type of cell formatting in common is identified, and the at least one type of cell formatting is rendered as a single entity rather than individually for each cell in the set to prevent visual artifacts between adjacent cells from arising.


