hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich

 



Harald Zwer
Beiträge: 247

26. Jan 2012, 14:51

Beitrag #1 von 4
Bewertung:

(367 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich


Hallo zusammen,

ich habe ein Textrahmen mit Text und einer Inline-Grafik. Über ein VB Script platziere ich diesen Text und die Grafik. Jetzt kann folgendes vorkommen. Die Grafik ist zu gross und der Text passt nicht mehr in den Rahmen (roter Punkt). Sobald der Text im Rahmen überläuft kann ich nicht mehr per Skript auf das Grafikobjekt zugreifen. Ich wollte die Geometric Bounds der Grafik abfragen, aber diese waren nicht verfügbar.

Gibt es hier eine Lösung?
Danke im voraus!

Harald
Top

WernerPerplies
Beiträge: 1036

26. Jan 2012, 15:09

Beitrag #2 von 4
Beitrag ID: #488633

Bewertung:

(358 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich


Hallo Harald,

merke Dir die GeometricBounds, vergößere den Rahmen temporär, greife auf das Grafikobjekt zu, restauriere die Werte des Textrahmens.

Alternativ könntest Du vielleicht üner
app.activeDocument.allPageItems
auf Dein Objekt zugreifen.


Einen schönen Tag wünscht

Werner Perplies
http://www.weepee.de
12 Anwenderskripte für InDesign
schon gesehen? Wps HyperlinkInspector
Werkzeuge und Infos für die Skriptprogrammierung, schon gesehen?
WpsProfilerClass

als Antwort auf: [#488630] Top

Martin Fischer  M  p
Beiträge: 9696

26. Jan 2012, 15:46

Beitrag #3 von 4
Beitrag ID: #488637

Bewertung:

(333 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich


Hallo Harald,

Antwort auf: Ich wollte die Geometric Bounds der Grafik abfragen, aber diese waren nicht verfügbar.


Geometrische Objekte im Textüberlauf haben keine geometricBounds.
Dafür wäre ein Lineal nötig und eine Kenntnis über die Ausmaße des übergeordneten Seitenobjekts (des Textrahmens, in dem die Graphik enthalten ist) – dies fehlt aber ...

Lösung: beseitige den Textüberlauf und sorge damit dafür, dass die geometrischen Objekte wieder 'Koordinaten bekommen'.

Z.B. indem nach dem überlaufenden Textrahmen so lange neue verknüpfte Textrahmen angelegt werden, bis der Überlauf behoben ist.
Oder indem der überlaufende Textrahmen so lange vergrößert wird, bis der Überlauf behoben ist.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#488630]

(Dieser Beitrag wurde von Martin Fischer am 26. Jan 2012, 16:00 geändert)
Top

Martin Fischer  M  p
Beiträge: 9696

31. Jan 2012, 09:47

Beitrag #4 von 4
Beitrag ID: #488800

Bewertung:

(263 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich


Hallo Harald,

liest Du noch mit?

In Bilder in Übersatztext ansprechen habe ich noch einen zweiten Lösungsweg angegeben.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#488637] Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Kein Zugriff auf die Inline-Grafik bei Textüberlauf möglich


^