[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skalierung zurücksetzen auf 100 %

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

Skalierung zurücksetzen auf 100 %

Gerald Singelmann
  
Beiträge gesamt: 6269

10. Jan 2007, 13:01
Beitrag # 31 von 40
Beitrag ID: #269962
Bewertung:
(3864 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie stellen Sie sich das vor? Wie soll ein Text gedreht sein ohne gedreht zu sein?


als Antwort auf: [#269949]
X

Skalierung zurücksetzen auf 100 %

sieber
Beiträge gesamt: 136

10. Jan 2007, 13:12
Beitrag # 32 von 40
Beitrag ID: #269965
Bewertung:
(3858 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmann,

sorry, da habe ich mich nicht eindeutig ausgedrückt.

Ein Bsp.:
Ein Rechteck, dass im Layout skaliert und gedreht wurde.
Jetzt nehme ich andere Elemente aus dem Layout, die
ich innen in das Rechteck einfügen möchte.

InDesign (CS) wendet dementsprechend die Modifikationen
des Rechteckes auch auf den eingefügten Inhalt an.

Also vorher skalierung auf 100% setzen,
dann passt nach dem einfügen schon mal die Größe.

Jedoch bekomme ich die Grad-Einstellungen nicht auf 0°,
ohne das Rechteck neu aufzuziehen.

Habe mir geholfen, indem ich ein neues Rechteck welches innerhalb
der Grenzen des Rechtecks liegt aufgezogen habe, und dann mit dem
unteren Rechteck über dem Pathfinder addiert habe.

Das Ergebnis: Das untere Rechteck behält seine Größe und übernimmt
die Attribute (Drehungs- und Neigungswinkel) des darüberliegenden Rechtecks,
welches ja in die Fläche addiert wurde (hoffe das ist noch nachvollziehbar).

Jedoch glaube/hoffe ich, dass es auch einfacher geht.

Sie haben recht, dass Text da u.U. nicht so sehr Sinn macht.

VG und vielen Dank.

Jan


als Antwort auf: [#269962]

Skalierung zurücksetzen auf 100 %

Gerald Singelmann
  
Beiträge gesamt: 6269

10. Jan 2007, 13:57
Beitrag # 33 von 40
Beitrag ID: #269974
Bewertung:
(3845 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ah, es geht um eine Maske, sprich nur die Pfadpunkte sollen bleiben wo sie sind.

Da hilft Ihnen wahrscheinlich das Script hier weiter:
Code
-- de-transform mask 

tell application "Adobe InDesign CS2"
set aDoc to active document
set allSel to selection
set nSels to count allSel
if nSels is 0 then
return
end if

repeat with i from 1 to nSels
set aSel to item i in allSel
set npaths to count paths in aSel
set pathsOfSel to {}
repeat with j from 1 to npaths
set pList to entire path of path j of aSel
copy pList to end of pathsOfSel
end repeat
tell aSel
set vertical scale to 100
set horizontal scale to 100
set rotation angle to 0
set shear angle to 0
end tell
repeat with j from 1 to npaths
set entire path of path j of aSel to item j of pathsOfSel
end repeat
end repeat
end tell


Wenden Sie das auf das verzerrte Objekt an bevor Sie innen einfügen. Es können auch zusammengesetzte Objekte (i.e. Ergebnis von Pathfindern) sein.


als Antwort auf: [#269965]

Skalierung zurücksetzen auf 100 %

sieber
Beiträge gesamt: 136

10. Jan 2007, 14:12
Beitrag # 34 von 40
Beitrag ID: #269979
Bewertung:
(3835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmann,

vielen Dank für die schnelle Hilfe.
Dass hört sich genau nach der gesuchten Lösung an.
Leider arbeite ich noch in InDesign CS.
Ist es viel Aufwand, dass Script zu modifizieren?

Vielen Dank in jedem Fall schon mal für Ihre Mühe.

(By the way: Auf der InDesign Konferenz 2006 hatten
Sie ein sagenhaftes Script, dass es ermöglichte Schriftgrößen
in einem Satz oder Absatz fließend von einem eingegebenen
kleinen Wert zu einem größeren Wert zu erstellen.
"So eine Art Schriftgrößenverlauf von klein nach Groß."
Ich (und bestimmt noch viele andere...o;)würde mich
sehr freuen, wenn Sie dieses Script hier veröffentlichen würden.)

VG

Jan


als Antwort auf: [#269974]

Skalierung zurücksetzen auf 100 %

Gerald Singelmann
  
Beiträge gesamt: 6269

10. Jan 2007, 14:19
Beitrag # 35 von 40
Beitrag ID: #269984
Bewertung:
(3831 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Ist es viel Aufwand, dass Script zu modifizieren?


Es könnte sein, dass das den immensen Aufwand bedeutet, in der einen Zeile "CS2" in "CS" zu ändern.
Es kann auch sein, dass Sie gar nichts ändern müssen, da das "Tell" von InDesign angepasst wird, wenn Sie das Script aus der Script-Palette gestarten wird.

Probieren Sie's doch mal.


als Antwort auf: [#269979]

Skalierung zurücksetzen auf 100 %

Martin Fischer
  
Beiträge gesamt: 12778

10. Jan 2007, 14:25
Beitrag # 36 von 40
Beitrag ID: #269986
Bewertung:
(3820 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> "So eine Art Schriftgrößenverlauf von klein nach Groß."

Das Skript von Gerald interessiert mich auch.
Im September 05 hatte ich in einer Spiellaune mal so ein Unsinnsskript gemacht, daß die ausgewählten Zeichen innerhalb bestimmter Grenzen hoch und runterskaliert (von 100% schrittweise auf 150% und dann runter auf 50% und wieder retour).

Wer Zeit und Muse hat und wem nach Verrücktem steht (die Werte lassen sich an den angegebenen Stellen anpassen):
Code
// wavesOfCharacters.js 
//
mySel = app.selection[0];

myMini = 50; // untere Skalierungsgrenze
myMaxi = 110; // obere Skalierungsgrenze
myStep = 2; // Schrittweite
myValue = 100; // Startwert
myUpDown = "up"

app.findPreferences = null; app.changePreferences = null;
for (myCounter = 0; myCounter < mySel.characters.length; myCounter++){
mySel.characters[myCounter].horizontalScale = mySel.characters[myCounter].verticalScale = myValue;
if (myUpDown == "up"){
myValue+=myStep;
if (myValue > myMaxi){
myUpDown = "down";
myValue-=myStep*2;
}
}
else {
myValue-=myStep;
if (myValue < myMini){
myUpDown = "up";
myValue+=myStep*2;
}
}


}



als Antwort auf: [#269979]

Skalierung zurücksetzen auf 100 %

Martin Fischer
  
Beiträge gesamt: 12778

10. Jan 2007, 14:27
Beitrag # 37 von 40
Beitrag ID: #269987
Bewertung:
(3817 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Es könnte sein, dass das den immensen Aufwand bedeutet, in der einen Zeile "CS2" in "CS" zu ändern.

Ich glaube, man muß auch das "Adobe" löschen:

Code
tell application "InDesign CS" 



als Antwort auf: [#269984]

Skalierung zurücksetzen auf 100 %

sieber
Beiträge gesamt: 136

10. Jan 2007, 14:33
Beitrag # 38 von 40
Beitrag ID: #269991
Bewertung:
(3812 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmann,

habe versucht das Script (endung *.scpt) aus InDesign zu starten.
Leider nur ein *Plöpp*
Habe dann auch CS2 durch CS ersetzt.
Dasselbe Ergebnis.

Zuerst hatte ich nur den Code über Text-Edit geladen.

Habe danach mit dem AS-Editor das Script gespeichert.
Er fragt mich, wo das Programm liegt und ich habe mein InDesign zugewiesen.
Trotzdem leider wieder nur ein *Plöpp*

Gibt es noch eine andere Möglichkeit?
Vielen Dank.

Jan


als Antwort auf: [#269984]

Skalierung zurücksetzen auf 100 %

Martin Fischer
  
Beiträge gesamt: 12778

10. Jan 2007, 16:34
Beitrag # 39 von 40
Beitrag ID: #270044
Bewertung:
(3783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Jan,

ersetze die "tell"-Zeile wie bereits oben angegeben durch
Code
tell application "InDesign CS" 


Wähle die zu behandelnden Objekte in InDesign CS aus.
Starte das Skript direkt im AppleScript Editor (Pfeiltaste/Dreieck anklicken).
Erscheint ein Fehler?


als Antwort auf: [#269991]
(Dieser Beitrag wurde von Martin Fischer am 10. Jan 2007, 16:43 geändert)

Skalierung zurücksetzen auf 100 %

sieber
Beiträge gesamt: 136

12. Jan 2007, 10:24
Beitrag # 40 von 40
Beitrag ID: #270414
Bewertung:
(3758 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

nachdem ich es zuerst über den Script-Editor gestartet habe,
und dann erst gespeichert habe, klappt es auch aus der Script-Palette.

Vielen Dank für die Hilfe.

Noch zwei Verbesserungsvorschläge:
Zum einen werden die Skalierungen nicht 100% gesetzt.
Das kann man zwar bequem per Flyout Menu-Punkt
"Skalierung auf 100% setzen" auswählen – ich fände es allerdings sehr komfortabel,
wenn das "Reset-Script" das auch direkt berücksichtigen würde.

Des weiteren funktioniert das Script nur bei einzelnen Objekten.
Vielleicht kann man das Script auch auf eine Gruppe ausweiten?

In jedem Fall nochmal vielen Dank an Gerald Singelmann und Martin Fischer
für den tollen Einsatz und Support, den Sie in diesem Forum leisten.
Meine Hochachtung.

VG

Jan


als Antwort auf: [#270044]
X