Schrift
[thread]5033[/thread]

Alle einträge einer Hlist auslesen...

Leser: 1


<< >> 7 Einträge, 1 Seite
zipster
 2005-07-19 17:48
#44199 #44199
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Hi,


mit welchem Befehl kann man alle Einträge einer Hlist auslesen und in ein Array speichern?


Danke schon mal im voraus ;)


Gruß

Zipster\n\n

<!--EDIT|zipster|1121780926-->
esskar
 2005-07-19 17:59
#44200 #44200
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
$hlist->itemCget($path, $column, -text);
zipster
 2005-07-20 10:32
#44201 #44201
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Und wie bekomme ich alle $path raus?
esskar
 2005-07-20 12:09
#44202 #44202
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
tja; wenn es so einfach wäre.
wie speicherst du denn die Daten? Man muss ja beim adden auch einen Pfad angeben; dieser könnte z.B. fortlaufend sein; also von 0 bis n oder so; wenn du dann itemCget mit $pad == n+1 aufrufst, könnte es sein, dass undef zurück gegeben wird; genau weiß ich es aber nicht; musst du mal probieren oder auf ptk warten! :)\n\n

<!--EDIT|renee|1121848889-->
zipster
 2005-07-20 12:55
#44203 #44203
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Ich schreibe die Daten so in die Hlist...
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
for my $fn (glob ("\"$programmpfad/images/1/*.jpg\"")) {
my $SrcImg=$mw->Photo(-file => $fn);
my $DstImg=$mw->Photo();
my $w=$SrcImg->width();
my $h=$SrcImg->height();
my $f=int($h/200);
$DstImg->copy($SrcImg, -subsample => ($f, $f)); # rescales image to one size
$i++;
push @ImgArr, $DstImg;
print "$i:$fn:$w $h\n";
$SrcImg->delete();
my $e=$first_pdf->addchild("", -data => $fn,);
$first_pdf->itemCreate($e, 0,

-itemtype => "imagetext",

-image => $DstImg,

-text => $fn,

-style => $TextOver,

);
}



Quote
musst du mal probieren oder auf ptk warten! :)

*G*
esskar
 2005-07-20 13:02
#44204 #44204
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
my $e=$first_pdf->addchild("", -data => $fn,);


der erste paramter ("") ist glaube ich der pfad, oder?
den auf leerstring zu setzen ist ziemlich... naja... dumm, glaube ich!
ptk
 2005-07-20 13:11
#44205 #44205
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Code: (dl )
$hlist->info("children")

Wobei man bei verschachtelten Strukturen warscheinlich noch die children der children einsammeln muss.
<< >> 7 Einträge, 1 Seite



View all threads created 2005-07-19 17:48.