LabVIEWForum.de
Spaltenbreite einer Tabelle im HTML-Report - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Spaltenbreite einer Tabelle im HTML-Report (/Thread-Spaltenbreite-einer-Tabelle-im-HTML-Report)

Seiten: 1 2 3


Spaltenbreite einer Tabelle im HTML-Report - monoceros84 - 11.12.2007 13:11

Wie Jens weiter oben schonmal gesagt hat: Verantwortlich ist die Übergabe von 'column width' an das VI "HTML Report Table Cell.vi" im VI "HTML Report Labeled String Table.vi" (was wiederum in "Append Text Table To report.vi" gerufen wird).
Zur Zeit wird der gleiche Breitenwert an alle Spalten übergeben. Was du aber brauchst, ist eine Breite abhängig vom der inneren For-Schleife. Also am besten eine Case-Struktur in die innere For-Schleife und abhängig vom i die Breitenwerte füllen. Oder eben den Eingang "column-width" von DBL in 1D-DBL ändern und dann den richtigen Index aus dem Array abhängig vom i der inneren For-Schleife aussuchen (ist IMHO flexibler).

[attachment=10281]


Spaltenbreite einer Tabelle im HTML-Report - Y-P - 11.12.2007 16:22

Kannst Du mir Dein Bsp. bitte mal hochladen... Da verwendest Du doch schon genau das.

Gruß Markus

' schrieb:Wie Jens weiter oben schonmal gesagt hat: Verantwortlich ist die Übergabe von 'column width' an das VI "HTML Report Table Cell.vi" im VI "HTML Report Labeled String Table.vi" (was wiederum in "Append Text Table To report.vi" gerufen wird).
Zur Zeit wird der gleiche Breitenwert an alle Spalten übergeben. Was du aber brauchst, ist eine Breite abhängig vom der inneren For-Schleife. Also am besten eine Case-Struktur in die innere For-Schleife und abhängig vom i die Breitenwerte füllen. Oder eben den Eingang "column-width" von DBL in 1D-DBL ändern und dann den richtigen Index aus dem Array abhängig vom i der inneren For-Schleife aussuchen (ist IMHO flexibler).

[attachment=37291:HTML.png]



Spaltenbreite einer Tabelle im HTML-Report - monoceros84 - 11.12.2007 18:54

Sorry, verwende das selber nicht. Ich hab nur mal kurz reingesehen, einen Screeni gemacht und nen tollen wackligen Pfeil reingemalt.
Und jetzt war ich schon wieder viel zu lang auf Arbeit und will erstmal heim. Aber morgen kann ich das bestimtm mal machen...


Spaltenbreite einer Tabelle im HTML-Report - monoceros84 - 12.12.2007 08:41

Servus. Anbei das angesprochene VI mit der Änderung. Die Übergabe der Zell-Breiten "column widths" in übergeordneten VIs von DBL in 1D-DBL zu ändern, schaffst du bestimmt auch allein;)Das ganze ist ungetestet, sollte aber funktionieren. Wenn nicht, bitte Beschwerden an mich...

Lv85_img
[attachment=10294]


Spaltenbreite einer Tabelle im HTML-Report - Y-P - 12.12.2007 15:38

Bin heute nicht dazukommen, werde es mir aber morgen (hoffentlich) mal ansehen. Danke schonmal.

Gruß Markus

' schrieb:Servus. Anbei das angesprochene VI mit der Änderung. Die Übergabe der Zell-Breiten "column widths" in übergeordneten VIs von DBL in 1D-DBL zu ändern, schaffst du bestimmt auch allein;)Das ganze ist ungetestet, sollte aber funktionieren. Wenn nicht, bitte Beschwerden an mich...

Lv85_img
[attachment=37304:HTML_Rep...ng_Table.vi]



Spaltenbreite einer Tabelle im HTML-Report - Y-P - 28.04.2008 12:08

Hallo zusammen,

