22 | | A text field is available at the top of the palette where a user can enter a word or phrase he wants to find in current book. |
23 | | |
24 | | The searching palette in the Tools tab provides a list of results with context (some words before and after the match; also the page number). |
25 | | |
26 | | Text is typed in the field at the top of the palette and Enter is hit. A list of all occurrences in text are provided in the palette; to go |
27 | | to one of them, it is clicked in the list. Clicking on a result displays the page of the book with the match. |
28 | | The caret is positioned at the beginning of the match. The match is highlighted. |
| 25 | Typical scenario: |
| 26 | * Text is typed in the field at the top of the palette |
| 27 | * Enter is hit |
| 28 | * A list of all occurrences in text are provided in the palette |
| 29 | * To go to one of them, it is clicked in the list |
| 30 | * Clicking on a result displays the page of the book with the match. |
| 31 | * The caret is positioned at the beginning of the match. |
| 32 | * The match is highlighted. |
45 | | When the book that is being searched has embedded books, the embedded books are added to the |
46 | | search itinerary after all flows in the parent book have been searched. After all flows in all of the embedded |
47 | | books have been searched, the search loops back to the original flow that was being searched. If the |
48 | | embedded books have embedded books in them, the process is iterated. All books in the document are |
49 | | searched. |
| 49 | Embedded books |
| 50 | * When the book that is being searched has embedded books: |
| 51 | * The embedded books are added to the search itinerary after all flows in the parent book have been searched. |
| 52 | * After all flows in all of the embedded books have been searched, the search loops back to the original flow that was being searched. |
| 53 | * If the embedded books have embedded books in them, the process is iterated. All books in the document are searched. |
| 54 | * When searching from within a book that is embedded in a parent book: |
| 55 | * First the embedded book is searched |
| 56 | * then the parent book is searched |
| 57 | * and finally other embedded books in the parent book are searched. |
51 | | When searching from within a book that is embedded in a parent book, first the embedded book is |
52 | | searched, then the parent book is searched, and finally other embedded books in the parent book are |
53 | | searched. |
54 | | |
55 | | If there are reader annotations, reader annotations are also searched. These are searched after all the |
56 | | embedded books have been searched; they are searched in the order in which they appear in the document. |
| 59 | Annotations |
| 60 | * If there are reader annotations, reader annotations are also searched. |
| 61 | * These are searched after all the embedded books have been searched; they are searched in the order in which they appear in the document. |