Cheatah: Anzahl der Zeilen zählen

Beitrag lesen

Hi,

Meine Idee wäre daher die Anzahl der Zeilen zu zählen die der String nach Zeilenumbrüchen hat, und danach die Bildhöhe zu bestimmen.

Deine Idee ist es also, blind zu raten? Das ist nur selten weise.

Gibt es da eine Möglichkeit dies zu tun, oder muss ich tatsächlich mit einer durchschnittlichen Anzahl von Buchstaben pro Zeile arbeiten (das wird noch dadurch erschwert dass ich unterschiedliche Sprachen von English, über Spanisch bis Koreanisch und Chinesisch habe...) ?

Du weißt nichts über die Höhe. Du weißt nicht, wie hoch oder breit ein Buchstabe ist - bei keinem einzigen Buchstaben. Du weißt nicht, an welchen Stellen der Browser umbricht. Du weißt nicht, wie viel Platz er den Zeilen für Ober- und Unterlängen einräumt. Du weißt nicht, welche Abstände er einfügt. Dir fehlt also jede Grundlage, um eine Schätzung einzuräumen.

Was Du hingegen kannst, ist dem Browser die Höhe eines bereits dargestellten Elements zu entlocken. Die zugehörige Eigenschaft des Elementes heißt offsetHeight.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes