[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Inhalt letztes Textobjekt mit Zeichenformat "Subscript" auf Seite

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

Inhalt letztes Textobjekt mit Zeichenformat "Subscript" auf Seite

yogy
Beiträge gesamt: 97

7. Jul 2019, 19:58
Beitrag # 1 von 2
Bewertung:
(860 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Liebe Skripter,

irgendwie komme ich hier nicht weiter.

Der Inhalt des letzten Textobjekts mit dem Zeichenformat "Subscript" auf bestimmter Seite (testweise Seite 1) soll in eine Variable übergeben werden. Doch wie komme ich da ran?

Versucht habe ich heute schon sehr viel, doch leider ernte ich nur ein schnödes "Objekt ist undefiniert"
Code
var myFrame = app.activeDocument.pages[0].textFrames.itemByName("Haupttext")//.contents; 
//var MyChar = myFrame.characters[-1].contents;
var MyChar = myFrame.characters[-1].appliedCharacterStyle("Subscript").contents;
alert(MyChar);


Habt ihr einen Tipp für mich?
Vielen Dank im Voraus und Grüßle
yogy
X

Inhalt letztes Textobjekt mit Zeichenformat "Subscript" auf Seite

pixelstaub
Beiträge gesamt: 125

29. Jul 2019, 14:23
Beitrag # 2 von 2
Beitrag ID: #571251
Bewertung:
(699 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Yogi,

das kannst Du gut mit einer Grep-Suche realisieren:

Code
// erstmal alle Grep-Suchen und Ersetzen-Einstellungen zurücksetzen 
app.findGrepPreferences=NothingEnum.nothing;  
app.changeGrepPreferences=NothingEnum.nothing;
app.findGrepPreferences.appliedCharacterStyle=NothingEnum.nothing;
app.findGrepPreferences.appliedParagraphStyle=NothingEnum.nothing;
app.changeGrepPreferences.appliedCharacterStyle=NothingEnum.nothing;
app.changeGrepPreferences.appliedParagraphStyle=NothingEnum.nothing;
app.findGrepPreferences.appliedConditions=NothingEnum.nothing;
app.changeGrepPreferences.appliedConditions=NothingEnum.nothing;

// dann nach allen Zahlen, die mit dem ZF ausgezeichnet sind suchen (damit das wie unten im Code funktioniert, darf das Format nicht in einer Formatgruppe liegen)
app.findGrepPreferences.findWhat = "\\d+";
app.findGrepPreferences.appliedCharacterStyle = app.activeDocument.characterStyles.item("Subscript");
//Hierfür muss die Subebene des Haupttextrahmen in der Ebenenpalette in "Haupttext" umbenannt werden
var meineTreffer = app.activeDocument.pages[0].pageItems.item("Haupttext").texts[0].findGrep();
var meinLetzterTreffer = meineTreffer[meineTreffer.length-1].contents;
alert (meinLetzterTreffer)


Grüße
Stephan


als Antwort auf: [#570984]

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
20.10.2020 - 21.10.2020

Digicomp Academy AG, Luzern, St. Gallen, Zürich
Dienstag, 20. Okt. 2020, 08.30 Uhr - Mittwoch, 21. Okt. 2020, 17.00 Uhr

Kurs

In diesem Basic-Kurs lernen Sie das Wichtigste über den Aufbau und die Funktionsweise von Photoshop. Zusammen mit den notwendigen Grundlagen von Farbenlehre bis Bildauflösung lernen Sie zudem die kreativen Möglichkeiten von Photoshop kennen.

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-photoshop-cc/kurs-adobe-photoshop-cc-basic

Veranstaltungen
22.10.2020 - 23.10.2020

Digicomp Academy AG, Basel und Bern
Donnerstag, 22. Okt. 2020, 08.30 Uhr - Freitag, 23. Okt. 2020, 17.00 Uhr

Kurs

In diesem Advanced-Kurs erlernen Sie weitergehende Methoden im Dokumentenaufbau, der Typografie und im Bereich Layouttechniken. Nach diesem Kurs können Sie strukturierte Dokumente erstellen oder bestehende effizienter anpassen.

Preis: 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-advanced

Neuste Foreneinträge


Letzter Aufruf für InDesign CC 2019 ?

Bedingter Text

Sehr hochwertiger Bildschirm (gleichwertig wie Mac Retina)

Sound für Imagefilm / Produkt-Kurzvideo

Bild öffnen - - .......weil ein Volumefehler aufgetreten ist nicht öffnen.

Probleme beim Einlaoggen auf Quark-Seite

PDF_RGB-AUSGABE

QuarkXPress 2018 lässt sich nicht mehr aktivieren

Sonderfarbe Gold mit Gelb hinterlegen

Musterseite in anderes Layout ziehen
medienjobs