INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

HTML Report Tabellen Font ändern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.01.2007, 22:28
Beitrag #3

lynx Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Dec 2006

7.1
2005
kA

90478
Deutschland
HTML Report Tabellen Font ändern
Hallo Sascha,

das ist so einfach (und mit Bordmitteln) nicht möglich. Das Problem liegt in der Definition der Tabelle im W3C. Die Tabelle ignoriert grundsätzlich alle Formatierungs-Tags, die um den <TABLE>-Tag herum gesetzt werden. Um den Font in der Tabelle zu ändern, muss man sich vermutlich in die Tabellen-VIs hineingraben und Änderungen daran durchführen.

HTML-Bücher und Tutorials empfehlen für die Formatierung verschiedene Möglichkeiten:
1. In jeder Zelle den Font setzen
Code:
Array
Diese Methode kann direkt in die Tabellen-Funktion eingebettet werden (VI HTML Report Table Cell.vi). Dort muss dann der Parser HTML Set Report for HTML.vi eingesetzt werden.

2. Tabelle über Style formatieren
Code:
Array
Der Style müsste dann über Append User Formatted HTML to Report.vi vor der Tabelle eingefügt werden. Der Haken an der ganzen Geschichte ist, dass die LV-Routinen keine Klassen für die Tabellen vorsehen.
Soll für alle Tabellen die selbe Formatierung gelten, könnte man nach der Erzeugung des HTML-Codes über den gesamten BODY-Text ein Search & Replace laufen lassen und nach "<TABLE " suchen lassen und durch "<TABLE CLASS="foo_class" " ersetzen lassen.

Am einfachsten wäre Möglichkeit 1 zu implementieren.
Im Anhang eine mögliche Implementierung für die 1. Variante. Der ZIP-Container enthält die veränderten und unter anderem Namen abgespeicherten VIs aus NIReport.llb
Beim Verwenden wird LabVIEW darüber mosern, dass es die VIs entweder nicht finden kann oder aus dem llb-Verzeichnis von LabVIEW liest. Die gesuchte llb liegt im Installationsverzeichnis von LV unter vi.lib/Utility.
nicht schön, aber funktioniert einigermaßen.
Die veränderten Dateien sollten immer zusammen mit dem Hauptprogramm umgezogen werden, ich habe auch mal am Smith-Diagramm gebastelt, es war dann immer wieder lustig, festzustellen, dass der spezielle Rechner nicht die neue llb hatte Wacko

Hoffe, dass dies dir weiterhilft.

gruß
Lynx


Angehängte Datei(en)
Sonstige .zip  HTML_Font.zip (Größe: 148,45 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
HTML Report Tabellen Font ändern - Y-P - 11.01.2007, 21:45
HTML Report Tabellen Font ändern - lynx - 11.01.2007 22:28

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HTML-Datei - Name einer PNG bzw. JPG ändern Dsans 1 2.119 09.02.2023 04:42
Letzter Beitrag: Martin.Henz
  HTML als 2D Array ares2013 5 3.734 18.11.2021 19:50
Letzter Beitrag: GerdW
  HTML Tags entfernen ares2013 8 8.453 24.06.2021 11:01
Letzter Beitrag: ares2013
  RTF, HTML und PDF innerhalb von VI anzeigen achim @ FZK 5 4.479 17.05.2021 08:36
Letzter Beitrag: Zelos
  Spaltenbreite Tabellen-Anzeigeelement Tobi Wan Kenobi 2 5.459 16.11.2016 07:25
Letzter Beitrag: Tobi Wan Kenobi
  Gitterfarbe von Tabellen anpassen Trinitatis 1 3.316 31.05.2016 12:56
Letzter Beitrag: Trinitatis

Gehe zu: