[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Innerer Abstand von Textrahmen

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

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 10:26
Beitrag # 1 von 9
Bewertung:
(3313 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ist es möglich den inneren Abstand Text->Textrahmen z.B. links auf einen bestimmten Wert per Skript zu ändern?

Ich hab zwar die Jongware-Hilfe durchsucht, finde aber keine Möglichkeit bei den TextFrameOptions die Abstände anzusprechen.

Habt ihr eine Idee?

LG
faxinger
Hier Klicken X

Innerer Abstand von Textrahmen

Martin Fischer
  
Beiträge gesamt: 11924

14. Sep 2017, 10:48
Beitrag # 2 von 9
Beitrag ID: #559441
Bewertung:
(3307 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Faxinger,

das geht per Skript: TextFramePreferences/insetSpacing.

Das geht aber auch schnell über die Objekt-Suche (Suche-Palette, dort Reiter Objekt: Objektformat suchen, Objektformat ersetzen).

Viele Grüße
Martin


als Antwort auf: [#559439]

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 11:10
Beitrag # 3 von 9
Beitrag ID: #559444
Bewertung:
(3298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke für die Info.

Mein Bestreben ist letztlich den inneren Abstand links per shortcut zu ändern. Skripten kann man ja shortcuts zuweisen.
Das Objektformat will ich ja generell nicht ändern sondern nur im Bedarfsfall für diesen einen Textrahmen.

Mein Ansatz:
Code
var _auswahl = app.selection[0]; 
_auswahl.TextFramePreferences.insetSpacing = {"10pt" "11pt" "12pt" "13pt"};


Aber da bekomm ich nur Fehler.


als Antwort auf: [#559441]

Innerer Abstand von Textrahmen

Martin Fischer
  
Beiträge gesamt: 11924

14. Sep 2017, 11:18
Beitrag # 4 von 9
Beitrag ID: #559445
Bewertung:
(3295 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Faxinger,

da sind im Code ein paar Fehler drin.
insetSpacing erwartet ein Array.
textFramePreferences beginnt klein geschrieben.

Probier's mal damit:

Code
var _auswahl = app.selection[0];  
_auswahl.textFramePreferences.insetSpacing = ["10pt", "11pt", "12pt", "13pt"];


Ich würde es aber eher über ein entsprechendes Objektformat lösen.
Das kann auch auf eine Taste gelegt werden und ließe sich damit später bei Bedarf leichter global ändern.

Viele Grüße
Martin


als Antwort auf: [#559444]
(Dieser Beitrag wurde von Martin Fischer am 14. Sep 2017, 11:21 geändert)

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 11:21
Beitrag # 5 von 9
Beitrag ID: #559446
Bewertung:
(3291 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
spitze genau das war es.

Vielen Dank


als Antwort auf: [#559445]

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 11:24
Beitrag # 6 von 9
Beitrag ID: #559447
Bewertung:
(3289 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
noch ein kleiner Nachtrag:

wenn ich nur einen Wert ändern möchte und die anderen Werte unverändert - ginge das auch? Also die Abstände die im OF gespeichert sind alles so lassen und nur einen per skript ändern?
zB. Nur links ändern?


als Antwort auf: [#559446]

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 11:26
Beitrag # 7 von 9
Beitrag ID: #559448
Bewertung:
(3288 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: noch ein kleiner Nachtrag:

wenn ich nur einen Wert ändern möchte und die anderen Werte unverändert - ginge das auch? Also die Abstände die im OF gespeichert sind alles so lassen und nur einen per skript ändern?
zB. Nur links ändern?


irgendwas mit undefined hab ich da mal gelesen - könnte das sein?


als Antwort auf: [#559447]

Innerer Abstand von Textrahmen

Martin Fischer
  
Beiträge gesamt: 11924

14. Sep 2017, 11:53
Beitrag # 8 von 9
Beitrag ID: #559449
Bewertung:
(3284 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hol Dir die aktuellen (alten) Werte als Array in eine Variable.
Ändere dort die Werte, die geändert werden sollen.
Weise dem insetSpacing der Auswahl die Werte über die Variable zu.

Es sind auch andere Konstrukte denkbar (Direktübernahme der einzelnen Werte über Adressierung der jeweiligen Position).
Beispiel:
Code
_auswahl.textFramePreferences.insetSpacing = [_auswahl.textFramePreferences.insetSpacing[0], "11pt", "12pt", _auswahl.textFramePreferences.insetSpacing[3]]; 


Das dürfte aber weniger weniger übersichtlich sein.

Dann eher so:
Code
_auswahl.textFramePreferences.insetSpacing = [ 
_auswahl.textFramePreferences.insetSpacing[0],
"11pt",
"12pt",
_auswahl.textFramePreferences.insetSpacing[3]
];


Viele Grüße
Martin


als Antwort auf: [#559448]
(Dieser Beitrag wurde von Martin Fischer am 14. Sep 2017, 11:55 geändert)

Innerer Abstand von Textrahmen

faxinger666
Beiträge gesamt: 60

14. Sep 2017, 12:28
Beitrag # 9 von 9
Beitrag ID: #559453
Bewertung:
(3277 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
vielen vielen Dank.

Mein Ziel ist erreicht.


als Antwort auf: [#559449]
X
Hier Klicken

Farbmanagement

Farbmanagement
din_300

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
13.12.2018 - 20.12.2018

3400 Burgdorf, BE
Donnerstag, 13. Dez. 2018, 09.00 Uhr - Donnerstag, 20. Dez. 2018, 09.00 Uhr

Workshop

Schritt für Schritt: Planen, konzipieren und Umsetzen einer responsiven Website mit Wordpress: Lokalen Server einrichten; Frontend/Backend; Vorgehen Schritt für Schritt bis zur fertigen Site.

2-Tages-Workshop CHF 990.00

Ja

Organisator: PubliCollege GmbH

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

www.publicollege.ch

Websites erstellen mit Wordpress und Elementor Pro
Veranstaltungen
13.12.2018

Impressed GmbH, Hamburg
Donnerstag, 13. Dez. 2018, 10.00 - 10.30 Uhr

Webinar

Wir stellen Ihnen in diesem kostenlosen ca. halbstündigen Webinar das neue Enfocus Switch PDF Review Modul zur Freigabe von PDF-Druckdaten vor. Wir zeigen Ihnen, wie Sie die Lösung in bestehende Enfocus Switch-Workflows einbinden und somit die Freigabeprozesse mit Ihren Kunden erheblich beschleunigen können.

Ja

Organisator: Impressed GmbH

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

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

Enfocus Switch PDF Review Modul