Cross-Page Snapping for Layout Object Arrangement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing editing technologies face challenges in effectively arranging objects on a layout surface, particularly when starting to create a new page with limited or no existing objects, as the snapping function does not work efficiently in such scenarios.
Innovation Solution
The method involves obtaining arrangement information from an object on a different page and using this information to snap an edit-target object on the page being edited, thereby enabling object snapping even when no objects are arranged on the page being edited.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the snapping function is used on a page with no or limited existing objects, then the object arrangement capability is reduced, but the functionality of the snapping feature is wasted
Solution Approach 1:
The patent extends the snapping functionality from the current editing page to other pages in the document by utilizing arrangement information from different pages. This dimensional extension allows the snapping feature to work effectively even when the current page has no or limited objects, thereby resolving the contradiction between maintaining snapping functionality and enabling effective object arrangement.
Solution Approach 2:
The system copies arrangement information (position, size, orientation) of objects from other pages to serve as reference for snapping operations on the current page. This copying mechanism enables the snapping feature to function properly even when the current page lacks sufficient objects, thus resolving the contradiction between functionality and usability.
2Manufacturing precision
If the snapping function only uses objects on the current page, then the arrangement precision is limited, but the system complexity is reduced
Solution Approach 1:
The patent makes the snapping system universal by enabling it to utilize arrangement information from any page in the document, not just the current page. This multi-functionality allows the system to achieve higher arrangement precision by drawing references from multiple sources, while the underlying implementation maintains manageable complexity through consistent processing logic.
Solution Approach 2:
The system introduces arrangement information from other pages as an intermediary reference for snapping operations. This intermediary mechanism enables more precise object arrangement without significantly increasing system complexity, as the additional information serves as a reference layer that can be integrated into the existing snapping workflow.
Data Source
AI summary
An information processing method includes obtaining arrangement information on an object already arranged on a second page, which is different from a first page being edited, wherein, in the obtaining, if there is a first object that is already arranged on the first page, the obtaining obtains arrangement information on the first object, and snapping an edit-target object on the first page based on the obtained arrangement information on the object, wherein, in the snapping, if snapping is possible based on the information on the first object, the edit-target object is snapped, based on the arrangement information on the first object, without using the arrangement information on a second object, which is the object already arranged on the second page.


