[GastForen Programme Print/Bildbearbeitung Adobe InDesign Hurenkinder suchen

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

Hurenkinder suchen

WernerPerplies
Beiträge gesamt: 2304

17. Jul 2018, 17:28
Beitrag # 16 von 21
Beitrag ID: #564906
Bewertung:
(406 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

würde ich genauso machen, nur auf den Refresh-Button verzichten, sondern die Suche immer ab der Änderungsstelle automatisch aktualisieren.

Solch einen Refresh-Button könnte man schnell mal vergessen anzuklicken.

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: [#564905]
X

Hurenkinder suchen

Martin Fischer
  
Beiträge gesamt: 11986

18. Jul 2018, 10:13
Beitrag # 17 von 21
Beitrag ID: #564915
Bewertung:
(365 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kent,

quick & dirty könntest Du einen Dialog einbauen mit dem Du entscheidest, ob das Skript beendet wird, um die markierte Stelle zu bearbeiten (so wie es im Moment ohne diesen Dialog passiert), oder ob das Skript zur möglichen nächsten Stelle voranschreitet.

Code
tell application "Adobe InDesign CC 2018" 
set aDoc to active document
set shownFrame to "none"
set allStories to stories of aDoc
repeat with aStory in allStories
set nParas to count paragraphs in aStory
repeat with n from 1 to nParas
if (count lines in paragraph n of aStory) > 1 then
set lstFrame to first item of parent text frames of last line of paragraph n of aStory
set sndFrame to last item of parent text frames of line -2 of paragraph n of aStory
if lstFrame is not equal to sndFrame then
my showFrame(lstFrame)
select last line of paragraph n of aStory
set question to display dialog "Weiter?" buttons {"Ja", "Nein"} default button 2
set result to button returned of question
if result is equal to "Nein" then
return
end if
end if

end if
end repeat
end repeat
end tell
on showFrame(aFrame)
tell application "Adobe InDesign CC 2018"
set aSpread to my getSpread(aFrame)
if aSpread is not active spread of active window then
set active spread of active window to aSpread
zoom active window given actual size
end if
end tell
end showFrame
on getSpread(aThing)
tell application "Adobe InDesign CC 2018"
repeat until class of aThing is spread
set aThing to parent of aThing
end repeat
return aThing
end tell
end getSpread

Bei dieser Lösung muß nach Bearbeitung einer Stelle das Skript wieder neu gestartet werden. Ggf. müssen dabei dann wieder alle zuvor übersprungenen Stellen erneut übersprungen werden.
Mit den passenden Absatzumbrucheinstellungen sollte sich die Zahl der Hurenkinder jedoch in Grenzen halten.

Die große Lösung wäre die oben von Uwe genannte - mit einer Palette, in der alle Fundstellen aufgelistet sind.


Viele Grüße
Martin




als Antwort auf: [#564904]
(Dieser Beitrag wurde von Martin Fischer am 18. Jul 2018, 10:16 geändert)

Hurenkinder suchen

kentstopem
Beiträge gesamt: 6

18. Jul 2018, 13:33
Beitrag # 18 von 21
Beitrag ID: #564930
Bewertung:
(339 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

danke für Deine Antwort. Aber ganz so kompliziert muss es gar nicht sein. Ein einfacher "next"-Button würde mir schon reichen.

Dank&Gruß, Kent.


als Antwort auf: [#564905]

Hurenkinder suchen

WernerPerplies
Beiträge gesamt: 2304

18. Jul 2018, 14:49
Beitrag # 19 von 21
Beitrag ID: #564934
Bewertung:
(330 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kent,

Zitat Ein einfacher "next"-Button würde mir schon reichen.



;-) Na ja, diese "einfache" Lösung wären dann wohl ca. 85% der von Uwe beschriebenen Lösung.

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: [#564930]

Hurenkinder suchen

Martin Fischer
  
Beiträge gesamt: 11986

18. Jul 2018, 15:43
Beitrag # 20 von 21
Beitrag ID: #564936
Bewertung:
(313 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Kurze Zwischenfrage:

Wie kommt es zu den genannten Schusterjungen und Hurenkindern?
Was sind die Einstellungen in den Umbruchoptionen (Zeilen nicht trennen) der betroffenen Absätze?


Bei Fußnoten mit genau drei Zeilen kann die Einstellung "Am Anfang/Ende des Absatzes": Anfang 2 Zeilen, Ende 2 Zeilen, zu einem unerwünschten Hurenkind führen. Das Hurenkind lässt sich dort mit der (abweichenden) Einstellung "Anfang 1 Zeile, Ende 2 Zeilen" durch einen Schusterjungen ersetzen (bei Bedarf im Kontext auch andere Lösungen).

Aber außerhalb der Fußnoten ist mir mit der o.g. (Grund-)Einstellung (Anfang 2, Ende 2) noch kein Hurenkind in irgendeiner InDesign-Version untergekommen.


Viele Grüße
Martin




als Antwort auf: [#564930]

Hurenkinder suchen

kentstopem
Beiträge gesamt: 6

18. Jul 2018, 17:30
Beitrag # 21 von 21
Beitrag ID: #564940
Bewertung:
(288 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

vielen Dank für Deinen Vorschlag. Das ist ziemlich nah an dem, was ich brauche.

Zu Deiner Frage
Zitat Wie kommt es zu den genannten Schusterjungen und Hurenkindern?


Im Mengensatz passiert das ja gerne, wenn man keine Leerzeilen am Seitenende produzieren will. Ich lass dann die Hurenkinder erstmal für Autor/Lektorat stehen und markiere sie mit einer selbstgebauten Musterseitenfunktion. Damit kein Huki an dieser Markierung vorbeirutscht, brauchte ich den "weitersuchen"-Button.

Also danke nochmal.


als Antwort auf: [#564915]
X

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
26.03.2019

Vorstellung der neuen Version des Farbservers

Impressed GmbH, Hamburg
Dienstag, 26. März 2019, 10.00 - 11.00 Uhr

Webinar

Vor kurzem hat ColorLogic die neueste Version seines Farbservers ZePrA 7 veröffentlicht. In diesem knapp ein-stündigen Webinar stellen Ihnen Dietmar Fuchs, Produktmanager von ColorLogic und Karsten Schwarze, Produktmanager bei Impressed die neuen Funktionen vor.

Kostenloses Webinar

Ja

Organisator: Impressed GmbH

Kontaktinformation: Detlef Grimm, E-Mailschulungen AT impressed DOT de

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

ColorLogic ZePrA 7 - die Neuerungen
Veranstaltungen
03.04.2019 - 04.04.2019

Messe Zürich, Halle 7
Mittwoch, 03. Apr. 2019, 09.00 Uhr - Donnerstag, 04. Apr. 2019, 17.30 Uhr

Messe

Seit nun schon zehn Jahren ist die SOM für Entscheider ein fester Begriff – nicht nur in der Schweiz. Geballtes Insiderwissen, Trends und Innovationen, Business-Kontakte: Treffen Sie auf die Profis aus den Bereichen eBusiness, Online Marketing und Direct Marketing! Von Global Playern über nationale Agenturen und Dienstleister bis hin zu Start-ups und Branchenverbänden sind die prägenden Unternehmen und Organisationen vor Ort. Ein prall gefülltes Programm mit Vorträgen, Workshops und Masterclasses bietet Einblicke in die neusten Entwicklungen und aktuellen Herausforderungen. Entdecken Sie innovative Produkte oder Dienstleistungen und profitieren Sie vom Know-how der Experten! Überzeugen Sie sich selbst vom lebendigen Schweizer eBusiness- und Marketing-Geschäft und merken Sie sich jetzt schon den 3. und 4. April 2019 vor. Denn dann findet die elfte Auflage der SOM statt – wie gewohnt in der Messe Zürich.

Nein

Organisator: boerding exposition SA