[GastForen Programmierung/Entwicklung AppleScript InDesign CS2 - Bilder verspringen manchmal...

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

InDesign CS2 - Bilder verspringen manchmal...

TMA
Beiträge gesamt: 369

30. Mai 2006, 07:07
Beitrag # 1 von 4
Bewertung:
(1247 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen zusammen,
bin mal wieder mit InDesign-Scripting beschäftigt. Allerdings weis ich nicht mehr so recht weiter. Vielleicht kann ja jemand helfen bzw. kennt die Problemlösung. Ich erkläre mal kurz was das Script macht:

Alle Bilder die man selektiert hat und die unter einen ausgewählten Prozentsatz eingebaut sind (z.B. 70%) werden mit 100% eingebaut. Dabei kann man noch wählen ob die Original-Bilder ersetzt oder erhalten bleiben sollen. Zwischendurch werden die Bilder natürlich mit Photoshop CS2 skaliert (bzw. verzerrt).

grober Ablauf (vielleicht ist hier irgendwo der Fehler):

1. Die Bilder werden in Photoshop skaliert.
2. In InDesign werden die Prozentwerte auf 100% gesetzt.
3. Falls in InDesign das Feinbild eingebaut wurde (Helios), wird ein update item link ausgeführt. Bei Grobdaten nicht, da die Layoutgenerierung unterschiedlich lang dauert (Helios). Diese Bilder müssen später von Hand eben aktualisiert werden.

Code-Auszug:
Code
set horizontal scale to 100 
if tmpVerticalMirrorVar = true then
set vertical scale to -100
else
set vertical scale to 100
end if
if HighOrLayVar = true then
update item link
end if


zu 2. und 3.:
Wenn das Script läuft, sieht man das in InDesign das Bild auf 100% gesetzt wird. Es wird natürlich größer da ja noch das alte Bild intern verlinkt ist. Nach dem "update item link" springt das Bild dann wieder in die alte Position zurück.
Soweit richtig.
Mit einem extra dafür angelegtem Test-Dokument läuft alles super. Auch gespiegelte und gedrehte Bilder. (siehe auch: [url=http://www.page-online.de/page/forum/viewthread/2959/]gespiegelte Bilder in InDesign )

Problem:
Bei einem anderen Test-Dokument hingegen springt das neue Bild aber nicht in die alte Position zurück, sondern bleibt so groß!?!
Der Inhalt steht nachher auf 126% oder ähnliches. ???
Wenn ich bei diesem Test-Dokument die Box nicht auf 100% setze, sondern auf zB 70% stehen lasse und nur den "update item link" mache, ist alles richtig und InDesign passt die Größe automatisch an!?!

Frage nun:
Warum passt InDesign das Bild mal automatisch an und mal nicht?
Hat es vielleicht was mit den "visual bounds" zu tun?

Vielleicht weis ja einer was.

Gruß
TMA
X

InDesign CS2 - Bilder verspringen manchmal...

Hans Haesler
  
Beiträge gesamt: 5797

30. Mai 2006, 08:10
Beitrag # 2 von 4
Beitrag ID: #420994
Bewertung:
(1246 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo TMA,

da sollte ich schon die beiden Testdokumente haben. Hier eine ungetestete Vermutung:
Vielleicht hängt es damit zusammen, wie die Transformations-Vorgaben definiert sind.

Das wurde mal im Thema "InDesign CS: Kann jemand dieses Script zum laufen bringen???"
http://www.page-online.de/page/forum/viewthread/2835/ erwähnt.

Ein Auszug:
---
tell application "InDesign CS"
      activate
      set processedLinks to {}
      -- wenn die Transformations-Vorgaben nicht als 'transformations are totals' definiert sind,
      -- müssen sie angepasst werden, damit das Script richtig funktionieren kann
      if transformations are totals of transform preferences is false then
            set oldTransPrefs to properties of transform preferences
            set transformations are totals of transform preferences to true
            set show content offset of transform preferences to true
            set dimensions include stroke weight of transform preferences to true
            set transform content of transform preferences to true
            set resetTrans to true
      else
            set resetTrans to false
      end if
end tell
---
Vielleicht hilft's. Sonst stelle mir bitte die Testdokumente zu.

Gruss, Hans


als Antwort auf: [#420993]

InDesign CS2 - Bilder verspringen manchmal...

TMA
Beiträge gesamt: 369

30. Mai 2006, 08:26
Beitrag # 3 von 4
Beitrag ID: #420995
Bewertung:
(1246 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wie jetzt? so ein Script gibt es schon?
vielleicht hätte ich mal besser suchen sollen. :-)

schaue ich mir im laufe des tages mal genauer an.

vielen dank für die schnelle antwort hans.
ich meld mich wieder wenn es was neues gibt. (kann aber a bisl dauern da ich erst noch andere wichtige dinge erledigen muss).

danke und gruß
TMA


als Antwort auf: [#420993]

InDesign CS2 - Bilder verspringen manchmal...

TMA
Beiträge gesamt: 369

1. Jun 2006, 12:42
Beitrag # 4 von 4
Beitrag ID: #420996
Bewertung:
(1246 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Hans,
an den transform options lag es nicht. wohl eher an fehlenden properties wie geometric bounds oder resize.

aber der link mit dem script den du gepostet hast (s.o.) scheint zu laufen. also ausser drehung und spiegelung läuft es. aber das kann man ja anpassen.

muss es jetzt nur für meine zwecke zusammenbauen. wg. helios grob/feindaten, definierbare prozentsätze, bilder ersetzen oder duplizieren usw...
sollte aber gehen.

nochmals danke und gruß
TMA


als Antwort auf: [#420993]
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
27.01.2021 - 28.01.2021

Digicomp Academy AG, Bern oder Basel
Mittwoch, 27. Jan. 2021, 08.30 Uhr - Donnerstag, 28. Jan. 2021, 17.00 Uhr

Kurs

Mit After Effects können Sie visuelle Effekte und Animationen für Video, Web, DVD und Blu-Ray erzeugen. In diesem Kurs lernen Sie die Grundlagen kennen und sehen inspirierende Anwendungsbeispiele, die Ihnen helfen, Ihre eigenen Ideen umzusetzen.

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

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/AFT

Veranstaltungen
01.02.2021 - 02.02.2021

Digicomp Academy AG, Zürich oder virtuell
Montag, 01. Feb. 2021, 08.30 Uhr - Dienstag, 02. Feb. 2021, 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.

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

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/PHOTM1

medienjobs