RagTime-Forum
Apple Script - In Textrahmen Stil ändern
Hallo,
ich möchte per Apple Script einen Textrahmen zeichnen und dann Wörter einsetzen. Hierbei sollen einzelne Worte fett geschrieben werden.
Das folgende Script gibt einen Fehler aus, da anscheinend in einem neu erstellten Rahmen nur der Text speziell angewählt werden muß.
Wenn man bereits einen Textrahmen hat und mit dem Cursor im Rahmen ist, kann man mit den unteren Zeilen (ab set selection to ...) den Stil verändern.. Aber leider nicht mit dem neuen Textrahmen.
tell application "RagTime 6.6.5"
activate
make new rectangle at beginning of page 1 of layout "Layout 1" of document 1 with data {360, 100, 600, 200} with properties {contents type:text flow}
select rectangle 1 of page 1 of layout "Layout 1" of document 1
set selection to "Wort1 Wort2 Wort3"
select text of word 1 of contents of rectangle 1 of page 1 of layout "Layout 1" of document 1
set style of selection to bold
select text of word 2 of contents of rectangle 1 of page 1 of layout "Layout 1" of document 1
set style of selection to bold
end tell
Ich hoffe, jemand kann helfen.
Vielen Dank!
Viele Grüße
H. Steffes
Überschriften über Rechenblatt oder berechnenden Text steuern
Hallo in die Runde,
ich versuche gerade ein Formular zu erstellen bei dem ich über ein Rechenblatt Überschriften steuere. Das einseitige Formular mit einer Ringpipeline besteht aus eine Kopfzeile die in den daraus erzeugten Dokumenten immer wieder anzupassen ist. Deshalb habe ich ein nicht druckendes Rechenblatt dem Dokument hinzugefügt in dem ich die jeweilige Überschrift zu Beginn einmal eintragen möchte. das funktioniert allerdings nur auf Seite 1 des aus dem Formular erzeigten Dokuments, nicht auf den Folgeseiten.
Das gleiche habe ich mit berechnetem Text versucht … ebenfalls Fehlanzeige …
Hat jemand eine Idee ws ich falsch mache?
… freue mich über eine Antwort … Beste Grüße und in Coronazeiten bitte gesund bleiben!!
Danke
Peter
Leeres Feld nicht gleich Null
hallo Zusammen
ich arbeite mitt Ragtime 6.6 auf Mac.
Habe da ein kleines problem wo ihr mir sicher schneller helfen könnt als ich die Lösung im Forum finde.
Mache einen Stunden Raport. Auf der zeile 2 sind die Sollstunden auf zeile 3 die Ist Stunden. Auf zeile 4 das resultat also Differenz Also z.B. C2-C3
Wie kann ich realisieren das wenn ich nur die Sollstunden auf Zeile 2 eintrage und noch keine Ist Stunden auf zeile 3 eintarge, Also leeres feld das ich auch noch kein Resultat habe.
Im Moment wird das leer feld als wert 0 angesehen und so bekomme ich immer einen Wert in der zeile 4.
Bin Ragtime anfäger. Hoffe aber ich habe es einigermassen verständlich geschildert.
Liebe grüsse Gianni
gelöst: leere Zelle mit AppleScript erkennen
Hallo Forum,
wie kann man mittels AppleSCript in einem Rechenblatt eine leere Zelle erkennen? Sowas wie
set inputFault to false if (length of value of cell theCell as text) = 0 then -- empty cell set inputFault to true end if
funktioniert leider nicht.
Vielen Dank schon mal
Nicolas
gelöst: Zugriff auf eine selektierte Seite via Apple Script
Hallo Forum,
zur Verfeinerung eines Skriptes wollte ich von der statischen Anweisung
tell page 1 of layout layoutName of document 1 [...] end tell
bzw
tell right part of master page "Standard" of master layout layoutName of document 1 [...] end tell
zu sowas wie
set myPage to page of selection of window 1 tell myPage [...] end tell
also Zugriff auf die markierte Seite via selection
Anweisung. So einfach funktioniert das aber leider nicht. Es lässt sich aus der tell
Anweisung auch nicht sowas wie
set myPage to right part of master page "Standard" of master layout layoutName of document 1 as page
ableiten. Alle diese Versuche laufen auf einen Poller.
Hätte jemand ggf. eine Idee zu diesem Problem?
Vielen Dank im Voraus
Nicolas
gelöst: Farben von Hilfslinien per Script ändern (macOS)
Hallo Forum,
ich versuche gerade, das Anlegen eines Zeilen/Spalten-Rasters zu automatisieren. Hilfslinien kann man dabei wie folgt anlegen (Apple Script Mitschnitt):
tell application "RagTime 6.6"
activate
make new vertical guide with data 127.5669 at end of page 1 of layout "Layout 2" of document 1
set color of vertical guide id 1 of page 1 of layout "Layout 2" of document 1 to {red:100.0, green:60.0, blue:80.0}
end tell
Das Verwenden von Variablen für data ist dabei kein Problem.
Wie aber kann ich Farben für Hilfslinien definieren und hier angeben?? Sowas wie
property cColor : {red:100.0, green:0.0, blue:0.0}
set layoutName to "Layout 2"
set d to 28.3465 / 10 -- entspricht 1mm
set bund to d * 35 -- bund in mm
tell application "RagTime 6.6"
activate
tell page 1 of layout layoutName of document 1
-- draw vertical guide lines
set vTemp to bund
make new vertical guide with data vTemp with properties {color:cColor}
end tell
end tell
ist syntaktisch korrekt, die Farbe wird aber ignoriert.
Eine Farbe anlegen mit
-- define colors
tell document 1
make new named color with properties ¬
{name:"vGuideColor", kind:process, color:{red:100.0, green:60.0, blue:100.0}} at end
end tell
und dann darauf wie oben referenzieren funktioniert auch nicht, da RT offensichtlich die Farben für Hilfslinien anders behandelt als die Farben für Objekte der Klasse "drawing object" (es lassen sich in der Oberfläche keine Farben aus den Hilfsmitteln zuweisen).
Hat jemand hierzu vielleicht eine Idee?
Vielen Dank im Voraus
Nicolas
Aktualisierte RagTime 6.6.6 (Build 1902) Betaversion
Neue Builds stehen nun zum Download bereit:
macOS: RagTime_6.6.6(1902).dmg
Windows: RagTime_6.6.6(1902).zip
Änderungen:
Windows: Der Windows Build funktioniert nun
macOS: Die Einträge im Hilfemenü funktionieren wieder
Alle weiteren Informationen zum Betatest können der vorherigen Ankündigung entnommen werden.
Thomas Eckert
RagTime Support
2. Nachkommastelle soll auf Null enden
Hallo,
ich möchte eine folgende Rundungsregel in RagTime einbauen, jedoch komme ich nicht so ganz weiter.
Tatsächlicher Betrag:
3,31
3,32
3,33
3,34
3,35
3,36
3,37
3,38
3,39
Angezeigt soll werden:
3,30
Ich habe es mit der Formel: Runden(Zahl;2) und mit der Formel Untergrenze ausprobiert, klappt aber nicht wie ich es möchte.
Können Sie mir evtl. weiterhelfen.
Vielen Dank im Voraus
Probleme mit Windows 10, build 1809
RagTime Version 6.6.4 lief auf Windows 10, build 1709 einwandfrei.
Seit Windows-Update auf build 1809 kann RagTime nicht mehr gestartet bzw. geöffnet werden.
Kennt noch jemand dieses Problem?
Tester für die neue RagTime-6.6.6-Betaversion (Build 1901) gesucht
Liebe(r) RagTime-Anwender(in),
wir haben viel Entwicklungsaufwand für diese Betaversion betrieben. Sie enthält bereits eine Menge von Anpassungen für aktuelle Betriebssysteme. Wir suchen RagTime-Anwender, welche die vorliegende Version RagTime 6.6.6 (Beta) mit ihren Dokumenten testen und uns somit helfen, unsere umfangreichen Änderungen vorab zu testen.
Hier können Sie die RagTime-6.6.6-Betaversion herunterladen:
macOS: http://download.ragtime.de/rt/
Windows: http://download.ragtime.de/rt/
Feedback bitte an: support@ragtime.de
============================
Beachten Sie bitte, dass diese RagTime-6.6.6-Betaversion Windows 7 bis 10 sowie macOS 10.11 bis 10.14 unterstützt. Unterstützung für macOS 10.15 („Catalina“) ist in einer späteren Version verfügbar!
============================
Wichtige Hinweise für diese Betaversion:
Die Version enthält umfangreiche Programmänderungen für die Vorbereitung von 64-Bit-Betriebssystemen. Die Komponenten Rechenblatt und Textverarbeitung wurden komplett überarbeitet, damit diese zukünftig 64-Bit-kompatibel sind.
Dateinamen und -pfade wurden umgestellt, damit diese komplett im Unicode kompatibel sind. Mac-Dateipfade nutzen die UNIX-Pfadsyntax („/“ anstelle von „:“ als Trenner). Gegebenenfalls müssen hier Dokumentenpfade angepasst werden.
Weiterhin wurden die Entwicklungstools (Compiler usw.) auf aktuelle Versionen umgestellt und diverse Fehler behoben.
Im ReadMe-Dokument („RagTime 6.6.6 (Beta)“), welches Sie nach Download der Software auf dem Installationsmedium finden, sind sämtliche Änderungen in der Software sowie Anweisungen zur Installation aufgeführt.
RagTime.de - Helmut Tschemernjak