hilfdirselbst.ch
Facebook Twitter gamper-media

**********************************************
        Facelifting HDS: Danke für deine Unterstützung!

**********************************************

Imion S
Beiträge: 141
14. Feb 2008, 15:25
Beitrag #1 von 2
Bewertung:
(474 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In welchem Absatz steht das Zeichen?


Hallo zusammen,

kann man aus Character auslesen in welchem Absatz bzw. in welcher Zeile er sich befindet?

Vielen Dank für eure Mühen,

Gruß, Andreas
---------------------------------------------------------------------------------
Creative Suite CS3 Design Premium auf MacBook Core 2 Duo 2,4 GHz und 4 GB Ram mit Mac OS X 10.6.1 Top
 
X
Martin Fischer  M  p
Beiträge: 11808
14. Feb 2008, 15:30
Beitrag #2 von 2
Beitrag ID: #336937
Bewertung:
(466 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

In welchem Absatz steht das Zeichen?


Dafür mußt Du die Zeilen bzw. Absätze vom Anfang des Textabschnitts bis zu dem Zeichen zählen. Etwa so (gesetzt, es ist ein Zeichen ausgewählt):

Code
var s = app.selection[0]; 
var l = s.parentStory.characters.itemByRange( 0, s.index ).lines.length;
alert ( l );


Für die Absätze ersetze einfach 'lines.length' durch 'paragraphs.length'.

Viele Grüße
Martin
als Antwort auf: [#336935] Top