Defines the options for searching for elements based on a point (i.e., TSVGGraphicElement.ElementAtPos)
Namespace: RSSVGTypes
Delphi
|
type
TSVGFindOption = (
foFindHiddenElements,
foFindGroups,
foFindNoRecursion,
foUseBoundingBox,
foFindNonFilled,
foFindDisabled);
|
|
Name
|
Description
|
|
foFindDisabled
|
When this option is present, the search algorithm will detect disabled (TSVGElement.Enabled=False) elements as well as enabled elements. When this option is not present, the search algorithm will only detect enabled elements
|
|
foFindGroups
|
Find groups or viewports as an element. If this option is not present, only the children of a group can be found, not the group itself
|
|
foFindHiddenElements
|
Find hidden elements. When this option is present, elements that are not visible can still be found
|
|
foFindNonFilled
|
When this option is present, the search algorithm will treat svg elements with Brush.Kind = None as a solid object with no holes. When this option is not present, svg elements with Brush.Kind = None will be treated as "hollow" and points on the outline of the element will only be detected.
|
|
foFindNoRecursion
|
When this option is present, the find algorithm will not try and find children of the element
|
|
foUseBoundingBox
|
When this option is present, find elements by using their bounding box (faster but less accurate). When this option is not present, find elements by their shape (slower but more accurate)
|
Top
|