[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

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

Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

cwenet
Beiträge gesamt: 893

21. Aug 2019, 21:44
Beitrag # 1 von 4
Bewertung:
(375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

ich versuche gerade folgendes:

Es existiert eine Tabelle mit zwei Spalten und einer Reihe.
In der ersten Zelle wurde ein Bild verankert (Also in Zelle myTable.cells[0]).

Der Cursor steht irgendwo innerhalb der Tabelle.
Diese finde ich mit app.selection[0].parent.parent

Nun rufe ich dieses Script auf:

Code
var myTable = app.selection[0].parent.parent;  

alert(myTable.cells[0].insertionPoints[0]);


Wie komme ich an das verankerte Bild um die Bildbreite zu ermitteln.
Ich benötige hierzu also den Graphik-Rahmen.
Es handelt sich nicht um eine Grafikzelle. Das Bild wurde einfach an einer Textmarke eingefügt.
In der Zelle befindet nur das verankerte Bild.

Mit der bitte um Hilfe
Gruß
Christoph
X

Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

cwenet
Beiträge gesamt: 893

22. Aug 2019, 06:41
Beitrag # 2 von 4
Beitrag ID: #571551
Bewertung:
(356 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen schön,
ich habe noch ein kleines Beispieldokument bereitgestellt.
https://www.dropbox.com/...belle_Bild.indd?dl=0

Hiermit wird schonmal "obj" im alert gezeigt. Komme trotzdem irgendwie nicht weiter.
Code
alert(myTable.cells[0].insertionPoints[0].parent.contents); 


Schönen Tag
Christoph


als Antwort auf: [#571550]
(Dieser Beitrag wurde von cwenet am 22. Aug 2019, 06:42 geändert)

Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

WernerPerplies
Beiträge gesamt: 2358

22. Aug 2019, 07:47
Beitrag # 3 von 4
Beitrag ID: #571552
Bewertung:
(341 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Christoph,

dies gilt nur in diesem speziellen Fall, sollte Dir aber den Lösungsweg aufzeigen:

Code
var myTable = app.selection[0].parent.parent;   
alert(myTable.cells[0].rectangles[0].geometricBounds[3]-myTable.cells[0].rectangles[0].geometricBounds[1]);


Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#571551]

Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

cwenet
Beiträge gesamt: 893

22. Aug 2019, 10:09
Beitrag # 4 von 4
Beitrag ID: #571556
Bewertung:
(322 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Besten Dank Werner,

so klappt es prima.

Schöner Tag
Christoph


als Antwort auf: [#571552]
X
Hier Klicken

Aktuell

InDesign / Illustrator
figma_300

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.

Veranstaltungen
17.09.2019 - 18.09.2019

Tag 1: Freistellen, Tag 2: Composing

Frankfurt/M
Dienstag, 17. Sept. 2019, 09.30 Uhr - Mittwoch, 18. Sept. 2019, 17.30 Uhr

Schulung, Seminar

Digitalfotos gekonnt aufbereiten, Produktfotos effizient freistellen, hochwertige Composings erstellen – für jede Anforderung bietet Photoshop ein Fülle von Werkzeugen und Techniken. Unserer zweitägige Schulung zeigt Ihnen ein Fülle von Arbeitstechniken, Tipps und Tricks. Eine Top-Schulung, die in den vergangenen Jahren fast immer ausgebucht war!

Ja

Organisator: Cleverprinting.de

https://www.cleverprinting.de/weiterbildung-zum-photoshop-composing-experten/

Weiterbildung zum Photoshop-Composing-Experten
Veranstaltungen
18.09.2019

Frankfurt/M
Mittwoch, 18. Sept. 2019, 09.30 Uhr

Schulung, Seminar

Auf den Titelseiten von Zeitschriften oder in Werbeanzeigen finden sich häufig aufwendige Bildretuschen, und oft fragt man sich: „Wie machen die das bloß?“ Unsere neue Photoshop-Schulung High-End-Bildretusche und High-End-Digital-Composing bringt Licht ins Dunkel und erläutert an vielen Praxisbeispielen, wie aus einfachen Digitalbildern packende Montagen entstehen.

Ja

Organisator: Cleverprinting.de

https://www.cleverprinting.de/schulungen/schulung-photoshop-composings/

High-End-Bildretusche und Composings
Hier Klicken