ich hab' immer noch ein Problem mit meinem HTML-Report.
Beim Speichern als HTML-Datei ist die Zeilenbreite ja soweit noch OK (da sie beim Anzeigen automatisch eingestellt wird).
Beim Drucken ist es aber das Problem, dass ich manche Spalten gerne schmaler hätte und manche (die mit viel Inhalt) breiter.
Das klappt aber so nicht und die von NI konnten mir auch nicht weiterhelfen, da mein dortiger Ansprechpartner von HTML wohl keine Ahnung hatte.
Kann mir da evtl. jemand von Euch weiterhelfen?
Hier die aktuellen VIs. Testet es einfach mal, dann seht Ihr was ich meine.

[attachment=12275]
Lv80_img
[attachment=12274]
Lv80_img

Gruß Markus

' schrieb:Bin heute nicht dazukommen, werde es mir aber morgen (hoffentlich) mal ansehen. Danke schonmal.

Gruß Markus



Spaltenbreite einer Tabelle im HTML-Report - Y-P - 28.04.2008 14:33

Hat sich soweit erledigt. Das Bsp. von Monoceros hat geholfen.... Muss es nur noch anpassen.

Gruß Markus


Spaltenbreite einer Tabelle im HTML-Report - Y-P - 05.05.2008 16:33

Als HTML-Datei kann ich es nun anzeigen lassen.
Beim Ausdrucken habe ich aber das Problem, dass man einen HTML-Report nicht als "Querformat" ausdrucken kann, sondern das klappt nur beim "Standard-Report". Dort habe ich aber das Problem, dass das Beispiel von oben nicht funktioniert, weil ich den HTML-Code nur an einen HTML-Report anhängen kann. Also die Erstellung von Reports ist in LabVIEW wirklich besch...... Grrr

Hat mir vielleicht jemand 'nen Tip, wie ich im Bsp. von Beitrag 16 eine variable Spaltenbreite (per HTML-Code?) und Ausdruck als Querformat unter einen Hut kriege?

Gruß Markus


Spaltenbreite einer Tabelle im HTML-Report - Y-P - 05.05.2008 16:45

Hier ist noch das Bsp., welches ich gerne auch mal als Querformat drucken würde (wenn es geht mit Gitterlinien wie beim Standard-Report).

[attachment=12357]
Lv80_img

Gruß Markus

' schrieb:Als HTML-Datei kann ich es nun anzeigen lassen.
Beim Ausdrucken habe ich aber das Problem, dass man einen HTML-Report nicht als "Querformat" ausdrucken kann, sondern das klappt nur beim "Standard-Report". Dort habe ich aber das Problem, dass das Beispiel von oben nicht funktioniert, weil ich den HTML-Code nur an einen HTML-Report anhängen kann. Also die Erstellung von Reports ist in LabVIEW wirklich besch...... Grrr

Hat mir vielleicht jemand 'nen Tip, wie ich im Bsp. von Beitrag 16 eine variable Spaltenbreite (per HTML-Code?) und Ausdruck als Querformat unter einen Hut kriege?

Gruß Markus



Spaltenbreite einer Tabelle im HTML-Report - jg - 05.05.2008 20:02

Hallo, Markus,

mal was Allgemeines zu HTML:

Mit einer HTML-Seite sagst du eigentlich gar nichts über ein Seitenformat oder -größe aus. In ihrer Ur-Definition ist HTML nämlich nur eine Beschreibung von Text-Bausteinen wie Überschriften, Paragraphen, Tabellen, Auflistungen usw., die genaue Darstellung (dazu gehören so Sachen wie Fonts, Einrückungen, Formatierung usw.) bleibt dem Browser überlassen.

HTML kümmert sich also nur um die Struktur oder Syntax des Textes, und dazu gehört halt nicht die Ausrichtung wie Hoch- oder Querformat. Das macht bei HTML für die Darstellung durch den Browser ja auch gar keinen Sinn. Erst beim Ausdruck durch den Browser kannst du dann ja das Seitenformat festlegen.

Ich kenne jetzt leider auch keine Lösung für dein Problem, und ich weiss auch nicht, ob es da überhaupt eine gibt (kenne mich mit den Report-VI's auch kaum aus). Aber ich wollte mal mein Basiswissen über HTML weitergeben.

MfG, Jens