Schrift
[thread]10387[/thread]

Übersetzung gesucht



<< >> 5 Einträge, 1 Seite
pktm
 2007-09-13 15:27
#99423 #99423
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Die Dokumentation von Tk::TableMatrix::Spreadsheet wirft mir folgenden Brocken vor die Füße:
Quote
$table->spans(?index?, ?rows,cols, index, rows,cols, ...?)

This command is used to manipulate row/col spans. When called with no arguments, all known spans are returned as a list of tuples of the form {index span}. When called with only the index , the span for that index only is returned, if any. Otherwise an even number of index rows,cols pairs are used to set spans. A span starts at the index and continues for the specified number of rows and cols. Negative spans are not supported. A span of 0,0 unsets any span on that cell. See EXAMPLES for more info.


Dabei stellen sich mir folgende Fragen:
- Was ist mit den Fragezeichen bei ?index? gemeint? Ist der optional, muss er hin, soll ich wo anders suchen wie man einen Index schreibt?
- Unmittelbar danach folgt ?rows,cols. Soll das auch ein Index sein? Also als Tupel in Form eines String mit einem Komma? So wie my $rows_cols = "1,2";? Oder ist rows optional, wobei cols immer angegeben werden muss?
- Inwiefern wirkt sich das auf die Kobinatorik mit vorangehendem oder nachfolgendem aus?
- Dann folgt noch ein index. Welcher soll das sein? Der Selbe wie ?index? ? Oder der bis wohin sich die Zelle erstrecken soll?

Ich blick das nicht.
Kann mir da jemand übersetzen helfen? Ich will eigentlich einfach nur wissen, was ich schreiben muss, wenn ich das hier in Tk modellieren will:
[html]
<table>
<caption></caption>
<tr>
<th colspan="8">Präsens</th>
</tr>
<tr>
<th colspan="4">Indikativ</th>
<th colspan="4">Konjunktiv I</th>
</tr>
<tr>
<th>Person</th>
<th>Stamm</th>
<th>ZM</th>
<th>Endung</th>

<th>Person</th>
<th>Stamm</th>
<th>ZM</th>
<th>Endung</th>
</tr>

<tr>
<th>ich</th>
<td rowspan="6">Stamm</td>
<td rowspan="6">-</td>
<td>e</td>
<th>ich</th>
<td rowspan="6">Stamm</td>
<td rowspan="6">e</td>
<td>-</td>
</tr>
<tr>
<th>du</th>
<td>t</td>
<th>du</th>
<td>st</td>
</tr>
<tr>
<th>er/sie/es</th>
<td>st</td>
<th>er/sie/es</th>
<td>-</td>
</tr>
<tr>
<th>wir</th>
<td>en</td>
<th>wir</th>
<td>n</td>
</tr>
<tr>
<th>ihr</th>
<td>t</td>
<th>ihr</th>
<td>t</td>
</tr>
<tr>
<th>sie</th>
<td>en</td>
<th>sie</th>
<td>n</td>
</tr>
</table>
[/html]

Ein oder zwei Beispiele wären in der Dokumentation schon angebracht. Die erübrigen sich natürlich, wenn man mit sienen Gedanken in einer Tk-Welt lebt, aber da bin ich noch nicht angekommen, und viele andere Menschen wohl auch noch nicht *frustschieb*
http://www.intergastro-service.de (mein erstes CMS :) )
renee
 2007-09-13 15:54
#99428 #99428
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
pktm+2007-09-13 13:27:55--
Hallo!

Die Dokumentation von Tk::TableMatrix::Spreadsheet wirft mir folgenden Brocken vor die Füße:

Dabei stellen sich mir folgende Fragen:
- Was ist mit den Fragezeichen bei ?index? gemeint? Ist der optional, muss er hin, soll ich wo anders suchen wie man einen Index schreibt?


Das heißt, es ist optional...
Quote
- Unmittelbar danach folgt ?rows,cols. Soll das auch ein Index sein? Also als Tupel in Form eines String mit einem Komma? So wie my $rows_cols = "1,2";? Oder ist rows optional, wobei cols immer angegeben werden muss?
Kein String, sondern zwei Zahlen durch ein Komma getrennt. "rows" scheint optional zu sein.

