[GastForen Programme Print/Bildbearbeitung Adobe InDesign InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

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

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

zaphodbeeblebroxx
Beiträge gesamt: 408

28. Mär 2006, 17:07
Beitrag # 1 von 7
Bewertung:
(4766 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Im InDesign-Menü "Schrift/Umbruchzeichen einfügen" kann man manuell das Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch in den Text einfügen.

Was muß ich im Suchen+Ersetzen Menü (Code) eingeben, wenn ich zwei Absatzschaltungen (^p^p) durch einen Rahmenumbruch ersetzen möchte?

Oder geht das nur, wenn ich den Text im InDesign-Tagged-Format speichere und dann den entsprechende Tag für den Rahmenwechsel einfüge?

zaphodbeeblebroxx
X

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

MSchmitz
Beiträge gesamt: 545

28. Mär 2006, 17:18
Beitrag # 2 von 7
Beitrag ID: #220318
Bewertung:
(4757 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
so ein ähnliches problem gab es schon mal hier: http://www.hilfdirselbst.ch/...h_string=%5Ep#204020
dein problem wird also entweder über den von dir vorgeschlagenen weg des ID-Tagged-Formats oder per script lösbar sein.

markus schmitz


als Antwort auf: [#220313]

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

kleinbonum
Beiträge gesamt: 85

28. Mär 2006, 17:41
Beitrag # 3 von 7
Beitrag ID: #220326
Bewertung:
(4753 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Oder geht das nur, wenn ich den Text im InDesign-Tagged-Format speichere und dann den entsprechende Tag für den Rahmenwechsel einfüge?


Ja.
Die Umbruchzeichen haben nicht einmal einen Unicode, geschweige denn Metazeichen.

Per Skripting geht das sicherlich auch, aber allein die Eingabe nach dem Suchbegriff (es muss ja nicht immer ^p^p) sein, macht das aufwendig.


als Antwort auf: [#220313]

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

zaphodbeeblebroxx
Beiträge gesamt: 408

29. Mär 2006, 11:12
Beitrag # 4 von 7
Beitrag ID: #220411
Bewertung:
(4717 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

dann muss ich wohl meinen Text mit Tags exportieren und die entsprechenden ^p^p durch den jeweiligen InDesign-Tag ersetzen.

Das wäre dann wohl:
für den Spaltenumbruch
<cNextXChars:Column>
für den Rahmenumbruch
<cNextXChars:Box>
für den Seitennumbruch
<cNextXChars:Page>

Ob es wohl in der nächsten Version dafür ein Metazeichen gibt?

zaphodbeeblebroxx


als Antwort auf: [#220326]

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

Gerald Singelmann
  
Beiträge gesamt: 6268

29. Mär 2006, 12:56
Beitrag # 5 von 7
Beitrag ID: #220468
Bewertung:
(4705 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
zaphod,

"kurz mal eben" geht bei mir nur in applescript...

Code
tell application "Adobe InDesign CS2" 
set find preferences to nothing
set find text of find preferences to "^p^p"
set breakHere to search
repeat with n from (count breakHere) to 1 by -1
set thisFound to item n of breakHere
set contents of thisFound to column break
end repeat
end tell


sollte nicht sooo schwer sein, das nach js zu übersetzen.

viel erfolg
gerald singelmann


als Antwort auf: [#220411]

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

zaphodbeeblebroxx
Beiträge gesamt: 408

29. Mär 2006, 15:13
Beitrag # 6 von 7
Beitrag ID: #220525
Bewertung:
(4687 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

vielen Dank für das AS!

Funktioniert hervorragend! (Da ich auf Mac arbeite muss ich dass AS nicht unbedingt nach JS umwandeln ...)

Grüßle,
zaphodbeeblebroxx


als Antwort auf: [#220468]

InDesign Sonderzeichen für Spalten-, Rahmen- und Seitenumbruch

Martin Fischer
  
Beiträge gesamt: 12714

4. Dez 2006, 18:07
Beitrag # 7 von 7
Beitrag ID: #265361
Bewertung:
(4557 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hier die Übersetzung nach JS:

Code
//ReplaceStringWithColumnBreak.jsx 

var mySearchString = "^p^p";

Object.prototype.isText = function()
{
switch(this.constructor.name)
{
case "InsertionPoint":
case "Character":
case "Word":
case "TextStyleRange":
case "Line":
case "Paragraph":
case "TextColumn":
case "Text":
case "TextFrame":
return true;
default :
return false;
}
}

if (app.selection.length > 0) {
app.findPreferences = app.changePreferences = null;
app.findPreferences.findText = mySearchString;
for (m = app.selection.length - 1; m >= 0; m--) {
if ((app.selection[m].isText()) && (app.selection[m].contents !="")) {
var myResult = app.selection[m].search();
for (k = myResult.length-1; k >= 0; k--)
myResult[k].contents = SpecialCharacters.columnBreak;
}
}
}


Der gesuchte String wird hier definiert:
Code
var mySearchString = "^p^p"; 


Damit werden im ausgewählten Text (oder den ausgewählten Textrahmen) alle doppelten Returns durch einen Spaltenumbruch ersetzt. Sollen alle Returns durch einen Spaltenumbruch ersetzt werden, muß die Zeile folgendermaßen lauten:
Code
var mySearchString = "^p"; 



als Antwort auf: [#220468]
(Dieser Beitrag wurde von Martin Fischer am 4. Dez 2006, 18:20 geändert)
X