ich suche in Indesign drei bestimmte Funktionen die ich aus Quark kenne und die ich für meinen aktuellen job auch gerne in Indesign haben würde. In der Reihenfolge was mir am Wichtigsten ist, die Funktionen die ich Suche:
1. Ich möchte einen Objektstil haben für einen Bildrahmen mit einer bestimmte Breite und Höhe. Finde alle möglichen Funktionen, nur nicht Höhe und Breite.
2. Eine Möglichkeit Tabulatoren gruppiert zu verschieben. Gruppieren muss nicht sein, nur als Gruppe zu verschieben reicht - numerisch oder mit der Maus ist auch egal. Dafür brauchts in Quark eine Xtension, aber es geht. Finde vergleichbares leider nicht für Indesign. Kennt jemand ein Plug-In oder geht das mit ID internen Funktionen?
3. Ich möchte Absatz und Zeichenformate aus einem andern Dokument "rausziehen", selektiv.
Das wärs ;-), kann mir jemand netterweise Tips geben wie ich das geregelt bekomme?
PS: Quark kann ich nicht verwenden da die Marketingabteilung meines Kunden ID Dateien verlangt. Markztools (Q2ID) ist leider keine Lösung, weil ich mit Datenbankanbindung layoute und die Verbindungen beim konvertieren verloren gehen. Diese Verbindung wird jedoch in den bestellten Dateien verlangt.
Selbstverständlich habe ich die Hilfedateien von ID durchsucht, vermute jedoch das Problem mehr vor dem Monitor zwischen zwei Ohren :-0
zu 1. Höhe und Breite lassen sich nicht per Objektstil definieren, dafür gibt es Bibliotheken und Snippets.
zu 2. Es ist mir keine Möglichkeit bekannt.
zu 3. Im Flyout-Menü der Panels für Absatz- oder Zeichenformate den Menüpunkt "Load Paragrapgh Styles", "Load Character Styles" oder "Load All Text Styles" wählen. Ich kenne leider nicht die exakten deutschen Bezeichnungen dieser Menüpunkte.
Vernünftig ;-)
--- Viele Grüße, Ralf --- iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)
Eine Bibliothek ist eine Sammlung, wie der Name schon sagt. Man legt vorgefertigte Elemente (eines oder auch mehrere pro Bibliotheksobjekt) in ihr ab und zieht oder platziert sie bei Bedarf ins Dokument.
Ein Snippet ist ein Dokument-Schnipsel. Man wählt beliebig viele Elemente aus und zieht sie auf den Desktop. Dort wird dann ein Snippet angelegt, das genau die ausgewählten Elemente enthält. Dieses Snippet kann dann wie Bibliotheksobjekte ins aktuelle Dokument gezogen werden.
Ich bin davon überzeugt, dass die Suchbegriffe Biobliothek und Snippet(s) in der InDesign-Hilfe zügig zu den entsprechenden Erklärungen führen.
Wenn du damit meinst, einem bereits im Dokument befindlichen Objekt nachträglich per Tastaturkürzel o.ä. neue Abmessungen zuzuweisen, so geht dies nicht mit Bordmitteln. Es sollte sich aber per Script lösen lassen.
--- Viele Grüße, Ralf --- iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)
Verkleinern ginge schon über einen Objektstil – über die Rahmeneinpassungsoptionen den gewünschten Beschnittbetrag angeben und Inhalt proportional über die Mitte anpassen auswählen.
(Es ist nur fraglich, ob es das ist was du willst?) Eine fixe Breite und Höhe kann man damit nicht einstellen. Und es wäre auch nur sinnvoll, wenn alle Bilder um diesen Betrag verkleinert werden sollen.
Viele Grüße pixxxelschubser
Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean. Isaac Newton
(Dieser Beitrag wurde von pixxxelschubser am 7. Feb 2010, 15:22 geändert)
Ich wollte manchen wenigen Bildrahmen per mauseklick nach der generierung eine bestimmte Grösse verpassen mit 0,5pt schwarzer Kontur. Diese Rahmen verdrängen auch Text und müssen wirklich definierte Abmessungen bekommen, In Quark geht das mit den Objektstilen ganz einfach. Dachte ich hätte in ID was übersehen. Danke für eure Mühe. Werde nun dem erzeugenden script eine weitere variable beibringen.
Ist schon ärgerlich mit Adobe - Paletten und features ohne Ende, aber so eine Basisdefinition fehlt der Funktion die sich Objektstil nennt.
Objektstil für Bildrahmen. Wenn ich dich richtig verstanden habe, dann willst Du selektierten Rahmen eine feste Höhe und Breite sowie eine Kontur per Mausklick oder Kurzbefehl zuweisen.
P.S. Über Bearbeiten -> Tastaturbefehle -> Scripten kannst Du dieses Script mit einem Shortcut belegen. (Hab' ich hier gelernt ;-) ) Lieben Gruß
du hast vergessen hinzuzufügen, dass dies ein Applescript ist. Damit die Leute aus dem Win-Lager nicht vergeblich versuchen, es zum Laufen zu bringen und sich dann hier beschweren… ;-)
--- Viele Grüße, Ralf --- iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)
Hehe, wir sind doch nicht klein. Schon gar nicht hier auf HDS ;-)
--- Viele Grüße, Ralf --- iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)
(Dieser Beitrag wurde von Ralf Hobirk am 7. Feb 2010, 21:32 geändert)
Im PremiumForum ist inzwischen eine Skriptstudie setBoundsOfObjectsWithAppliedObjectStyles.jsx veröffentlicht, die es ermöglicht, Objekten mit einem bestimmten Objektstil Höhe und Breite zuzuweisen.
In einem Dialog werden zunächst die entsprechenden Parameter ermittelt:
– Objektstil – Höhe – Breite
Die damit ermittelten Werte werden als absolute Werte für Höhe und Breite zugewiesen.
Darüberhinaus ist es möglich, diese Werte als Skalierungsfaktor (in %) zu übermitteln. Die betroffenen Objekte werden damit in Bezug zu ihrer ursprünglichen Größe skaliert.
Eine 0 (Null) im Eingabefeld bedeutet: keine Änderung (ursprünglicher Wert wird beibehalten). Eine Eingabe, die keine Zahl ist, wird als 0 interpretiert.
Dieses Skript bezeichne ich deswegen als Studie, weil es zum einen seine Bewährung in der Praxis sucht. Zum anderen ist es ausbaufähig: was soll bei der Veränderung der Außenmaße mit dem Inhalt geschehen (Anpassung der Bilder oder des Textes)?
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 8. Feb 2010, 09:16 geändert)
den Objektstil OHNE habe ich bewußt ausgeschlossen. Es schien mir wenig Sinn zu machen, alle Objekte mit OHNE zu suchen und zu manipulieren. Zur Not könnte man vorher alle OHNE durch ein neu angelegtes MEINOHNE ersetzen und dann die Objekte mit MEINOHNE behandeln.
Das [Einfaches Raster] kommt beim Ermitteln der Objektstile er Skrit einfach mit rein. Ich hab's einfach ignoriert und auf eine nachträgliche Herausnahme dieses Stils verzichtet. Stört mich heute nicht mehr.
Das script sieht von der Beschreibung her genau aus, wie das, was ich brauche- Idealerweise zügig, daher habe ich eben per PayPal 25 € für eine Premium Mitgliedschaft gespendet. Ich komme aber trotzdem nicht an das Script. Muss das noch von jemandem bestätigt werden? Oder stehe ich sonst irgendwie auf dem Schlauch?
OK, das scheint inzwischen zu klappen. Aber leider funktioniert das Script dann doch nicht. Hätte ich auch fertig lesen können. Laut Beschreibung geht es nur mit CS3 und CS4. Ist es mit vertretbarem Aufwand möglich, das auf CS 5.5 anzupassen?
Ich bekomme den Dialog, bei dem ich Werte und das zu behandelnde Objektformat angeben kann. Interessanterweise sind im Screenshot (siehe Anhang) die Auswahlfelder bei "Operation nicht zusehen. Auf dem Schrim sieht man die und kann auch zwischen "absolut", "addieren", "multiplizieren" und "prozentual skalieren" wählen.
(Dieser Beitrag wurde von Werksetzer am 12. Jan 2018, 11:18 geändert) Anhang:
dialog.jpg
(26.9 KB)
Um es zu präzisieren: Das Script startet mit der Dialogbox, man kann Werte für Höhe und Breite eingeben, es werden jedoch keine Anpassungen vorgenommen.
Falls es natürlich einen anderen Grund gibt, aus dem das Script nicht funktioniert (in der Tat habe ich über die Frage des Betriebssystems zunächst nicht nachgedacht, da die Funktionsbeschreibung des Scripts ja bereits einen Grund liefert, aus dem es nicht funktionieren könnte), wäre ich auch diesbezüglich über Hinweise dankbar. Ich habe versucht das Script unter Windows 7 (64bit) mit InDesign CS5.5 zu nutzen.
Auch wenn meine ursprüngliche Frage vielleicht etwas verpeilt gestellt war (ich bitte um Entschuldigung dafür), war der Kommentar zu korrekten Erstellung von Screenshots eher überflüssig.
Inzwischen sieht der Screenshot (der lediglich der Illustration dienen soll, dass das Script zumindest die Dialogbox öffnet) übrigens richtig aus (siehe Anhang), nur scheint das Script nach wie vor nichts zu tun. Zumindest ändert sich nichts an Breite und Höhe der Objekte, die das ausgewählte Objektformat haben.
Habe ich also weitere Hinweise zur Funktionalität des SCripts übersehen (nur auf Mac? nur auf Windows XP) oder liegt es ggf. tatsächlich daran, dass es nur unter CS3 und CS 4 läuft. Wenn ja, ist es mit vertretbarem Aufwand möglich, das SCript so anzupassen, dass es auf CS5.5 läuft? Und noch mal wenn ja, kann mir jemand einen Tipp geben, was man anpassen muss oder die Anpassung gar vornehmen? Das wäre super.
Martin Fischer hat sich inzwischen bei mir gemeldet. Bin gespannt, ob wir gemeinsam herausfinden, warum es hier nicht geht. Eventuell probiere ich es gleich noch einmal an einem anderen Rechner. Das Problem kann ja durchaus vor dem Monitor sitzen, ich habe nur derzeit noch keine Ahnung, was man beim Start dieses Scripts verkehrt machen kann ...
In dem Fall hilft uns eine Test-indd von dir, bei der es bei dir nicht klappt, die du uns zur Verfügung stellst. Weil wenn es an was speziellem bei dir krankt, können wir es hier nur schwer nachvollziehen.
Und wenn du beim erzeugen einer Testdatei merkst, dass es mit der funktioniert, bist du schon mal einen Schritt weiter, ohne uns überhaupt gebraucht zu haben ;)
das veröffentlichte Skript war als Skriptstudie ausgewiesen, also mehr eine Skizze als ein fertiges Skript. Möglicherweise sind bestimmte Rahmenbedingungen noch nicht berücksichtigt.
Damals hatte es - bis auf eine Benutzerin, die damit zufrieden war - niemanden weiter interessiert und ich sah somit keinen Anlass, die Skizze sorgfältig auszubauen.
Wie Thomas oben schreibt, wäre es eine Hilfe, wenn Du uns eine Testdatei zur Verfügung stellen könntest; nebst einer Angabe, nach welchem Objektformat Du gesucht hast und was mit den entsprechenden Objekten geschehen sollte.
Bei Bedarf kann ich's mir morgen gegen Mittag genauer ansehen.
hmmm, ich wollte eine (einseitige) Testdatei anhängen. Leider wird diese größer als die zulässige Upload-Größe. Ich habe keine Ahnung, warum InDesign die so aufbläht. Die Datei finde sich unter https://my.hidrive.com/share/7w0rt8vj1g Kennwort: djo0897324
Die Marginalien (Objektformat Marginalie im Dialog ausgewählt) sollen 36mm breit werden.
Ich habe sowohl ausprobiert nur bei Breite einen Wert anzugeben als auch bei Breite und Höhe.
Im Suchdialog sind keine Texte, grep-Ausdrücke oder andere Objektstile ausgewählt. Die Marginalien behalten trotzdem ihre Größe.
Bereits gestern hab ich mich gefragt, warum du dafür ein Skript brauchst … du weist aber schon, dass du die Breite direkt im Objektformat hinterlegen kannst? > Allgemeine Optionen für Textrahmen > feste Breite
Ansonsten gehört eine Marginalie zumindest aus InDesign-Sicht nicht zum Satzspiegel.
Edit: Martins Skript funktioniert auch mit deiner Datei (getestet unter CC, Mac)
Gruß Kai Rübsamen
(Dieser Beitrag wurde von Kai Rübsamen am 15. Jan 2018, 14:25 geändert)
Aber Danke für den Hinweis, das löst es natürlich auch.
Ich hatte (ebenso wie zwei Kolleginnen) unter CS 5.5 die Einstellung für die Breite nicht gefunden.
Da ich weiß, dass ich manchmal blind bin, habe ich Tante Google bemüht, wo ich einen Hinweis gefunden habe, das es diese nützliche Option ab CS 6.0 gibt.
Nachdem ich dann eine Weile weiter gesucht habe, habe ich a) die Möglichkeit der BreitenAngabe in CC gefunden b) dieses Script entdeckt.
Dementsprechend gab es keinen Grund mehr, anzunehmen, es könnte vielleicht an meiner eigenen Blindheit liegen, denn warum sollte jemand ein Script für etwas erfinden, was InDesign auch schon mit Bordmitteln beherrscht?
Dank Deines Hinweises habe ich es jetzt auch unter CS 5.5 gefunden. Hinterhältig ist das allerdings schon: Es ist nämlich unter "Spalten" versteckt, wo man dann 1 Spalte und "Feste Spaltenbreite" angeben muss, dann funktioniert es.
Damit ist mein ursprüngliches Problem (alle Marginalien waren zu schmal) auf jeden Fall gelöst.
Die Frage, warum das Script nicht tut, was es soll, ist damit für mich zwar nicht geklärt, aber letztendlich nachrangig.
Steht bei Dir tatsächlich unter "Allgemeine Optionen für Textrahmen" "feste Breite"? Wenn das der Fall ist, ist vielleicht an meiner CS 5.5-Version irgendetwas merkwürdig und auch der entsprechende Befehl im Script müsste ein anderer sein`? Das wäre dann zwar nur noch eine akademische Frage, interessant aber irgendwie schon.
Ich bin froh, dass es letztendlich doch nur an meiner Blindheit lag.
In CS6 ja. Es kann sein, dass das früher anders hieß, da um CS6 oder eins früher eine flexible Breite dazu kam. Jedenfalls ging das Zuweisen einer Breite für einen Textrahmen schon immer. Wenn du mal die Beschreibung für Martins Skript liest, ist das aber eher für Bildrahmen gedacht. Hier gibt es keine Spaltenbreite ;-)
Das Problem mit dem Zuweisen von Höhe u. Breite für Textrahmen u. Bildrahmen ist in der aktuellen CC2018 gelöst.
Hallo Kai, bis auf ein paar "klitzekleine" Bugs. ;-)
Einer tritt bei verankerten Rahmen auf, die nur von der Höhe her geändert werden sollen, sich nach Zuweisung des Objektstils aber auch in der Breite ändern.
Allgemein sollte man darauf gefasst sein, auf Probleme zu stoßen, wenn das neue Feature in den Objektstilen mit verankerten Rahmen benutzt wird.
Davon mal abgesehen: Man kann ab CS6 über "Automatisch Größe ändern" eine "Mindesthöhe" und "Mindestbreite" für Textrahmen eingeben. ***** Mit herzlichem Gruß, Uwe Laubender
Noch ein Hinweis zu verankerten Rahmen mit angewendetem Objektstil, der die Größe bestimmt:
Die Änderung eines Objektstils kann seltsame Größen hervorbringen, wenn ein angewendeter Objektstil im Nachhinein geändert wird. Beispiel: Von "Höhe & Breite" zu nur "Höhe" ("Breite" ist dann ausgegraut). Ergebnis: Die Breite von verankerten Rahmen änderte sich zu Werten, die sich nur schwer erklären lassen. Ein Einfluß der Verankerungsoptionen ist nicht auszuschließen.
Ebenfalls sehr problematisch: Suchen/Ersetzen mit einem anderen Objektstil über die Objekt Suchen/Ersetzen-Funktion. Desgleichen über das Objektstil-Bedienfeld. Für das obere Beispiel habe ich es erlebt, dass sich nach dem Ersetzen die Breite aller Objekte dramatisch änderte.
Wenn man das Suchen/Ersetzen im Objektstil-Bedienfeld vornimmt, kann es einen Unterschied im Ergebnis ausmachen, ob der für das Ersetzen ausgewählte Objektstil auf dem Objektstil aufbaut, den es zu ersetzen gilt. Ist dies der Fall, ändert sich bei den gefundenen Objekten nicht nur die Breite, sondern die Füllung wurde auf [Ohne] und die Konturenstärke wurde auf 0 geändert. ***** Mit herzlichem Gruß, Uwe Laubender
Nach ein paar mehr Tests mit InDesign CC 2018 13.0.1.207 konnte ich den Bug dingfest machen:
Objektformate Eigenschaft: Größe > Nur Höhe Eigenschaft: Größe > Nur Breite
Angewandt auf verankerte Textrahmen wird bei "Nur Höhe" auch die Breite geändert. Allerdings nicht mit den Werten, die im ausgegrauten Feld zu sehen sind. Das gleiche gilt für "Nur Breite", wobei sich gleichzeitig die Höhe ändert.
Die ungewollten Änderungen haben mit Einstellungen in den Optionen für die Verankerung zu tun. Und da wird's kompliziert. Schwierig, bis unmöglich da eine Regel zu benennen.
Die oben beschriebenen Probleme treten auch beim Versuch auf, Abweichungen vom Objektstil zu löschen. Das wiederholte Klicken mit der alt-Taste auf den Objektstil kann zur Folge haben, dass sich das Problem vergrößert. ***** Mit herzlichem Gruß, Uwe Laubender