СПОСОБ УКАЗАНИЯ ПОЛОЖЕНИЯ И УСТРОЙСТВО УКАЗАНИЯ ПОЛОЖЕНИЯ

1. Способ указания положения, включающий:
определение подлежащего выводу объекта вывода;
вывод содержимого в пределах доступного пространства вывода, причем содержимое, выводимое в пределах доступного пространства вывода, является текущим содержимым вывода; и
проецирование текущего содержимого вывода в окно указания положения согласно предварительно определенному способу, если пространство вывода, которое должно быть занято подлежащим выводу объектом вывода, превышает доступное пространство вывода, и представление текущего содержимого вывода указательной меткой, причем относительное положение указательной метки в окне указания положения отражает относительное положение текущего содержимого вывода в подлежащем выводу объекте вывода.
2. Способ по п.1, дополнительно содержащий
изменение относительного положения указательной метки в окне указания положения согласно предварительно определенному способу, когда текущее содержимое вывода изменилось.
3. Способ по п.1, дополнительно содержащий
выбор соответствующего содержимого согласно предварительно определенному способу из подлежащего выводу объекта вывода, когда переместилась указательная метка и изменилось положение указательной метки в окне указания положения; и вывод выбранного содержимого в пределах доступного пространства вывода.
4. Способ по п.1, в котором, когда содержимое выводится на дисплей, определение подлежащего выводу объекта вывода включает определение подлежащего отображению объекта отображения;
вывод содержимого в пределах доступного пространства вывода включает отображение содержимого в окне, и отображаемое в окне содержимое является текущей страницей; и
текущая страница проецируется в окно указания положения согласно предварительно определенному способу, если дисплейное пространство, которое должно быть занято подлежащим отображению объектом отображения, превышает пространство в окне, причем текущая страница представляется указательной меткой, а относительное положение указательной метки в окне указания положения отражает относительное положение текущей страницы в подлежащем отображению объекте отображения.
5. Способ по п.4, дополнительно содержащий
изменение относительного положения указательной метки в окне указания положения согласно предварительно определенному способу, когда произошло перемещение текущей страницы или подлежащего выводу объекта вывода и изменилась текущая страница.
6. Способ по п.4, дополнительно содержащий
выбор соответствующего содержимого согласно предварительно определенному способу из подлежащего отображению объекта отображения, когда переместилась указательная метка и изменилось положение указательной метки в окне указания положения; и отображение выбранного содержимого в пределах окна.
7. Способ по п.1, в котором, когда содержимое выводится на принтер, определение подлежащего выводу объекта вывода включает определение подлежащего распечатыванию объекта печати;
вывод содержимого в пределах доступного пространства вывода включает распечатывание содержимого в печатающем устройстве, и распечатанное в печатающем устройстве содержимое является текущей страницей печати; и текущая страница печати проецируется в окно указания положения согласно предварительно определенному способу, если пространство печати, которое должно быть занято подлежащим распечатыванию объектом печати, превышает доступное пространство печати, причем текущая страница печати представляется указательной меткой, а относительное положение указательной метки в окне указания положения отражает относительное положение текущей страницы печати в подлежащем распечатыванию объекте печати.
8. Способ по п.1, в котором, когда содержимое выводится в кэш-память, определение подлежащего выводу объекта вывода включает определение подлежащего кэшированию объекта кэширования;
вывод содержимого в пределах доступного пространства вывода включает сохранение содержимого в запоминающем устройстве, и сохраненное в запоминающем устройстве содержимое является текущим содержимым кэш-памяти; и
текущее содержимое кэш-памяти проецируется в окно указания положения согласно предварительно определенному способу, если пространство кэш-памяти, которое должно быть занято подлежащим кэшированию объектом кэширования, превышает доступное пространство кэш-памяти, причем текущее содержимое кэш-памяти представляется указательной меткой, а относительное положение указательной метки в окне указания положения отражает относительное положение текущего содержимого кэш-памяти в подлежащем кэшированию объекте кэширования.
9. Способ по любому из пп.1-8, в котором окно указания положения или указательная метка имеет любую форму, включая, но не ограничиваясь нижеперечисленным: квадрат, прямоугольник, шестиугольник, многоугольник, многоугольник с криволинейными сторонами, эллипс, круг, любая другая форма или любая комбинация вышеперечисленных форм; либо любой элемент, содержащий нечто одно или любую комбинацию из нижеперечисленного: линия, плоскость, тело, цвет; либо представляет собой любую модель отображения, содержащей одно или любую комбинацию из нижеперечисленного: яркость, оттенки серого, контрастность и прозрачность.
10. Устройство указания положения, содержащее: блок выработки решений, процессорный блок указания положения и дисплейный блок указания положения, причем блок выработки решений предназначен для определения того, превышает ли пространство вывода, которое должно быть занято подлежащим выводу объектом вывода, доступное пространство вывода или пространство памяти, и обращения к процессорному блоку указания положения, если пространство вывода, которое должно быть занято подлежащим выводу объектом вывода превышает доступное пространство вывода;
процессорный блок указания положения, соединенный с блоком выработки решений, предназначенный для проецирования текущего содержимого вывода из доступного пространства вывода в дисплейный блок указания положения согласно предварительно определенному способу и представления текущего содержимого вывода указательной меткой; и дисплейный блок указания положения, соединенный с процессорным блоком указания положения, выводящий окно указания положения, в котором относительное положение указательной метки отражает относительное положение текущего содержимого вывода в подлежащем выводу объекте вывода.
11. Устройство по п.10, в котором процессорный блок указания положения дополнительно содержит первый блок проверки, проверяющий, изменилось ли текущее содержимое вывода, выведенное в пределах доступного пространства вывода, и повторно проецирующий текущее содержимое вывода из доступного пространства вывода в дисплейный блок указания положения согласно предварительно определенному способу и представляющий текущее содержимое вывода указательной меткой, если изменилось текущее содержимое вывода, выведенное в пределах доступного пространства вывода.
12. Устройство по п.10 или 11, в котором дисплейный блок указания положения дополнительно содержит второй блок проверки, проверяющий, изменилось ли положение указательной метки в окне указания положения, и, если положение указательной метки в окне указания положения изменилось, выбирающий соответствующее содержимое в подлежащем выводу объекте вывода и выводящий соответствующее содержимое в пределах доступного пространства вывода.