DE3886122T2 - Textverarbeitungsgerät. - Google Patents
Textverarbeitungsgerät.Info
- Publication number
- DE3886122T2 DE3886122T2 DE88307112T DE3886122T DE3886122T2 DE 3886122 T2 DE3886122 T2 DE 3886122T2 DE 88307112 T DE88307112 T DE 88307112T DE 3886122 T DE3886122 T DE 3886122T DE 3886122 T2 DE3886122 T2 DE 3886122T2
- Authority
- DE
- Germany
- Prior art keywords
- text
- area
- text data
- display
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims description 49
- 102000004399 TNF receptor-associated factor 3 Human genes 0.000 description 18
- 108090000922 TNF receptor-associated factor 3 Proteins 0.000 description 18
- 101100086436 Caenorhabditis elegans rap-1 gene Proteins 0.000 description 15
- 101710125058 Leucine aminopeptidase 2, chloroplastic Proteins 0.000 description 15
- 101100420081 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) rps-0 gene Proteins 0.000 description 15
- 101100399480 Caenorhabditis elegans lmn-1 gene Proteins 0.000 description 9
- 230000003068 static effect Effects 0.000 description 7
- 101100127656 Caenorhabditis elegans lam-2 gene Proteins 0.000 description 6
- 101710126837 Alpha-2-macroglobulin receptor-associated protein Proteins 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
- G09G5/346—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Description
- Die Erfindung betrifft ein Textverarbeitungsgerät wie einen Wortprozessor, der Textinformation verarbeitet und Dokumente erstellt, und insbesondere betrifft sie eine Anzeigerollsteuerung zum abrollenden Darstellen von Information.
- Herkömmlicherweise wird beim rollenden Darstellen von Textinformation auf dem Schirm eines Textverarbeitungsgerätes der Schirm bildweise gerollt. Im Ergebnis wird auch solche Textinformation verschoben, die vorzugsweise zur Bezugnahme auf dem Schirm verbleiben sollte. Daher ist es, um den Bezugstext zu sehen, erforderlich, die Eingabe von Texten anzuhalten, den Bereich wieder auf dem Schirm anzuzeigen und ihn nach der Bezugnahme erneut zur Position für die Eingabe von Texten zu verschieben.
- In den letzten Jahren wurde daher, wie dies in der japanischen Patentoffenlegungsveröffentlichung Nr. 49-90459 "Anzeigesteuerungssystem" offenbart wurde, ein System vorschlagen, das auf dem Schirm für Rollanzeige einen dynamischen und einen statischen Bereich bereitstellt. Information, die feststehend auf dem Schirm darzustellen ist, wird vorab in den statischen Bereich eingegeben. Jedoch kann die Position dieses statischen Bereiches, wenn sie einmal eingestellt ist, nicht verändert werden. Das oben angegebene System weist Schwierigkeiten dahingehend auf, daß Information, auf die Bezug genommen werden muß, vorab eingegeben und in einem speziellen Bereich, das heißt im oben angegebenen statischen Bereich, dargestellt werden muß, und daß der ursprünglich auf dem Schirm eingestellte statische Bereich immer durch die oben angegebene Anzeige im statischen Bereich belegt wird. Kurz gesagt, ist der statische Bereich auf einen speziellen Bereich des Schirms festgelegt.
- EP-A2-0145529 beschreibt eine Rollanordnung für ein Anzeigegerät mit sowohl feststehenden als auch rollbaren Bereichen. Während des Rollens werden die Daten innerhalb des rollbaren Bereiches gerollt, während die Daten innerhalb der feststehenden Bereiche stationär bleiben.
- Demgemäß wäre es zum Überwinden der obigen Schwierigkeiten erwünscht, ein Textverarbeitungsgerät anzugeben, dessen Anzeige von Textinformation oder dergleichen auf dem Schirm leistungsfähiger ist.
- Eine andere Aufgabe der Erfindung ist es, ein Textverarbeitungsgerät anzugeben, bei dem ein spezieller Bereich auf dem Schirm in solcher Weise spezifiziert ist, daß im speziellen Bereich dargestellte Daten auf dem Anzeigeschirm bewegt werden können.
- Eine noch andere Aufgabe der Erfindung ist es, ein Textverarbeitungsgerät anzugeben, bei dem durch Spezifizieren des Anzeigebereiches für Bezugsinformation beim Eingeben dieser Bezugsinformation dieselbe fest im spezifizierten Bereich dargestellt wird, wenn der spezifizierte Bereich ein Ende (oberes, unteres, linkes oder rechtes Ende) des Schirms erreicht hat.
- Der weitere Umfang der Anwendbarkeit der Erfindung geht aus der nachfolgenden detaillierten Beschreibung hervor.
- Es ist jedoch zu beachten, daß die detaillierte Beschreibung und die speziellen Beispiele, während sie bevorzugte Ausführungsbeispiele der Erfindung angeben, nur zur Veranschaulichung dienen, da verschiedene Änderungen und Modifizierungen innerhalb des Schutzbereiches der Erfindung dem Fachmann aus dieser detaillierten Beschreibung erkennbar werden.
- Gemäß einer ersten Erscheinungsform der Erfindung wird ein Textverarbeitungsgerät angegeben, mit
- einer Eingabeeinrichtung zum Eingeben verschiedener Arten von Textinformation; einer Anzeigeeinrichtung zum Anzeigen von Textinformation oder dergleichen, die mit der Eingabeeinrichtung eingegeben wurde; einer Bereichsspezifiziereinrichtung zum Spezifizieren eines Bereichs der Textinformation oder dergleichen, wie sie auf der Anzeigeeinrichtung dargestellt wird; einer Rollanweisungseinrichtung zum Rollen der Textinformation oder dergleichen, wie sie auf der Anzeigeeinrichtung dargestellt wird; Speichern zum Abspeichern von Information zur Verwendung beim Editieren Textinformation, wie sie mit der Eingabeeinrichtung eingegeben wurde; und einer Anzeigesteuereinrichtung, die dann, wenn auf der Anzeigeeinrichtung dargestellte Textinformation, die bereichsspezifizierte Textinformation enthält dann, wenn ein Rollbefehl durch die Rollanweisungseinrichtung ausgegeben wird, die bereichsspezifizierte Textinformation feststehend anzeigt, wenn die bereichsspezifizierte Textinformation das obere, untere, linke oder rechte Ende der Anzeigeeinrichtung erreicht.
- Gemäß einer zweiten Erscheinungsform der Erfindung wird eine Textanzeige-Steuervorrichtung zum Steuern der Rollanzeige auf einem Textanzeigeschirm für eingegebene Textdaten angegeben, welche Vorrichtung eine Einrichtung zum wahlweisen Kennzeichnen eines Teils des auf dem Textanzeigeschirm dargestellten Textes und eine Einrichtung aufweist, die während des Rollens arbeitet, um das Rollen des gekennzeichneten Teils anzuhalten, wenn er eine vorgegebene Grenzposition auf dem Schirm erreicht, während sie es erlaubt, daß der Rest des dargestellten Textes weiterhin rollt.
- Bei einem bevorzugten Ausführungsbeispiel der Erfindung spezifiziert das Textverarbeitungsgerät den Anzeigebereich von Information, wenn irgend eine Information vorliegt, auf die bei der folgenden Textverarbeitung Bezug zu nehmen ist, so daß es bei der Rollanzeige dann, wenn der spezifizierte Anzeigebereich das obere, untere, rechte oder linke Ende der Anzeigeeinrichtung erreicht hat, die Bezugsinformation fest und konstant auf der Anzeigeeinrichtung darstellt.
- Die Erfindung wird aus der nachfolgenden detaillierten Beschreibung und den beigefügten Zeichnungen vollständiger verstanden werden, wobei die Zeichnungen nur zur Veranschaulichung gegeben werden und demgemäß nicht für die Erfindung beschränkend sind, und in denen:
- Fig. 1 ein Blockdiagramm eines Ausführungsbeispieles des erfindungsgemäßen Textverarbeitungsgerätes ist;
- Fig. 2 einen Zustand des Schirmes des erfindungsgemäßen Textverarbeitungsgerätes zeigt;
- Fig. 3 und 4 Flußdiagramme sind, die den Betrieb des Textverarbeitungsgerätes gemäß einem Ausführungsbeispiel der Erfindung zeigen; und
- Fig. 5 die Beziehung zwischen einem Textdatenspeicher 2, einem Speicher 8 für feststehend dargestellte Textdaten und einer Anzeigevorrichtung 6 des Textverarbeitungsgerätes gemäß einem Ausführungsbeispiel der Erfindung zeigt.
- Ein Ausführungsbeispiel eines erfindungsgemäßen Textverarbeitungsgerätes wird nachfolgend unter Bezugnahme auf die Figuren 1 bis 5 beschrieben.
- Fig. 1 ist ein Blockdiagramm des Textverarbeitungsgerätes gemäß einem Ausführungsbeispiel der Erfindung. Das Textverarbeitungsgerät weist eine Tastatur 1 mit Tasten zum Eingeben verschiedener Textdaten und Funktionstasten für Befehlseditierung, einen Textdatenspeicher 2 zum Abspeichern von über die Tastatur 1 eingegebenen Textdaten unter Adressen, die durch einen Adressencontroller 3 spezifiziert werden, einen Zeichengenerator 4, der die im Textdatenspeicher 2 abgespeicherten Textdaten in Zeichenbitdaten umwandelt, einen Bitkartenspeicher 5 mit einer Kapazität eines Schirmes, der vom Zeichengenerator 4 ausgegebene Zeichenbitdaten unter Adressen abspeichert, wie sie durch einen Adressencontroller 7 spezifiziert werden, und eine CRT (Kathodenstrahlröhre) 6 auf, die die im Bitkartenspeicher 5 abgespeicherten Bitdaten abrastert und darstellt. Es weist auch folgendes auf: Einen Speicher 8 für feststehend dargestellte Textdaten, der aus dem Textdatenspeicher 2 Textdaten, wie sie von einer Bereichsspezifiziertaste auf der Tastatur 1 festgelegt wurden, abruft und sie als konstant darzustellende Textdaten abspeichert, und einen Editiersteuerspeicher 9, der einen Erstlinie-Adresszeiger (LAP 1), einen Zweitlinie-Adresszeiger (LAP 2), einen Erstspalte-Adresszeiger (RAP 1) und einen Zweitspalte-Adresszeiger (RAP 2) enthält, die den Bereich von auf der CRT 6 darzustellenden Textdaten (die Position zum Abspeichern von Textdaten, wie sie an den Zeichengenerator 4 vom Textdatenspeicher 2 auszugeben sind), sowie einen Erstzeile-Adresspeicher (LAM 1), einen zweiten Erstzeile- Adresspeicher (LAM 2), einen Erstspalte-Adresspeicher (XAM 1) und einen Zweitspalte-Adresspeicher (XAM 2) enthält, die die Adressen im Textdatenspeicher 2 für die feststehend darzustellenden Textdaten speichern. Diese Daten- Eingabe/Ausgabe-Steuerung und die Editier-Anzeige-Steuerung werden alle durch einen Systemcontroller 10 ausgeführt. Die Speicher 2 und 9 sind zum Beispiel RAMs. Das vorliegende Ausführungsbeispiel verwendet eine CRT als Anzeigevorrichtung. Statt dem CRT kann eine Flüssigkristallanzeigevorrichtung oder ein EL (Elektrolumineszenz)-Display verwendet werden.
- Im folgenden werden die Eingabe von Textdaten und die Anzeigesteuerung im vorstehend angegebenen Textverarbeitungsgerät beschrieben. Normalerweise werden die Textdaten über die Tastatur an der Position des auf der CRT 6 dargestellten Kursors eingegeben. Die Positionsinformation für den Kursor wird dem Adressencontroller 3 dauernd über den Systemcontroller 10 zugeführt, so daß die entsprechende Adresse im Textdatenspeicher 2 als Eingabeadresse spezifiziert ist. Demgemäß wird ein Zeichendatenwert dann, wenn er über die Tastatur 1 eingegeben wird, in den Textdatenspeicher 2 unter der spezifizierten Adresse eingegeben und dort abgespeichert. Wenn die Eingabe eines Zeichendatenwertes abgeschlossen ist, bewegt sich der Kursor automatisch zur nächsten Position. Durch Wiederholen der obigen Zeicheneingabeverarbeitung werden Textdaten im Textdatenspeicher 2 abgespeichert.
- Nachfolgend wird das Steuerungssystem für die Anzeige der im Textdatenspeicher 2 abgespeicherten Textdaten auf der CRT beschrieben. Selbstverständlich werden die oben angegebene Eingabesteuerung und die nachfolgend angegebene Anzeigesteuerung dauernd parallel ausgeführt. Die Anzeigekapazität der CRT ist auf M Zeilen x N Spalten (zum Beispiel 8 Zeilen x 10 Spalten) festgelegt und kann nicht die gesamten eingegebenen Textdaten auf einmal darstellen. Daher werden nur die im anzeigbaren Bereich auf der CRT 6 (Textdatenbereich) aus dem Textdatenspeicher in den Zeichengenerator 4 eingegeben. Die Grundlage zum Bestimmen des Textdatenbereiches bilden die Adresszeiger LAP 1, LAP 2, RAP 1 und RAP 2 im Editiersteuerspeicher 9. Der Systemcontroller 10 ruft erforderliche Textdaten mit einem Zeichen nach dem anderen aus dem Textdatenspeicher 2 ab und führt sie dem Zeichengenerator 4 abhängig von den Adresszeigern zu. Der Zeichengenerator 4 wandelt die eingegebenen Zeichendaten aufeinanderfolgend in Zeichenbitdaten um und gibt sie an den Bitkartenspeicher 5 aus, damit sie über spezielle Operationen auf der CRT dargestellt werden. Der oben angegebene Zugriff auf die erforderlichen Textdaten wird mit konstantem Zyklus wiederholt, um Textdaten darzustellen, die über die oben angegebene Eingabeverarbeitung aufeinanderfolgend eingegeben und aktualisiert wurden.
- Es werden nun unter Bezugnahme auf Fig. 5 die Adresszeiger LAP 1, LAP 2, RAP 1 und RAP 2 beschrieben.
- Die dicke ausgezogene Linie in Fig. 5 zeigt die Textdaten körperlich an, wie sie aktuell im Textdatenspeicher 2 abgespeichert sind, und die Zahlen auf der X-Achse des Textdatenspeichers 2 repräsentieren Spaltenadressen, und diejenigen auf der Y-Achse repräsentieren Zeilenadressen. Die dünne ausgezogene Linie zeigt den Textdatenbereich an, der auf der CRT dargestellt werden kann. Der LAP 1 hält die Startzeilenadresse, LAP 2 die Endzeilenadresse, RAP 1 die Startspaltenadresse und RAP 2 die Endspaltenadresse für diesen Bereich. Wenn angenommen wird, daß die CRT 6 eine Anzeigekapazität von acht Zeilen x zehn Spalten hat, ist die Adressendifferenz zwischen LAP 1 und LAP 2 immer "8" und diejenige zwischen RAP 1 und RAP 2 ist immer "10". Die von den Adresszeigern zu haltenden Adressdaten werden anfänglich so eingestellt, daß sie zum Beispiel LAP 1 : LAP 2 : RAP 1 : RAP 2 = 0 : 7 : 0 : 9 genügen, wenn Textdaten anfangs eingegeben werden. Die Adressdaten LAP 1 : LAP 2 : RAP 1 : RAP 2 = 4 : 11 : 4 : 13, wie sie in Fig. 5 dargestellt sind, sind das Ergebnis von vier Aufwärtsrollbefehlen, die Adressen für vier Zeilen zu LAP 1 und LAP 2 hinzufügen, und von vier Linksrollbefehlen, die Adressen für vier Spalten zu RAP 1 und RAP 2 hinzufügen. Unter Bezugnahme auf die Adresszeiger LAP 1, LAP 2, RAP 1 und RAP 2 mit den oben angegebenen Eigenschaften ist es einfach, den auf der CRT darzustellenden Textdatenbereich zu berechnen.
- Fig. 2 zeigt das Prinzip des Anzeigerollens beim erfindungsgemäßen Textverarbeitungsgerät. (A) zeigt einen Zustand des Schirms 61 vor dem Rollen. Der mit einer gestrichelten Linie umrandete Bereich zeigt den Bereich an, der durch Bereichsspezifiziertasten festgelegt ist. (S) ist eine Markierung zum Kennzeichnen des Bereichsspezifizierung-Startpunkts und (E) ist eine Markierung zum Kennzeichnen des Bereichsspezifizierung-Endpunkts. (AU) zeigt einen Zustand des Schirmes 61, bei dem die Bereichsspezifiziermarkierung (S) das obere Ende des Schirmes 61 durch Aufwärtsrollen erreicht hat. (AD) zeigt einen Zustand des Schirms 61, bei dem die Bereichsspezifiziermarkierung (S) das untere Ende des Schirmes 61 durch Abwärtsrollen erreicht hat. (AL) zeigt, daß die Bereichsspezifiziermarkierung (S) das linke Ende des Schirmes 61 durch Rollen nach links erreicht hat, und (AR) zeigt, daß die Bereichsspezifiziermarkierung (E) das rechte Ende des Schirmes 61 durch Rollen nach rechts erreicht hat. Bei der Erfindung wird der spezifizierte Bereich, in den Bezugsinformation eingegeben wurde, gerollt, bis er ein Ende des Schirmes in Rollrichtung erreicht hat.
- Um ein Dokument zu erstellen, gibt eine Bedienperson Textinformation über die Tastatur 1 ein. Die Information wird in einem spezifizierten Bereich des Textdatenspeichers 2 abgespeichert und gleichzeitig auf der Anzeigevorrichtung 6 dargestellt. Unter Bezugnahme auf die dargestellte Textinformation betätigt die Bedienperson eine Umwandlungstaste auf der Tastatur 1, falls erforderlich, um gewünschte Zeicheninformation zu erhalten, um dadurch spezifizierte Textinformation in den spezifizierten Bereich im Textdatenspeicher 2 einzuspeichern. Der obige Vorgang wird wiederholt, um ein gewünschtes Dokument zu erstellen.
- Wenn Textdaten vorliegen, die zur Bezugnahme weiterhin dargestellt werden sollten, betätigt die Bedienperson die Bereichsspezifiziertasten auf der Tastatur 1. Durch diese Betätigung erscheinen die Spezifiziermarkierungen (S) und (E) auf dem Schirm 61, wie in Fig. 2 (A) dargestellt, und die Adressen des Textdatenspeichers 2, unter denen die Textdaten in diesem spezifizierten Bereich abgespeichert sind, werden in die Adresspeicher LAM 1, LAM 2, XAM 1 und XAM 2 im Editiersteuerspeicher 9 eingespeichert. Zu diesem Zeitpunkt werden die Textdaten im spezifizierten Bereich aus dem Textdatenspeicher 2 abgerufen und in den Speicher 8 für die feststehend darzustellenden Textdaten eingespeichert.
- Die in den oben angegebenen Speichern LAM 1, LAM 2, XAM 1 und XAM 2 abgespeicherten Adressen werden unter Bezugnahme auf Fig. 5 verständlich. Zum Beispiel speichert LAM 1 die Adresse der Startzeile der Textdaten im feststehend darzustellenden Bereich ab, LAM 2 speichert die Adresse der Endzeile des Bereichs ab, XAM 1 speichert die Adresse der Startspalte des Bereichs ab und XAM 2 speichert die Adresse der Endspalte des Bereichs ab.
- Nachdem die Bereichsspezifizierung für feststehend darzustellende Textdaten vollständig ist, wird die Eingabe normaler Textdaten wieder aufgenommen. Bei diesem Ablauf erzeugt der Systemcontroller 10, wenn die eingegebenen Textdaten die Kapazität der Anzeigevorrichtung überschreiben, oder wenn die Bedienperson Tasten betätigt, um den Kursor in einen anderen Bereich als den gerade dargestellten zu verstellen, einen vorgegebenen Rollbefehl. Der Systemcontroller 10 arbeitet mit dem in Fig. 3 dargestellten Ablauf.
- Der Betrieb des Systemcontrollers 10 wird unter Bezugnahme auf Fig. 3 beschrieben.
- Wenn ein Aufwärtsrollbefehl erzeugt wird, werden die Adresszeiger LAP 1 und LAP 2, die die zur Anzeige auszugebenden Daten festlegen, um jeweils eine Adresse erhöht, und es werden die Adressdaten für den Adresspeicher LAM 1 und den Adresszeiger LAP 1 verglichen, der hinsichtlich einer Addition verarbeitet wurde (Schritte S 1, S 2 und S 3).
- Der oben angegebene Vergleich zwischen dem Adresszeiger LAP 1 und dem Adresspeicher LAM 1 wird ausgeführt, um zu beurteilen, ob die erste Zeile der bereichsspezifizierten Textdaten dargestellt werden kann oder nicht. Wenn das Vergleichsergebnis LAP 1 ≤ LAM 1 ist, nimmt der Systemcontroller 10 auf die Adresszeiger LAP 1, LAP 2, RAP 1 und RAP 2 bezug, um die darzustellenden Textdaten zu bestimmen, er ruft die Textdaten aus dem Textdatenspeicher 2 ab, und er leitet sie an den Zeichengenerator 4 weiter, um einen vorgegebenen Rollvorgang auszuführen (Schritte S 25 bis S 29). Andererseits ruft der Systemcontroller 10, wenn das Vergleichergebnis LAP 1 > LAM 1 ist, was der Beurteilung entspricht, daß die gesamten bereichsspezifizierten Textdaten oder ein Teil derselben verschwinden, die im Speicher 8 für feststehend darzustellende Textdaten abgespeicherten Textdaten ab und zeigt sie auf dem Mehrfensterschirm an der Stelle derselben Textdaten, oder in deren Nähe, die aus dem Textdatenspeicher 3 abgerufen und dargestellt wurden. Auch nimmt er auf die Adresszeiger LAP 1, LAP 2, RAP 1 und RAP 2 Bezug um die darzustellenden Textdaten zu bestimmen, er ruft die Textdaten aus dem Textdatenspeicher 3 ab, um sie an den Zeichengenerator weiterzuleiten, um einen vorgegebenen Rollvorgang auszuführen (Schritte S 3 bis S 6). So werden, wenn der spezifizierte Bereich eine spezifizierte Position durch einen Rollvorgang erreicht hat, die feststehend darzustellenden Textdaten konstant auf einem Mehrfensterschirm dargestellt.
- Der Systemcontroller 10 arbeitet für die Rollbefehle nach unten, nach links und nach rechts ähnlich, und die Adresszeiger führen entsprechend eine Addition oder Subtraktion aus. Wenn beurteilt wird, daß die bereichsspezifizierten Textdaten nicht dargestellt werden können, werden die aus dem Speicher für feststehend dargestellte Textdaten abgerufenen Textdaten im Mehrfachfenster dargestellt, was es erlaubt, daß die Bezugsdaten immer auf dem Schirm dargestellt werden können (siehe Schritte S 7 bis S 12 sowie S 25 bis S 29 für den Abwärtsrollbefehl. Siehe Schritte S 13 bis S 18 und S 25 bis S 29 für den Linksrollbefehl. Siehe Schritte S 19 bis S 24 sowie S 25 bis S 29 für den Rechtsrollbefehl).
- Hauptpunkte dieser Rollbefehle sind nachfolgend beschrieben.
- Beim Abwärtsrollbefehl subtrahiert der Systemcontroller jeweils eine Adresse von den Adresszeigern LAP 1 und LAP 2 und er vergleicht den Adresszeiger LAP 2 nach der Subtraktion mit dem Adresspeicher LAM 2.
- Beim Linksrollbefehl subtrahiert der Systemcontroller jeweils eine Adresse von den Adresszeigern RAP 1 und RAP 2 und er vergleicht den Adresszeiger RAP 2 nach der Subtraktion mit dem Adresspeicher XAM 2.
- Beim Rechtsrollbefehl addiert der Systemcontroller jeweils eine Adresse zu den Adresszeigern RAP 1 und RAP 2 und er vergleicht den Adresszeiger RAP 1 nach der Addition mit dem Adresspeicher XAM 1.
- Beim erfindungsgemäßen Textverarbeitungsgerät werden, wenn der Vergleich in den Schritten S 1, S 7, S 13 und S 19 nicht zu LAP 1 > LAM 1, LAP 2 < LAM 2, RAP 2 < RAM 2 und RAP 1 > RAM 1 führt, die in Fig. 4 dargestellten Beurteilungen ausgeführt.
- Wie dargestellt, beurteilt die Untersuchung, ob die Adresse der bereichsspezifizierten Textdaten in der Adresse der dargestellten Textdaten enthalten ist. Anders gesagt, wird beurteilt, ob alle bereichsspezifizierten Textdaten in den dargestellten Textdaten enthalten sind. Wenn sie enthalten sind (alle Bedingungen in Fig. 4 sind erfüllt), wird die Mehrfensteranzeigefunktion gelöscht.
- Gemäß dem bevorzugten Ausführungsbeispiel wird, wie vorstehend angegeben, die Mehrfensteranzeigefunktion gelöscht, wenn die bereichsspezifizierten Textdaten alle im Schirm dargestellt wurden, wie er durch einen Rollvorgang durch Kursorbetätigung durch eine Bedienperson erzielt wurde. Im Ergebnis kann der Schirm wirkungsvoller genutzt werden. Die bereichsspezifizierten Textdaten werden sowohl im Speicher 8 für feststehend darzustellende Textdaten als auch im Textdatenspeicher 2 abgespeichert, so daß die bereichsspezifizierten Textdaten nicht aus dem Speicher 8 für feststehend darzustellende Textdaten für feststehende Anzeige auf einem Mehrfensterschirm abgerufen werden, wenn sie auf Grundlage des Textdatenspeichers 2 dargestellt werden.
- Gemäß dem bevorzugten Ausführungsbeispiel wird, wie dies aus dem Vorstehenden hervorgeht, wenn irgendeine Information besteht, auf die Bezug zu nehmen ist, der Anzeigebereich für die Information so festgelegt, daß dann, wenn der spezifizierte Bereich das obere, untere, linke oder rechte Ende des Schirmes bei einem Anzeigerollvorgang erreicht hat, die Information im spezifizierten Bereich feststehend am Ende des Schirmes dargestellt wird. Demgemäß kann eine Bedienperson einfach Textdaten unter Bezugnahme auf die feststehend dargestellten Textdaten eingeben und daher Text wirkungsvoller verarbeiten.
Claims (3)
1. Textverarbeitungsgerät mit:
- einer Eingabeeinrichtung (1) zum Eingeben verschiedener
Arten von Textinformation;
- einer Anzeigeeinrichtung (6) zum Anzeigen von
Textinformation oder dergleichen, die mit der Eingabeeinrichtung (1)
eingegeben wurde;
- einer Bereichsspezifiziereinrichtung zum Spezifizieren
eines Bereichs der Textinformation oder dergleichen, wie sie
auf der Anzeigeeinrichtung (6) dargestellt wird;
- einer Rollanweisungseinrichtung zum Rollen der
Textinformation oder dergleichen, wie sie auf der Anzeigeeinrichtung
(6) dargestellt wird;
- Speichern (9) zum Abspeichern von Information zur
Verwendung beim Editieren von Textinformation, wie sie mit der
Eingabeeinrichtung (1) eingegeben wurde; und
- einer Anzeigesteuereinrichtung (10), die dann, wenn auf
der Anzeigeeinrichtung (6) dargestellte Textinformation, die
bereichsspezifizierte Textinformation enthält dann, wenn ein
Rollbefehl durch die Rollanweisungseinrichtung ausgegeben
wird, die bereichsspezifizierte Textinformation feststehend
anzeigt, wenn die bereichsspezifizierte Textinformation das
obere, untere, linke oder rechte Ende der Anzeigeeinrichtung
(6) erreicht.
2. Textanzeige-Steuervorrichtung (10) zum Steuern der
Rollanzeige auf einem Textanzeigeschirm (6) für eingegebene
Textdaten, welche Vorrichtung (10) eine Einrichtung zum
wahlweisen Kennzeichnen eines Teils des auf dem
Textanzeigeschirm (6) dargestellten Textes und eine Einrichtung
aufweist, die während des Rollens arbeitet, um das Rollen des
gekennzeichneten Teils anzuhalten, wenn er eine vorgegebene
Grenzposition auf dem Schirm (6) erreicht, während sie es
erlaubt, daß der Rest des dargestellten Textes weiterhin
rollt.
3. Textanzeige-Steuervorrichtung nach Anspruch 2, bei der
die vorgegebene Grenzposition ein Rand des Schirmes (6) ist.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62193145A JPS6435594A (en) | 1987-07-31 | 1987-07-31 | Document generator |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3886122D1 DE3886122D1 (de) | 1994-01-20 |
DE3886122T2 true DE3886122T2 (de) | 1994-05-11 |
Family
ID=16303032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE88307112T Expired - Fee Related DE3886122T2 (de) | 1987-07-31 | 1988-08-01 | Textverarbeitungsgerät. |
Country Status (4)
Country | Link |
---|---|
US (1) | US5142669A (de) |
EP (1) | EP0301922B1 (de) |
JP (1) | JPS6435594A (de) |
DE (1) | DE3886122T2 (de) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805132A (en) * | 1991-09-17 | 1998-09-08 | Minolta Co., Ltd. | Image editing apparatus capable of setting image processing region on display screen |
US5398310A (en) * | 1992-04-13 | 1995-03-14 | Apple Computer, Incorporated | Pointing gesture based computer note pad paging and scrolling interface |
US5526481A (en) * | 1993-07-26 | 1996-06-11 | Dell Usa L.P. | Display scrolling system for personal digital assistant |
JP3349577B2 (ja) * | 1993-12-30 | 2002-11-25 | セイコーエプソン株式会社 | 印字装置 |
GB2287386A (en) * | 1994-03-10 | 1995-09-13 | Ibm | Method of displaying text having improved useability |
US5530455A (en) * | 1994-08-10 | 1996-06-25 | Mouse Systems Corporation | Roller mouse for implementing scrolling in windows applications |
JP3404931B2 (ja) * | 1994-11-15 | 2003-05-12 | カシオ計算機株式会社 | 表処理装置 |
US6199080B1 (en) * | 1996-08-30 | 2001-03-06 | Sun Microsystems, Inc. | Method and apparatus for displaying information on a computer controlled display device |
JP3720951B2 (ja) * | 1996-09-30 | 2005-11-30 | 富士通株式会社 | 情報処理装置及びプログラム記録媒体 |
US5999176A (en) * | 1997-04-04 | 1999-12-07 | International Business Machines Corporation | Method to provide a single scrolling control for a multi-window interface |
US6205454B1 (en) * | 1997-06-20 | 2001-03-20 | International Business Machines Corporation | Web browser row control |
US6230170B1 (en) | 1998-06-17 | 2001-05-08 | Xerox Corporation | Spatial morphing of text to accommodate annotations |
US6185582B1 (en) | 1998-06-17 | 2001-02-06 | Xerox Corporation | Spreadsheet view enhancement system |
US6256649B1 (en) | 1998-06-17 | 2001-07-03 | Xerox Corporation | Animated spreadsheet for dynamic display of constraint graphs |
US6584479B2 (en) | 1998-06-17 | 2003-06-24 | Xerox Corporation | Overlay presentation of textual and graphical annotations |
US6899273B2 (en) * | 2001-05-02 | 2005-05-31 | Hand Held Products, Inc. | Optical reader comprising soft key including permanent graphic indicia |
JP3574119B2 (ja) * | 2002-05-14 | 2004-10-06 | 株式会社スクウェア・エニックス | ネットワークゲームシステム、ビデオゲーム装置、プログラム、及び記録媒体 |
US20050114791A1 (en) * | 2003-11-20 | 2005-05-26 | International Business Machines Corporation | Cueing mechanism that indicates a display is able to be scrolled |
GB0420707D0 (en) * | 2004-09-17 | 2004-10-20 | Koninkl Philips Electronics Nv | Image selection on a screen |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2382049A1 (fr) * | 1977-02-23 | 1978-09-22 | Thomson Csf | Processeur pour terminal informatique utilisant un recepteur de television |
US4412294A (en) * | 1981-02-23 | 1983-10-25 | Texas Instruments Incorporated | Display system with multiple scrolling regions |
US4611202A (en) * | 1983-10-18 | 1986-09-09 | Digital Equipment Corporation | Split screen smooth scrolling arrangement |
US4714918A (en) * | 1984-04-30 | 1987-12-22 | International Business Machines Corporation | Window view control |
US4710761A (en) * | 1985-07-09 | 1987-12-01 | American Telephone And Telegraph Company, At&T Bell Laboratories | Window border generation in a bitmapped graphics workstation |
US4794386A (en) * | 1986-04-11 | 1988-12-27 | Profit Technology, Inc. | Data integrator for video display including windows |
-
1987
- 1987-07-31 JP JP62193145A patent/JPS6435594A/ja active Pending
-
1988
- 1988-07-29 US US07/225,890 patent/US5142669A/en not_active Expired - Lifetime
- 1988-08-01 DE DE88307112T patent/DE3886122T2/de not_active Expired - Fee Related
- 1988-08-01 EP EP88307112A patent/EP0301922B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS6435594A (en) | 1989-02-06 |
EP0301922B1 (de) | 1993-12-08 |
EP0301922A3 (en) | 1990-11-28 |
EP0301922A2 (de) | 1989-02-01 |
DE3886122D1 (de) | 1994-01-20 |
US5142669A (en) | 1992-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3886122T2 (de) | Textverarbeitungsgerät. | |
DE3787496T2 (de) | Verfahren und Einrichtung zum Steuern von Mehrfenstern und Arbeitsstation mit Mehrfensterfunktion. | |
DE69432388T2 (de) | Vorrichtung zur Informationsbeschaffung zum Anzeigen von Dokumenten | |
DE68926068T2 (de) | Dokumentenverarbeitungssystem | |
DE3787125T2 (de) | Mehrfensteranzeigesystem. | |
DE68923492T2 (de) | Verfahren zum Zugriff auf ausgewählte Fenster in einem Mehrprozessbetriebssystem. | |
DE69031319T2 (de) | Übersetzungssystem von mehreren Sprachen | |
DE69321569T2 (de) | Verfahren und Vorrichtung zur Zeicheneingabe | |
DE3887496T2 (de) | Eingabeauswahlverfahren mit einer Tastatur. | |
DE69719135T2 (de) | Informationsverarbeitungsgerät | |
DE3586646T2 (de) | Bildanzeigegeraet. | |
DE3910338A1 (de) | Vorrichtung und verfahren zur umsetzung eines attributs von anzeigedaten in einen code | |
DE2755728A1 (de) | Kathodenstrahlroehren-anzeigegeraet | |
DE3852149T2 (de) | Kathodenstrahlröhre-/Plasmaanzeigesteuergerät. | |
DE3141571A1 (de) | "tischcomputer mit tasteneingabefeld" | |
DE68917090T2 (de) | Informationssuchvorrichtung. | |
DE3789124T3 (de) | Prozessor-gesteuertes Anzeigegerät für Daten und/oder Graphik. | |
DE69628248T2 (de) | Graphenanzeigevorrichtungen und -verfahren | |
DE3824977A1 (de) | Bildrotationseinrichtung | |
CH647877A5 (de) | Verfahren und schaltungsanordnung zur programmerstellung und/oder programmaenderung bei numerisch gesteuerten maschinen. | |
DE69118055T2 (de) | Verfahren und Einrichtung zur lokalen Steuerung von Verschiebungssteuerungstasten bei bestimmten Rechnern | |
DE68913373T2 (de) | Verfahren zur gleichzeitigen Dateneingabe in überlappende Fenster. | |
DE69430413T2 (de) | Verfahren und Vorrichtung zur Lösung von Termen einer numerischen Folge | |
DE3889903T2 (de) | Verfahren zur behandlung der verborgenen linien eines bildes. | |
DE3518280A1 (de) | Sichtanzeigeanordnung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Free format text: PATENTANWAELTE MUELLER & HOFFMANN, 81667 MUENCHEN |
|
8339 | Ceased/non-payment of the annual fee |