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!
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).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite einer Tabelle im HTML-Report
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]
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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...
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...
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite einer Tabelle im HTML-Report
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...
[attachment=37304:HTML_Rep...ng_Table.vi]
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
28.04.2008, 12:08 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2008 14:10 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite einer Tabelle im HTML-Report
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.
' schrieb:Bin heute nicht dazukommen, werde es mir aber morgen (hoffentlich) mal ansehen. Danke schonmal.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite einer Tabelle im HTML-Report
Hat sich soweit erledigt. Das Bsp. von Monoceros hat geholfen.... Muss es nur noch anpassen.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
05.05.2008, 16:33 (Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2008 16:34 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Spaltenbreite einer Tabelle im HTML-Report
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......
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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
05.05.2008, 16:45 (Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2008 16:46 von Y-P.)
' 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......
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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!