Date: prev next · Thread: first prev next last
2021 Archives by date, by thread · List index


Hallo Dischinger

Am Freitag, 25. Juni 2021, 19:36:42 CEST schrieb Dischinger:
Snip

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. Dh du 
musst fest stellen, wo dein Bildauschnitt relativ zu Textanfang oder -ende 
eigentlich ist. Weiterhin musst du wissen, wieviele Zeilen dein Bildschirm 
darstellen kann. Wenn du das alles weißt, kannst du berechnen wieviele Zeilen 
dein Cursor rauf muss.

Das größere Problem sehe ich eigentlich darin, alle möglichen und
unmöglichen Fälle ab zu fangen (Cursor im/außerhalb des sichtbaren
Bereichs, Drucklayout/Weblayout, Seitenende, mehrseitige Darstellung,
Zoomfakor, über/unter was-weiß-ich, ...; und das sind nur einige wenige
Punkte, die mir so /spontan/ einfallen).
Das kommt alles noch dazu. Schriftgröße 10 liefert mehr Zeilen im Bildschirm, 
als Schriftgröße 16, bei Zoomfaktor 100%.


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.

-- 
Mit freundlichen Grüßen
Matthias Müller

Diese Mail ist mit OpenPGP signiert!
Zum überprüfen der Signatur, der Integrität und Authentizität
meiner Mails kann man OpenPGP (https://www.openpgp.org/) installieren.
Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.