[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt TextStyle2charStyle uppercase (WIN10, CC2020)

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

TextStyle2charStyle uppercase (WIN10, CC2020)

cwenet
Beiträge gesamt: 950

3. Aug 2020, 11:42
Beitrag # 1 von 4
Bewertung:
(4359 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

ich würde gerne dieses Script ergänzen.
Es sollen auch Großbuchstaben berücksichtigt werden.

http://indesign.hilfdirselbst.ch/2011/11/schriftschnitte-in-zeichenformaten-einfrieren-nur-bei-abweichungen-zum-absatzformat.html

So klappt das leider nicht.
Code
attr2style( 'UPPERCASE = Capitalization.ALL_CAPS' , 'Grossbuchstaben' ); 


Bitte um Hilfe
Grüße
Christoph
X

TextStyle2charStyle uppercase (WIN10, CC2020)

cwenet
Beiträge gesamt: 950

6. Aug 2020, 08:00
Beitrag # 2 von 4
Beitrag ID: #576383
Bewertung:
(3846 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

habs.
Code
attr2style( 'capitalization = Capitalization.ALL_CAPS;\rapp.findTextPreferences.fontStyle = "Italic"' , 'Grossbuchstaben Italic' );  
attr2style( 'capitalization = Capitalization.ALL_CAPS' , 'Grossbuchstaben' );


Schönen Tag
Christoph


als Antwort auf: [#576356]

TextStyle2charStyle uppercase (WIN10, CC2020)

Martin Fischer
  
Beiträge gesamt: 12311

6. Aug 2020, 08:05
Beitrag # 3 von 4
Beitrag ID: #576384
Bewertung:
(3843 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

der Funktionsaufruf ist so gestaltet, dass als erstes Argument eine Eigenschaft des gesuchten Textes mit einem bestimmten Wert angegeben wird. Als zweites Argument wird der Name des Zeichenformats übergeben:

Code
attr2style( 'fontStyle = "Italic"' , 'Italic' ); 


Gesuchte Eigenschaft: fontStyle (Schriftschnitt)
gesuchter Wert: "Italic" (kursiv)
Name des Zeichenformats: "Italic"

Deine Zeile
Zitat attr2style( 'UPPERCASE = Capitalization.ALL_CAPS' , 'Grossbuchstaben' );

entspräche also der Suche nach einer Eigenschaft "UPPERCASE".
Diese existiert nicht.

Du möchtest statt dessen nach "capitalization" mit dem Wert "Capitalization.ALL_CAPS" suchen.

Die Zeile zum Aufruf der Funktion müsste entsprechend folgendermaßen lauten:
Code
attr2style('capitalization = Capitalization.ALL_CAPS', 'Grossbuchstaben'); 



Aber Achtung!
Im genannten Skript ist die Konvertierung von GROSSBUCHSTABEN (per Textattribut) bereits enthalten:
Code
attr2style( 'capitalization = Capitalization.allCaps' , 'AllCaps' ); 



Übrigens ...
Worte bestehend aus Grossbuchstaben findest Du so nicht; nur Text mit der Buchstabenart "Grossbuchstaben".

----
edit: Ups, jetzt war ich oberlehrerhaft zu ausführlich und und damit zu langsam. Du hast die richtige Lösung selbst gefunden und vor 5 Minuten veröffentlicht.

Viele Grüße
Martin




als Antwort auf: [#576356]
(Dieser Beitrag wurde von Martin Fischer am 6. Aug 2020, 08:08 geändert)

TextStyle2charStyle uppercase (WIN10, CC2020)

cwenet
Beiträge gesamt: 950

6. Aug 2020, 08:10
Beitrag # 4 von 4
Beitrag ID: #576385
Bewertung:
(3830 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Martin,

ja schade. Danke dir trotzdem für die ausführliche Erklärung.
Wahrscheinlich war das Gedankenübertragung. Während du schriebst, habe ich es empfangen. :-)

Grüße
Christoph


als Antwort auf: [#576384]
X

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
04.09.2020 - 05.03.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 04. Sept. 2020, 13.00 Uhr - Freitag, 05. März 2021, 12.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte. Mit dem Abschluss «Publisher Professional – Profil «Multimedia» verliehen durch die Digicomp Academy AG, bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

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/publishing-lehrgaenge/lehrgang-publisher-professional-profil-multimedia

Veranstaltungen
22.09.2020 - 23.09.2020

Digicomp Academy AG, Basel, Bern oder virtuell
Dienstag, 22. Sept. 2020, 08.30 Uhr - Mittwoch, 23. Sept. 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

Neuste Foreneinträge


Ja ich finde Adobe Anwendungen spitze, aber ...

Indesign Fußnoten/Endnoten bei Buchfunktion

Problem mit der Verknüpfung von InDesign mit Excel

Suchen und Ersetzen in Arrays

Pfeil zurück geht nur im eingeloggten Zustand

Illustrator: Anker-Anzeige in Schrift

Automatische Farbmengenberechnung

Lüftergeräusch nach Installation von Catalina update 10.15.6

Tastatur-Kürzel in Dialogen tun nicht mehr

safaribookmarkssyncagent wurde unerwartet beendet Fehlermeldung geht nicht mehr weg
medienjobs