[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Textrahmen relativ platzieren (CS6, WIN7)

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

Textrahmen relativ platzieren (CS6, WIN7)

cwenet
Beiträge gesamt: 966

14. Feb 2015, 14:22
Beitrag # 1 von 8
Bewertung:
(2309 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

hiermit platziere ich einen Textrahmen an absoluter Position (0,0) auf aktueller Seite:

Code
var myPage = app.activeWindow.activePage; 

var myTextframe = myPage.textFrames.add();

myTextframe.geometricBounds = [0,0,20,40];


Wie kann ich nun diesen Textrahmen so platzieren, so dass er immer für den Benutzer sichtbar ist, egal welche Zoomeinstellung gerade verwendet wird.

Ich möchte in jeder Situation immer ein Hilfstexträhmchen generieren.
Im Grunde kann das Texträhmchen immer in der Mitte des Dokumentfensters platziert werden.

Bitte um Hilfe.

Gruss
Christoph
X

Textrahmen relativ platzieren (CS6, WIN7)

Martin Fischer
  
Beiträge gesamt: 12395

15. Feb 2015, 11:49
Beitrag # 2 von 8
Beitrag ID: #537083
Bewertung:
(2226 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

unter CS3 ging das über einen Trick mittels cut & paste:

Code
app.activeDocument.layoutWindows[0].activePage.textFrames.add({geometricBounds:[0,0,20,40]}).select(); 
app.cut();
app.paste();

Quelle: [JS] [CS3] Create pageItem in the View Centre


Ab CS4 funktioniert dieser Trick leider nicht mehr, weil der select()-Befehl das erzeugte Objekt gleich heranzoomt.
Kann Dir für CS6 also keine Lösung bieten.

Vielleicht findest Du heraus, wie man das automatische Heranzoomen an eine Auswahl unter CS6 abstellt. ;-)

Viele Grüße
Martin




als Antwort auf: [#537073]
(Dieser Beitrag wurde von Martin Fischer am 15. Feb 2015, 13:39 geändert)

Textrahmen relativ platzieren (CS6, WIN7)

Martin Fischer
  
Beiträge gesamt: 12395

15. Feb 2015, 14:31
Beitrag # 3 von 8
Beitrag ID: #537084
Bewertung:
(2153 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Eine Idee, die ich im Moment nur kurz skizzieren kann:

1. erstelle ein temporäres Layoutfenster,
2. lege dort den Textrahmen an,
3. wähle in aus,
4. schneide ihn aus,
5. schliesse das temp. Layoutfenster,
6. füge den Inhalt der Zwischenablage ein.

Ausarbeitung folgt.

Viele Grüße
Martin




als Antwort auf: [#537083]

Textrahmen relativ platzieren (CS6, WIN7)

Martin Fischer
  
Beiträge gesamt: 12395

15. Feb 2015, 16:34
Beitrag # 4 von 8
Beitrag ID: #537087
Bewertung:
(2116 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es scheint - wenn auch etwas holprig - zu funktionieren.

Code
main(); 

function main()
{
app.selection = NothingEnum.nothing;
var temp = app.activeDocument.windows.add();
app.select(app.activeDocument.textFrames.add({geometricBounds:[0,0,20,40]}));
app.cut();
temp.close();
app.paste();
}


Viele Grüße
Martin




als Antwort auf: [#537084]

Textrahmen relativ platzieren (CS6, WIN7)

Uwe Laubender
Beiträge gesamt: 4853

15. Feb 2015, 19:22
Beitrag # 5 von 8
Beitrag ID: #537088
Bewertung:
(2058 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Martin!

Ah! Sehr gute Idee!
Ich hatte eine noch viel kompliziertere Lösung gedacht. Angelehnt an eine andere Diskussion im Adobe Scripting Forum.

Um das allerdings hier auszuführen, müsste ich mal in meinen alten Unterlagen kramen und den Projektstand überprüfen. Das war noch nichts Definitives…

Ansätze (zu einem etwas anders gelagerten Problem) wurden damals von Trevor und mir im Adobe InDesign Forum diskutiert:

Adjust two spreads to the window…
Obi-wan Kenobi | Aug 27, 2014 12:18 PM

https://forums.adobe.com/message/6686596#6686596
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#537087]

Textrahmen relativ platzieren (CS6, WIN7)

Martin Fischer
  
Beiträge gesamt: 12395

16. Feb 2015, 07:44
Beitrag # 6 von 8
Beitrag ID: #537099
Bewertung:
(1966 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

ein interessanter Thread und eine pfiffige Lösung.

Aber ich vermute, auf diesem Weg wäre die o.g. Aufgabenstellung nicht zu lösen gewesen.
Oder hast Du eine Idee, wie doch?

Viele Grüße
Martin




als Antwort auf: [#537088]

Textrahmen relativ platzieren (CS6, WIN7)

cwenet
Beiträge gesamt: 966

16. Feb 2015, 07:53
Beitrag # 7 von 8
Beitrag ID: #537101
Bewertung:
(1959 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

vielen lieben Dank Martin, klappt wunderbar.

Danke auch an Uwe.

Einen schönen Tag
Christoph


als Antwort auf: [#537099]

Textrahmen relativ platzieren (CS6, WIN7)

Uwe Laubender
Beiträge gesamt: 4853

16. Feb 2015, 08:51
Beitrag # 8 von 8
Beitrag ID: #537104
Bewertung:
(1930 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat von Martin Oder hast Du eine Idee, wie doch?


Hallo, Martin!

Sagen wir mal so:
Ich hätte auf der Basis der gewonnenen Erkenntnisse versucht eine Lösung zu bekommen.
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#537099]
X

Aktuell

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
25.01.2021 - 26.01.2021

Digicomp Academy AG, Bern oder Zürich
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

In diesem Basic-Kurs lernen Sie das Wichtigste über den Aufbau und die Funktionsweise von Photoshop. Zusammen mit den notwendigen Grundlagen von Farbenlehre bis Bildauflösung lernen Sie zudem die kreativen Möglichkeiten von Photoshop kennen.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/PHOTM1

Veranstaltungen
25.01.2021 - 26.01.2021

Digicomp Academy AG, Zürich oder virtuell
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

Im Kurs lernen Sie die Schritte vom Import des Rohmaterials bis zum fertig exportierten Clip kennen. Dazu zählen die Materialverwaltung, das Trimmen für Roh- und Feinschnitt, Blenden, Titel und Effekte und eine Übersicht über die wichtigsten Formate.

Preis: CHF 1'700.-
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/AP6

Neuste Foreneinträge


Gleich Große Icons erstellen

PSD CS6 (!) Mac: Dialog "Dateiinformationen" Fenster leer und Sackgasse

Inhalt Textrahmen verbinden

iPhone Farbprofil

Exel ohne leeres Tabellenblatt starten

Text- oder Grafikrahmen nach Position und Größe suchen und ändern

Illustrator Skript Übersatztext - Hilfe benötigt

[GREP] beliebige Zeichen finden und durch selbe Anzahl an Leerzeichen oder Anzahl Zeichen "x" ersetzen

InDesign 2021 – Suchen/Ersetzen: Farbe

Langsamer MacMini
medienjobs