RagTime-Forum
Neuer Tab OHNE Füllpunkte?
Moin, mir gelingt es nicht, RagTime so voreinzustellen, daß in einem neuen Dokument
neue Tab
ohne Füllpunkte eingefügt werden. Ich kann dann zwar in der Info-Palette den Punkt wegnehmen, das dauert aber lange.
Linguistik
möchte ich nicht voreingestellt auf Deutsch (reformiert) belassen. Muß ich ein Abreißdokument erzeugen und darin die Linguistik voreinstellen auf andere Sprache?
Die Einstellung für Lingustik war in früheren RT-Versionen bestimmt zugänglich mit geöffnetem RagTime-Programm, aber mit geschlossenen Dateien. In Version RagTime 7 ist Linguistik nur bei markiertem Text überhaupt aufgeführt. Hoffentlich stehe ich nur wie Ochs vorm Scheunentor.
Hat jemand einen Tip für mich?
Freundliche Grüße,
Norbert Lindenthal
RagTime 3.x-Dateien öffnen
Auf der Internetseite steht, dass es mit der Version 7 möglich ist, ältere RagTime Dokumente zu öffnen. Ich wollte nun RagTime 3 Dokumente öffnen, aber ich erhalte die Fehlermeldung, dass kein passender Konverter zur Verfügung steht. Die Dokumente stammen noch aus einer Zeit, als es (für mich) nicht üblich war, eine Dokumentenendung hinzuzufügen. Also habe ich die Dateien mit .rtd ergänzt. Ich kann sie dennoch nicht öffnen. Mache ich etwas falsch?
Umsortieren einer Datum-/Zeitpunkt-Liste
(irgendwie hab ich wohl was falsch gemacht beim absenden, aber mein gestriger Beitrag erscheint nicht im Forum, daher nochmal ...)
Kurzbeschreibung:
Problem mit Suchlauffunktionen zum Umsortieren einer Datum-/Zeitpunkt-Liste
Liebes Forum,
ich beiße mir gerade mal wieder die Zähne aus mit einem Suchlauffunktionen-Problem:
Ein Rechenblatt mit Datumsangaben und zugehörigen Uhrzeiten mit zugehörigen Zahlenwerten in der Form:
Datum 1 | Uhrzeit 1.1 | Wert 1.1 | Uhrzeit 1.2 | Wert 1.2 | Uhrzeit 1.3 | Wert 1.3 | Uhrzeit 1.4 | Wert 1.4
Datum 2 | Uhrzeit 2.1 | Wert 2.1 | Uhrzeit 2.2 | Wert 2.2 | Uhrzeit 2.3 | Wert 2.3 | Uhrzeit 2.4 | Wert 2.4
Datum 3 | Uhrzeit 3.1 | Wert 3.1 | Uhrzeit 3.2 | Wert 3.2 | Uhrzeit 3.3 | Wert 3.3 | Uhrzeit 3.4 | Wert 3.4
...
soll umgebaut werden in die Form:
Datum 1 Uhrzeit 1.1 | Wert 1.1
Datum 1 Uhrzeit 1.2 | Wert 1.2
Datum 1 Uhrzeit 1.3 | Wert 1.3
Datum 1 Uhrzeit 1.4 | Wert 1.4
Datum 2 Uhrzeit 2.1 | Wert 2.1
Datum 2 Uhrzeit 2.2 | Wert 2.2
Datum 2 Uhrzeit 2.3 | Wert 2.3
Datum 2 Uhrzeit 2.4 | Wert 2.4
Datum 3 Uhrzeit 3.1 | Wert 3.1
Datum 3 Uhrzeit 3.2 | Wert 3.2
Datum 3 Uhrzeit 3.3 | Wert 3.3
Datum 3 Uhrzeit 3.4 | Wert 3.4
...
Erschwerend kommt hinzu, dass die Liste Lücken enthält, also z.B.
Datum 1 | | | Uhrzeit 1.2 | Wert 1.2 | Uhrzeit 1.3 | Wert 1.3 | Uhrzeit 1.4 | Wert 1.4
Datum 2 | Uhrzeit 2.1 | Wert 2.1 | Uhrzeit 2.2 | Wert 2.2 | | | Uhrzeit 2.4 | Wert 2.4
Datum 3 | Uhrzeit 3.1 | Wert 3.1 | Uhrzeit 3.2 | Wert 3.2 | Uhrzeit 3.3 | Wert 3.3 | Uhrzeit 3.4 | Wert 3.4
...
diese sollen in der Ergebnisliste einfach ausgelassen werden, sodass an manchem Datum überhaupt kein Eintrag und an manchen nur eben die vorkommenden Uhrzeiten aufgelistet werden.
Und, wie wenn das nicht schon schwierig genug wäre, kommen in der letzten Doppelspalte manchmal Uhrzeiten vor, wie "24:00 Uhr" oder die über 24:00 Uhr hinausgehen, also dem nächsten Tag zugeordnet werden müssen 8-()
Mein Ansatz war zunächst, eine "bereinigte" Tabelle in der folgenden Form anzulegen:
| | Datum 1 Uhrzeit 1.2 | Wert 1.2 | Datum 1 Uhrzeit 1.3 | Wert 1.3 | Datum 1 Uhrzeit 1.4 | Wert 1.4
Datum 2 Uhrzeit 2.1 | Wert 2.1 | Datum 2 Uhrzeit 2.2 | Wert 2.2 | | | Datum 2 Uhrzeit 2.4 | Wert 2.4
Datum 3 Uhrzeit 3.1 | Wert 3.1 | Datum 3 Uhrzeit 3.2 | Wert 3.2 | Datum 3 Uhrzeit 3.3 | Wert 3.3 | Datum 3 Uhrzeit 3.4 | Wert 3.4
...
Der Mitternachts-Überschlag konnte hier bereits erledigt werden.
An der Aufgabe, die Liste dann umzugruppieren, scheitere ich dann leider, trotz verschiedener verschachtelter Suchlauf-Ansätze, z.B. um wenigstens mal die ersten beiden Spalten zu übertragen:
VSuchlauf(Zwischenstand!$A$1:
Zur Verdeutlichung hab ich das RagTime-Dokument (mit dem händisch angelegten Ziel - copy/paste/sort) beigefügt (in den Diskussionen zu finden - warum auch immer?), falls jemand Lust auf das Experiment hat.
Danke für jede Hilfe!
Liebe Grüße
Steffen
E-Rechnung ZugfeRD u.a.
Zunächst einmal, wünsche ich allen hier ein gesundes und erfolgreiches Jahr 2025!
Seit Anfang 2025 ist für die Rechnungserstellung in einigen Bereichen die E-Rechnung vorgeschrieben. Für die Rechnungserstellung nutze ich seit vielen Jahren RagTime.
Nun gibt es eine Reihe Werkzeuge, die für die E-Rechnungserstellung im Handel angeboten werden, es würde für uns aber eine Menge Umstellungen und einige Komfortverluste bedeuten, die ich bisher scheue.
Wird RagTime diese Formate unterstützen oder gibt es jemanden, der eine Erweiterung für RagTime entwickelt, die diese Funktionalität enthält?
Ragtime 7 -- OpenType-Layout-Features
Ich hab Ragtime 7 zwar gerade nicht installiert, aber einen Blick ins Handbuch geworfen. Darin finde ich keine Informationen über die Erreichbarkeit der in OpenType-Schriften enthaltenen Layout-Features. Kann Ragtime 7 sie noch nicht erreichen oder ist das Handbuch veraltet?
Ist geplant, die HarfBuzz-Text-Engine in Ragtime einzubauen? Das Tolle daran ist nämlich, dass damit selbst nicht offiziel registrierte Layout-Features erreicht werden können, sofern sie im OpenType-Font vorhanden sind.
Ragtime 7 unter Windows 7 -- Meldung über fehlende dll -- crash
Ragtime 7.04(2062) startet unter Windows 7 nicht, sondern meldet folgenden Fehler:
"Das Programm kann nicht gestartet werden, da api-ms-win-core-libraryloader-
Ich habe mir die o. g. dll daraufhin besorgt, in Windows/System32 und in Windows/SysWOW64 gepackt und den Rechner neu gestartet. Beim Start von Ragtime 7 kam dann die Fehlermeldung, dass Ragtime 7 nicht mehr funktioniere.
Hier die SHA-256-Werte der beiden DLL-Dateien:
32 Bit: B2062BA447CCE8D0BD4ED8F4C15756
64 Bit: 4BC3A246EF62BCC78450F6B013A6F7
Einen Teil eines Rechenblattes nach einer bestimmten Bedingung extrahieren #2
Hallo zusammen,
Im Beitrag des RagTime-Forums : http://experts.ragtime.de/exp
R1 (vorh. Datentabelle):
r_R_rr_x
s_S_ss
t_T_tt
u_U_uu_x
Das Suchkriterium bezog sich dabei auf eine Bedingung "x", die immer nur in EINER Spalte des Suchbereichs auftaucht. Thomas Kaegi hat dazu eine Formel erstellt, die das gewünschte Ergebnis in R2 liefert.
R2 (Ergebnistabelle):
r_R_rr
u_U_uu
Ich habe mich daraufhin gefragt, wie eine Formel aussehen könnte, die weiterreichende Bedingungen erfüllen muss. Die weiterreichenden Bedingungen hier lauten so:
-> Von R1 nach R2 nur die Zellen der Zeilen übertragen, in denen "x" (an beliebiger Stelle) in der Zeile vorhanden ist UND unabhängig davon, ob in dieser Zeile eine oder mehrere Zellen leer sind.
Ausgangstabelle in R1 und Ergebnistabelle in R2 würden dann so aussehen (Ø steht für eine leere Zelle) :
R1 (vorh. Datentabelle):
r_x_R_rr
Ø_s_S_ss
t_T_tt_Ø
x_Ø_U_uu
Ø_Ø_x_zz
R2 (Ergebnistabelle):
r_R_rr
U_uu
zz
Die Bearbeitung hat mich dazu geführt, im Inventar die zusätzliche Komponente (Rechenblatt R3) anzulegen, die als reine Hilfstabelle fungiert und nicht geöffnet werden muss, da dort nur Daten für den Umwandlungsprozess abgelegt werden, die mit jeder neuen Berechnung (Befehl: Alles rechnen) wieder gelöscht werden.
Die Formelkonstruktion erscheint etwas umständlich, aber sie funktioniert (zur besseren Lesbarkeit sind hier nach jedem Formelteil Zeilenumbrüche eingefügt):
Suchlauf(R2!A1:D5;1;0;SetzeZe
&
VSuchlauf(A:D;Oder(Spaltenwe
SetzeZelle(Spaltenwert(1);R3
SetzeZelle(Spaltenwert(2);R3
SetzeZelle(Spaltenwert(3);R3
SetzeZelle(Spaltenwert(4);R3
&
HSuchlauf(R3!1:1;Und(LfdZell
HSuchlauf(R3!2:2;Und(LfdZell
HSuchlauf(R3!3:3;Und(LfdZell
HSuchlauf(R3!4:4;Und(LfdZell
HSuchlauf(R3!5:5;Und(LfdZell
&
Suchlauf(R3!A:D;1;0;SetzeZel
Erläuterung :
- Bei erneuter Berechnung löscht der erste Suchlauf den Zielbereich in R2.
- VSuchlauf durchläuft den gesamten Ausgangsbereich und setzt alle Zeilen, in denen "x" vorhanden ist in die Hilfstabelle R3.
- Die HSuchläufe suchen in R3 die jeweilige Zeile ab, filtern die leeren Zellen sowie "x" aus und setzen die verbleibenden Zellen zeilenweise in den Zielbereich R2
- Der abschließende Suchlauf löscht die Hilfstabelle in R3 für die nächste Berechnung.
Auch, wenn diese Formelkonstruktion funktioniert, sie kann dennoch nicht die Lösung sein ... Denn für jede zusätzliche Zeile im Suchbereich müsste ein weiterer HSuchlauf in der Formel ergänzt werden. Die Frage lautet also:
Wer hat einen Vorschlag, wie die Lösung mit den HSuchläufen universell umgesetzt werden kann?
Falls meine Annahme der Grundkonstruktion von vorneherein nicht der richtige Weg sein sollte, wäre die Frage:
Wie müsste die Formel für die oben genannten Bedingungen konstruiert sein?
Beste Grüße,
Michael
Ragtime 6.5 Dokumente zu PDF unter OSX 10.14.6
Hallo liebe Ragtime Experten,
ich versuche seit einiger Zeit dieses Script zum Laufen zu bekommen:
http://experts.ragtime.de/exp
Ich habe eine gültige Adobe Lizenz, sodass ich den Destiller eigentlich verwenden können sollte.
Auch die Ragtime-Versionsnummer habe ich angepasst.
Sobald ich jedoch ein RT-Dokument auf das Programm ziehe, öffnet er zwar brav Ragtime und erstellt auch angebliche eine PostScript File.
Danach passiert aber nichts mehr und auch im Destiller-Log sehe ich nicht, dass er versucht etwas zu konvertieren.
Könnte eventuell jemand testen, ob das Script so in der Form noch funktioniert oder mir ggf. einen Hinweis geben was ich falsch mache?
Vielen Dank im Voraus!
MfG
Ollowain
docx-Datei läßt sich nicht öffnen
Was muß ich zum Öffnen einer docx-Datei unter Sequoia mit Version 2060 beachten?
Einen Teil eines Rechenblattes nach einer bestimmten Bedingung extrahieren
Hallo,
Seien zwei Arbeitsblätter R1 und R2
R1 enthält in den ersten vier Zeilen der Spalten A, B, C und D sagen wir:
A: r, s, t, u …
B: R, S, T, U …
C: rr, ss, tt, uu …
D: x, ø , ø , x … (wobei ø für eine leere Zelle steht).
Ich möchte die Zeilen aus R1, die x in der Spalte D enthalten, nach R2 exportieren, um in diesem Beispiel Folgendens zu erhalten:
A: r, u …
B: R, U …
C: rr, uu …
Ich sehe zwar, dass ich die Suchlauffunktion verwenden muss, aber dann…?
Danke, dass ihr das gelesen… und entwirrt habt ;-)
und Grüsse,
jacques
______________________
R1:
r_R_rr_x
s_S_ss
t_T_tt
u_U_uu_x
R2:
r_R_rr
u_U_uu