[GastForen Programme Print/Bildbearbeitung Adobe InDesign Bildrahmen löschen bei Datenzusammenführung

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

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

4. Aug 2014, 13:05
Beitrag # 1 von 21
Bewertung:
(5536 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe ein Dokument, in welches ich mittels Datenzusammenführung verschiedene Tabellen generiere. Diese Tabellen enthalten Text- und Bildmaterial.

Ich stehe vor folgendem Problem:

In eine Zeile kommen verschiedene Piktogramme (Beispiel: Hotel ist haustierfreundlich, Betten sind allergikergeeignet, Parkplatz vorhanden, Schwimmhalle, Saune, ... usw. usf.) Nur bieten nicht alle Anbieter einen Parkplatz oder eine Sauna an, sodass dann an der Stelle ein leerer Bildrahmen generiert wird. Kann man das Generieren von leeren Bildrahmen beim Datamerge a) entweder vermeiden oder b) diese auf eine schnelle Art und Weise löschen.

Im Netz finde ich nur Scripte, die Textrahmen löschen – aber nie finde ich irgendeinen Hinweis zu Bildrahmen.

Wer kann helfen?!

(P.S: INDD-Programm-Version CS6 = 8.0.2)
X

Bildrahmen löschen bei Datenzusammenführung

pixxxelschubser
Beiträge gesamt: 1708