[/quote]
- Inwiefern wirkt sich das auf die Kobinatorik mit vorangehendem oder nachfolgendem aus?
- Dann folgt noch ein index. Welcher soll das sein? Der Selbe wie ?index? ? Oder der bis wohin sich die Zelle erstrecken soll?

[/quote]

Das wird wohl der nächste Index sein...

Probieren geht über studieren... ;-)

Hast Du mal ein kleines Beispielprogramm, wo Du das Modul verwendest?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pktm
 2007-09-13 15:57
#99432 #99432
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ja, hier ist der Grund für meinen Frust - das Beispielprogramm ^^:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
use strict;
use warnings;
use Tk;

my $mw = tkinit();

my %table = ();
my $ft = $mw->Scrolled(
'Spreadsheet',
-cols => 8,
-rows => 9,
-variable => \%table,
-selectmode => 'extended',
-bg => 'white',
-bg => 'white',
-scrollbars => 'se',
);

# Dokumentation
# $table->spans(?index?, ?rows,cols, index, rows,cols, ...?)

# Zeile 1: Zeit, colspan=8
$ft->spans("0,0", "0,0", "0,0", "0,8"); # geht, warum auch immer

# Zeile 2: 2 * Modus, colspan=4

# Zeile 3: 2 * (Person,Stamm,ZM,Endung), Stamm,ZM = rowspan=6

$ft->pack();

$mw->MainLoop();
http://www.intergastro-service.de (mein erstes CMS :) )
pktm
 2007-09-13 16:09
#99435 #99435
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ja, nach noch mehr Probieren gibts jetzt folgende Ergebnisse:
Die Syntax ist $table->span("$index_row,$index_col","$span_rows,$span_cols");

Die Dokumenation ist einfach nur Müll. Sie stimmt schlichtweg nicht.

Edit: zum Anschauen: eine bunte Tabelle, mit rowspan und colspan und formatierter Schrift in den Feldern.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
use strict;
use warnings;
use Tk;
use Tk::TableMatrix::Spreadsheet;

my $mw = tkinit();

my %table = ();
my $ft = $mw->Scrolled(
    'Spreadsheet',
    -cols           => 8,
    -rows           => 9,
    -variable       => \%table,
    -selectmode     => 'extended',
    -bg             => 'white',
    -bg             =>  'white',
    -scrollbars     => 'se',
);

$ft->set("0,0", 'Test');

# Tag für th erstellen, -bg => '#009966',
$ft->tag('celltag', 'th', "0,0", "1,0", "1,4", "2,0", "3,0", "4,0", "5,0", "6,0", "7,0", "8,0", "2,4", "3,4", "4,4", "5,4", "6,4", "7,4", "8,4",);
$ft->tagConfigure('th', -bg => '#009966', -fg => '#FFFFFF', -font => '{Verdana} 10 {bold}' );


# Dokumentation
# $table->spans(?index?, ?rows,cols, index, rows,cols, ...?)

# Zeile 1: Zeit, colspan=8
$ft->spans("0,0", "0,8");

# Zeile 2: 2 * Modus, colspan=4
$ft->spans("1,0", "0,3");
$ft->spans("1,4", "0,3");

# Zeile 3: 2 * (Person,Stamm,ZM,Endung), Stamm,ZM = rowspan=6
$ft->spans("2,1", "6,0");
$ft->spans("2,2", "6,0");
$ft->spans("2,5", "6,0");
$ft->spans("2,6", "6,0");

$ft->pack();

$mw->MainLoop();


Jetzt nur noch lustig Kapseln...
http://www.intergastro-service.de (mein erstes CMS :) )
ptk
 2007-09-14 00:00
#99457 #99457
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
pktm+2007-09-13 14:09:49--
Die Dokumenation ist einfach nur Müll. Sie stimmt schlichtweg nicht.
Bitte bei rt.cpan.org anmeckern und/oder Eintrag in annocpan machen (Links existieren jeweils bei search.cpan.org).
<< >> 5 Einträge, 1 Seite



View all threads created 2007-09-13 15:27.