Relative Floating Object Attributes for Dynamic Layout Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual sizing and positioning of floating objects in document applications is time-consuming and inefficient, as users must manually adjust objects when page layouts change, leading to vendor assumptions often being incorrect.
Innovation Solution
Implementing relative attributes for floating objects, allowing their size and position to be specified relative to layout objects, ensuring they automatically adjust with changes in page layout, maintaining desired proportions and alignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual sizing and positioning of floating objects is used, then users can achieve desired visual appearance, but the process is time-consuming and inefficient when page layouts change
Solution Approach 1:
The patent applies dynamics by making floating objects dynamically linked to layout objects through relative positioning and sizing attributes. When layout objects change, floating objects automatically adjust their position and size based on the defined relationships (e.g., relative horizontal/vertical positioning, relative width/height percentages), eliminating manual intervention and maintaining visual quality efficiently
Solution Approach 2:
The system implements feedback by continuously monitoring changes in layout objects and automatically updating floating objects based on predefined relative attributes. The automatic adjustment mechanism provides real-time feedback loops where layout changes trigger corresponding floating object adjustments, maintaining visual consistency without user intervention
2Ease of manufacture
If vendors make assumptions about page layout when creating floating objects, then templates can be created in advance, but assumptions are often incorrect requiring manual adjustment by end users
Solution Approach 1:
The patent achieves universality by making floating objects adaptable to any page layout through relative positioning and sizing attributes. Instead of assuming a specific layout, vendors can create templates that automatically adjust to various layouts by defining relationships to layout objects rather than fixed positions, making the same template versatile across different page designs
Solution Approach 2:
The system applies parameter changes by using relative positioning (horizontal/vertical percentages) and relative sizing (width/height percentages) instead of fixed values. These parameters dynamically change based on the layout object's dimensions and position, allowing templates to adapt to different page layouts without requiring vendor assumptions about specific layout configurations
3Manufacturing precision
If floating objects are sized and positioned manually to look good with page layout, then visual appearance is achieved, but efficiency is reduced when modifications are needed
Solution Approach 1:
The patent transforms static manual positioning into dynamic automatic adjustment by establishing relative attribute relationships between floating objects and layout objects. This dynamic linkage ensures that visual appearance quality is maintained automatically through proportional adjustments when layouts are modified, significantly improving modification efficiency
Data Source
AI summary
Relative attributes of floating objects are disclosed. A user may obtain a floating object and specify that an attribute of the floating object is relative to a layout object of a page. In one aspect, the magnitude of relativity is determined, and the attribute of the floating object is maintained in accordance with the magnitude of relativity. In this manner, a page remains dynamically robust during page formatting operations and/or changes in page layout.


