Hallo Leute,
derzeit programmiere ich ein Makro, welches mehrere Dateien innerhalb eines Ordners auf die verwendeten Schriftarten untersucht. Es wird ein Texrdokument erstellt, welches den Dateinamen mit Pfad, sowie die verwendeten Schriftarten auflistet.
Das funktioniert auch einwandfrei, jedoch nur mit reinen Textdokumenten. Taucht in einem Dokument eine Texttabelle auf, so bekomme ich einen Fehler.
Nun gibt es einige Funktionen, die den Inhalt einer Zelle einer Texttabelle als String ausgeben, was mir aber leider nichts nützt.
Gibt es eine Funktion, die mir den Inhalt der Tabelle mit der Formatierung ausgibt bzw. wie kann ich die Formatierung des Textes in den einzelnen Zellen auslesen?
Vielen Dank schon einmal!
Gruß,
Christian
Textformatierung innerhalb einer Texttabelle auslesen
Moderator: Moderatoren
-
- Beiträge: 2
- Registriert: Di, 27.11.2007 13:13
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Textformatierung innerhalb einer Texttabelle auslesen
Du weisst, dass es hier schon eine Extension gibt, die Ähnliches leistet?
Deine Codierung geht dann fehl, wenn Du mit reinen Textcursorn arbeitest. Text in Tabellen (auch: in Fuss-/Kopfzeilen, in Rahmen) erhälst Du damit nicht.
Schau' Dir dazu mal das Modul GetTexts der Bibliothek Gimmicks an.
Ist im Prinzip das Gleiche: Du iterierst mit einem Textcursor über die Zellen und erhälst die bei den Absätzen zugeordneten Vorlagen, deren Schriftarten Du ermitteln willst.
Kommst Du damit zurecht?
Deine Codierung geht dann fehl, wenn Du mit reinen Textcursorn arbeitest. Text in Tabellen (auch: in Fuss-/Kopfzeilen, in Rahmen) erhälst Du damit nicht.
Schau' Dir dazu mal das Modul GetTexts der Bibliothek Gimmicks an.
Ist im Prinzip das Gleiche: Du iterierst mit einem Textcursor über die Zellen und erhälst die bei den Absätzen zugeordneten Vorlagen, deren Schriftarten Du ermitteln willst.
Kommst Du damit zurecht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)