4. Aug 2014, 14:07
Beitrag # 2 von 21
Beitrag ID: #530652
Bewertung:
(5491 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Relativ aktuell, in dem anderem Forum, in dem du die Frage auch gestellt hast:
http://www.psd-tutorials.de/forum/threads/leere-bildrahmen-entfernen-indesign.164168/#post-2398920

bzw. hier im Klartext:
Code
//gilt nur für rechteckige Bildrahmen 
main();
function main() {
var theGraphicFrames = app.activeDocument.rectangles;
for (i=theGraphicFrames.length-1; i>=0; i--) {
if (theGraphicFrames[i].graphics.length < 1) {
theGraphicFrames[i].remove();
}
}
}


Wenn schon Crossposting, dann verweise doch bitte der Fairness halber auf die anderen Postings in den anderen Foren!


als Antwort auf: [#530642]
(Dieser Beitrag wurde von pixxxelschubser am 4. Aug 2014, 14:25 geändert)

Bildrahmen löschen bei Datenzusammenführung

Uwe Laubender
Beiträge gesamt: 5319

4. Aug 2014, 14:44
Beitrag # 3 von 21
Beitrag ID: #530659
Bewertung:
(5468 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, pixxxelschubser!

Ja. Guter Hinweis.
Dein Code ist allerdings auch etwas problematisch. Der löscht auch Grafikelemente (Rechteckrahmen), die möglicherweise dekorativen Zwecken dienen…

Die zu löschenden Rahmen könnte man natürlich eingrenzen. Wenn man das konkrete Layout kennen würde.


als Antwort auf: [#530652]

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

4. Aug 2014, 14:48
Beitrag # 4 von 21
Beitrag ID: #530663
Bewertung:
(5465 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es gibt nur die Bilder, die in das Dokument reimgeneriert wurden ansonsten nix "hübsches". Ist halt nur eine Tabelle über viele Seiten.

Danke euch - ich werde mich morgen melden, ob alles geklappt hat.

(@ pixxxelschubser: Wenn man sich nicht mehr zu helfen weiss, dann nimmt man jedes Forum mit, was man kennt ... ) ;-)


als Antwort auf: [#530659]

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

4. Aug 2014, 15:59
Beitrag # 5 von 21
Beitrag ID: #530667
Bewertung:
(5416 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Auch hier: Genanntes Script geht leider nicht.

Noch mal zur Verdeutlichung:
Ich habe einen Textrahmen, in dem Piktogramme reingeneriert werden. Fällt ein Piktogramm weg, rutschen die anderen nach vorne. So der Plan.
Nur rutschen die Piktogramme nicht, weil ja nun ein leerer Bildrahmen sie am Rutschen hindert. Und dieser muss weg.

Kann man also das Script so umprogrammieren, dass es nach leeren Bildrahmen sucht, die in Textrahmen liegen?


als Antwort auf: [#530663]
(Dieser Beitrag wurde von athoc am 4. Aug 2014, 16:04 geändert)

Bildrahmen löschen bei Datenzusammenführung

ToniMontanaa
Beiträge gesamt: 426

4. Aug 2014, 16:29
Beitrag # 6 von 21
Beitrag ID: #530672
Bewertung:
(5399 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Kann es sein das du hier von Tabellenzellen sprichst und nicht von Bild- und/oder Textrahmen???


als Antwort auf: [#530667]

Bildrahmen löschen bei Datenzusammenführung

pixxxelschubser
Beiträge gesamt: 1708

4. Aug 2014, 18:13
Beitrag # 7 von 21
Beitrag ID: #530675
Bewertung:
(5360 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat von athoc … Kann man also das Script so umprogrammieren, dass es nach leeren Bildrahmen sucht, die in Textrahmen liegen?


Auch hier (um einmal im selben schnippischen Tonfall zu antworten) Bitte drücke dich präzise aus. Gib Beispieldateien und/oder aussagekräftige Screenshots und eine für alle verständliche Aufgabenbeschreibung oder Vorgehensweise. Falls noch nicht geschehen, sind eventuell noch dein Betriebssystem und deine InDesign-Version von großer Wichtigkeit. Nur dann kann dir vielleicht erschöpfend geholfen werden!

[Kristallkugelmodus an]
Kann es sein, dass du in einem Textrahmen hintereinanderliegende verankerte Objekte generierst?
[Kristallkugelmodus aus]
Wenn, dann müsste man nach leeren verankerten Rahmen in einem oder mehreren Textrahmen auf einer oder mehreren Dokumentenseiten suchen


als Antwort auf: [#530667]

Bildrahmen löschen bei Datenzusammenführung

Hans Haesler
Beiträge gesamt: 5826

5. Aug 2014, 08:23
Beitrag # 8 von 21
Beitrag ID: #530681
Bewertung:
(5256 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo athoc,

egal ob der Container ein Textrahmen oder eine Tabellenzelle ist – damit sollten alle leeren rechteckigen Bildrahmen entfernt werden:

Code
var allFrames = app.activeDocument.allPageItems; 
for (var n=allFrames.length-1; n>=0; n--) {
if (allFrames[n].constructor.name == "Rectangle") {
if (allFrames[n].graphics.length < 1) {
allFrames[n].remove();
}
}
}

Gruss, Hans


als Antwort auf: [#530667]

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

5. Aug 2014, 08:43
Beitrag # 9 von 21
Beitrag ID: #530682
Bewertung:
(5252 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Lieber Hans,

vielen Dank für deine einfach-nur-so Hilfe und Verstehen des Problems. Willst du mich heiraten?! Mann bin ich glücklich!

An alle anderen auch: Danke sehr für eure Mühen und eure Zeit.

@pixxxxelschubser: Da nun die Lösung da ist, werde ich diese nun auch in die anderen Foren posten.


als Antwort auf: [#530681]

Bildrahmen löschen bei Datenzusammenführung

pixxxelschubser
Beiträge gesamt: 1708

5. Aug 2014, 13:20
Beitrag # 10 von 21
Beitrag ID: #530685
Bewertung:
(5163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

Den berechtigten Einwand von Uwe aufgegriffen – vielleicht bringt die zusätzliche Abfrage von Füll- und Rahmenfarbe ein kleines bisschen mehr Sicherheit vor dem allzu radikalen Löschen eventueller rechteckiger „Schmuckelemente“.
Code
var allFrames = app.activeDocument.allPageItems; 
for (var n=allFrames.length-1; n>=0; n--) {
if (allFrames[n].constructor.name == "Rectangle" ) {
if (allFrames[n].graphics.length < 1) {
if (allFrames[n].fillColor.name == "None" && allFrames[n].strokeColor.name == "None") {
allFrames[n].remove();
}
}
}
}

Oder ist das kein wirklich guter Ansatz?


als Antwort auf: [#530682]

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

5. Aug 2014, 14:08
Beitrag # 11 von 21
Beitrag ID: #530688
Bewertung:
(5137 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Eben nicht - aber ich kopier mir dein modifiziertes Script gern zur Seite und werde es bestimmt in Zukunft gebrauchen können.

Ich kann gar nicht mit Worten ausdrücken, wie sehr ich mich über eure Unterstützung freue - denn ich hab einfach zu viele Stunden mit dem Auftrag verbracht, damit die Sicht auf das Wesentliche verloren ... will einfach nur noch fertig werden. DANKE!

P.S. Wie macht man Kommentare in das Script? Ich weiss - ich weiss ... Das könnte ich bestimmt google-suchen und finden ... ;-)


als Antwort auf: [#530685]
(Dieser Beitrag wurde von athoc am 5. Aug 2014, 14:10 geändert)

Bildrahmen löschen bei Datenzusammenführung

pixxxelschubser
Beiträge gesamt: 1708

5. Aug 2014, 14:24
Beitrag # 12 von 21
Beitrag ID: #530690
Bewertung:
(5126 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Obwohl das Thema bereits erledigt scheint.
Ich hatte eher mit einer Antwort von Uwe Laubender oder Hans Haesler gerechnet.

Ein Feedback der TO ist natürlich auch immer zweckmäßig, auch wenn ich immer noch mit der Art der Antworten hadere.
Zitat Eben nicht …

ist leider nicht sehr aussagekräftig.

Ein: Dann geschieht genau das oder dann passiert genau das nicht wäre bei solchen Geschichten immer zweckmäßiger und vor allem konstruktiver.

my 50 cent


als Antwort auf: [#530688]

Bildrahmen löschen bei Datenzusammenführung

athoc
Beiträge gesamt: 6

5. Aug 2014, 15:17
Beitrag # 13 von 21
Beitrag ID: #530694
Bewertung:
(5075 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Meine Güte - sorry, dass ich mich angesprochen gefühlt habe. Du kannst aber auch pingelig sein ;-) ...

Wie oben beschrieben: Ich hab nix aufgehübschtes. Das Dokument ist voller viereckiger weißer Rahmen, mal mit Text, mal mit Bild. Durch das Script von Hans wurden meine Wünsche an das Script absolut erfüllt. Wie ihr jetzt weiter macht, bleibt für mich spannend und hoffentlich kann ich es hier weiter verfolgen, aber es ist erst mal nicht mehr wichtig für mich.

In diesem Sinne: Weiter so Jungs. So macht ihr uns Mädels glücklich!


als Antwort auf: [#530690]

Bildrahmen löschen bei Datenzusammenführung

Hans Haesler
Beiträge gesamt: 5826

5. Aug 2014, 15:30
Beitrag # 14 von 21
Beitrag ID: #530696
Bewertung:
(5065 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo athoc,

Kommentare werden zeilenweise mit zwei Bruchstrichen gekennzeichnet:

Code
// das ist die erste Zeile 
// und das ist auch ein Kommentar

Mehrere Zeilen werden so eingefasst:

Code
(* zu Beginn eine Klammer  
und ein Stern
und dasselbe gespiegelt
am Schluss *)

Gruss, Hans


als Antwort auf: [#530694]

Bildrahmen löschen bei Datenzusammenführung

pixxxelschubser
Beiträge gesamt: 1708

5. Aug 2014, 15:45
Beitrag # 15 von 21
Beitrag ID: #530700
Bewertung:
(5048 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@athoc,
keine Angst, ich hätte mich normalerweise schon längst aus diesem Thread ausgeklinkt, doch das Thema an sich bietet durchaus ein paar interessante Aspekte.

Und das „Pingelige“ kommt aus der Erfahrung heraus. Sonst funktionieren z.B. Skripte hinterher anders als gewünscht, oder aber nur fehlerbehaftet.

Einen Anhaltspunkt, warum die letzte Erweiterung bei deiner Datei nicht funktionieren kann, hast du – wahrscheinlich ohne es zu bemerken – gerade selbst geliefert:
Zitat von athoc … Das Dokument ist voller viereckiger weißer Rahmen …

(Wobei das „Weiß“ noch definiert werden müsste.)


So hat einer meiner vorherigen Posts auf jeden Fall seine Bestätigung gefunden:
Zitat von pixxxelschubser … Gib Beispieldateien und/oder aussagekräftige Screenshots und eine für alle verständliche Aufgabenbeschreibung oder Vorgehensweise …
… Nur dann kann dir vielleicht erschöpfend geholfen werden! …


Thema Kommentare:
Code
// einzeiliger Kommentar 
// und noch ein einzeiliger Kommentar

Code
/*mehrzeiliger Kommentar 
mus nicht in jeder Zeile
begonnen aber am Ende abgeschlossen werden*/



In diesem Sinne


als Antwort auf: [#530694]
X

Aktuell

InDesign / Illustrator
MTT_300x300_11_2022

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
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!