[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: 1023

21. Aug 2019, 21:44
Beitrag # 1 von 4
Bewertung:
(1152 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: 1023

22. Aug 2019, 06:41
Beitrag # 2 von 4
Beitrag ID: #571551
Bewertung:
(1133 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: 2681

22. Aug 2019, 07:47
Beitrag # 3 von 4
Beitrag ID: #571552
Bewertung:
(1118 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 Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#571551]

Bildbreite in Tabellenzelle auslesen (CC2019, WIN10, JSX)

cwenet
Beiträge gesamt: 1023

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

so klappt es prima.

Schöner Tag
Christoph


als Antwort auf: [#571552]
X

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
21.06.2022

Online
Dienstag, 21. Juni 2022, 10.00 - 10.30 Uhr

Webinar

Viele Druckereien – kleine und große – suchen heute nach Wegen, ihre Effizienz und Produktivität zu steigern. Dabei erkennen sie oft, dass sie sich dringend um die Optimierung, Standardisierung und Automatisierung ihrer Workflows und Prozesse kümmern sollten. In unserer kostenlosen, jeweils ca. 30 minütigen Webinar-Reihe erfahren Sie, wie Sie die Effizienz- und Produktivitätspotenziale Ihrer Druckerei erschließen können – und wie einfach und kostengünstig das sein kann.

kostenlose 3-teilige Webinar-Reihe, 21., 23. und 26. Juni 2022, jeweils 10:00 - 10:30

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://impressed-workflow-server.de/impressed-webinar-reihe-the-big-picture/

Impressed Webinar-Reihe THE BIG PICTURE
Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/