[GastForen Programme Print/Bildbearbeitung Adobe InDesign Verständnisfrage zu Javascript und markiertem Text

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Verständnisfrage zu Javascript und markiertem Text

villa
Beiträge gesamt: 15

12. Mär 2007, 15:39
Beitrag # 1 von 2
Bewertung:
(416 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich habe eine Frage zu markierten Texten, die mit Hilfe von Scripten formatiert werden sollen.

Nachdem ich eine Textpassage mit z.B. mit diesem Script bearbetet habe, läuft das Script bei der nächtes, gleichen Aktion auf den Fehler "Unterminatet string constant"
Code
mySelect = app.selection[0]; 
mySelect.search("xx", false, false, "x", undefined, undefined);


Das konnte ich umgehen, indem ich die Markierung erneut übergebe.
Code
mySelect = app.selection[0]; 
mySelect.search("yy", false, false, "y", undefined, undefined);


Somit kann ich dann nacheinander einige Änderungen im markierten Text ausführen.

Meine Frage ist nun, ob man das anders/einfacher lösen kann.
X

Verständnisfrage zu Javascript und markiertem Text

Martin Fischer
  
Beiträge gesamt: 12345

12. Mär 2007, 17:16
Beitrag # 2 von 2
Beitrag ID: #281146
Bewertung:
(403 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Während der Ausführung des Skripts ändert sich die Zahl der Zeichen in der Auswahl (um die Zahl der Treffer). In der Variable mySelect bleibt aber der alte Range-Bereich stehen (meinetwegen 5 Zeichen). Das könne für Verwirrung sorgen (die ich spontan allerdings eher bei einer Erhöhung der Zahl der Zeichen in der Auswahl erwarten würde).

Möglicherweise bist Du mit
Code
app.selection[0].search("xx", false, false, "x"); 


auf der sicheren Seite (die beiden letzten undefined-Statements für die Formatierung kannst Du im Übrigen einfach weglassen).

(auswendigere) Alternative:
1. Treffer zählen;
2. daraus die Veränderung der Zeichen errechnen;
3. den range von mySelect um diese Zeichenzahl erweitern/reduzieren.

Viele Grüße
Martin




als Antwort auf: [#281110]

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.11.2020 - 03.11.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Montag, 02. Nov. 2020, 08.30 Uhr - Dienstag, 03. Nov. 2020, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Preis: CHF 1'400.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/desktop-publishing/adobe-indesign-cc/kurs-indesign-cc-basic

Veranstaltungen
05.11.2020

Augmented Reality hat sich in den letzten Jahren rasant zu einer nachgefragten Technologie entwickelt.

Sitzungszimmer VSD in Bern - oder Online via ZOOM
Donnerstag, 05. Nov. 2020, 08.30 - 17.00 Uhr

Seminar

Print bietet ein haptisches Erlebnis und besticht noch immer durch seinen guten Ruf als Image-Träger. Und: Print kann mittels neuen Technologien wie Augmented Reality auch zum Türöffner in die digitale Welt werden, verschiedene Medien geschickt miteinander vernetzen und so ganz neue Perspektiven schaffen! Grundlagen und technologische Trends. Dieses Wissen ermöglicht Ihnen, spezielle Angebote und passende Produkte zu erschaffen für Ihre Kunden. Verpassen Sie nicht den Anschluss, investieren Sie ein wenig Zeit an diesem Tages-Seminar vom Donnerstag, 5. November 2020.

Aktuell planen wir dieses Seminar vor Ort - je nach Stand der Pandemie bieten wir dieses Seminar als ZOOM-Meeting Online an.

Ja

Organisator: publishingNETWORK und VSD

Kontaktinformation: René Theiler, E-Mailrene.theiler AT vsd DOT ch

https://www.vsd.ch/2020/10/01/seminar-augmented-reality-print-als-tueroeffner-in-die-digitale-welt/

Augmented Reality – Print als Türöffner in die digitale Welt

Neuste Foreneinträge


Shortcut funktioniert nicht mehr

Farbeinstellungen zeigen falschen Einstellungsnamen

HDS eMail-Benachrichtigungen ???

Hilfe: Text bei Absturz verschwunden, Endnoten noch da

SVG Animation mit Pause

PANTONE solid coated V4 - Farbpalette kein Vollton mehr?

Laserdrucker unterscheidet nur sporadisch zwischen Farbe und SW

Textrahmen - Unterteilte Spalte funktioniert nicht

Alternativ-Programm zu Acrobat Pro?

Office Vorlagen Darstellung
medienjobs