Am 25.06.2021 um 23:21 schrieb Matthias Müller Posteo.de: > >> Das Problem scheint mir tatsächlich die Abfrage zu sein: In der >> wievielten Zeile steht denn der ViewCursor? - Und dann die Steuerung: >> Setze ViewCursor und TextCursor so, dass beide in der zweiten Zeile stehen. > Nicht nur das. Die Position im Gesamttext dürfte relativ einfach heraus zu > finden sein. > > Aber du willst ja, dass Cursor in die zweite Bildschirmzeile springt.
Nein; er will, dass sich der Bildschirmausschnitt so verschiebt, dass er eine Zeile über der mit dem Cursor beginnt. Sprich sich die Zeile mit dem Cursor im neuen Ausschnitt als zweite Zeile von oben wiederfindet. Die Berechnung und Vorgehensweise ist aber im Prinzip genau so, wie du erklärt hast, nur dass sich am Ende nicht der Cursor bewegt, sondern der Bildschirmausschnitt. Und für den Bildschirmausschnitt gibt es durchaus ein Objekt in der API. Ich weiß nur nicht genau, ob das der ViewCursor ist oder ein anderes (ich tendiere fast zu letzterem). Da müsste der OP eben mal tiefer in die Materie einsteigen, wie ich schon in meiner anderen Mail schrub. Irgendwo im Netz /gibt/ es eine Doku über die komplette API; ich habe sie nur auf die Schnelle nicht mehr gefunden. Notfalls muss er sich eben die Methoden und Eigenschaften eines Objektes selber zusammen klauben (siehe https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/UNO_Tools ), angefangen bei thisComponent. >> Da sehe ich kein Problem, weil ich da immer mit denselben Einstellungen >> arbeite. Und wenn in seltenen Fällen das Makro abstürzen sollte, macht >> mir das nichts aus. > Solche blauäugigen Annahmen sind der Tod eines jeden Projekts. Nanana, Beleidigungen müssen nicht sein. Wolfgang -- -- Liste abmelden mit E-Mail an: [email protected] Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
