Afbeelding positie toewijzen in for loop
Ik ben nu een tijdje met php bezig en moet zeggen dat het allemaal wel aardig gaat, echter zit ik nu al 2 uur met een probleem en waarschijnlijk is dit makkelijk op te lossen.
Waar ben ik mee bezig?
Ik ben bezig om database resultaten in een PDF te genereren en het lukt allemaal, nu heb ik 2 afbeeldingen in een map die het script automatisch opzoekt en in het pdf document zet, de code om dit te doen is als volgt:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
$directory = "../images/barcodes/$theId/";
$images = glob("" . $directory . "*.jpg");
foreach($images as $image)
{
$pdf->addJpegFromFile(''.$images.'',$pos,$pdf->y-191,98,30);
}
$images = glob("" . $directory . "*.jpg");
foreach($images as $image)
{
$pdf->addJpegFromFile(''.$images.'',$pos,$pdf->y-191,98,30);
}
Mijn vraag
Zoals je kan zien is de variabele $pos waar het om gaat, ik krijg nu 2 afbeeldingen die het script achter elkaar in het pdf document zet, dus 1 is zichtbaar en de ander zit erachter verschuild, hoe kan ik nu in mijn loop de $pos variabele zo krijgen dat ik twee verschillende positie's krijg?
Bijvoorbeeld, de eerste positie is 100 en de tweede 300 aangezien de afbeeldingen bijna 200px breed zijn.
Wie weet de oplossing voor dit probleem? Alvast bedankt!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
#| Settings | Begin positie.
$pos = 100;
#| Settings | Het aantal pixels dat de volgende afbeelding moet verspringen ten opzichte van de vorige.
$offset = 200;
$directory = "../images/barcodes/$theId/";
$images = glob("" . $directory . "*.jpg");
foreach($images as $image)
{
$pdf->addJpegFromFile(''.$images.'',$pos,$pdf->y-191,98,30);
#| De positie voor de volgende afbeelding bepalen.
$pos += $offset;
}
?>
#| Settings | Begin positie.
$pos = 100;
#| Settings | Het aantal pixels dat de volgende afbeelding moet verspringen ten opzichte van de vorige.
$offset = 200;
$directory = "../images/barcodes/$theId/";
$images = glob("" . $directory . "*.jpg");
foreach($images as $image)
{
$pdf->addJpegFromFile(''.$images.'',$pos,$pdf->y-191,98,30);
#| De positie voor de volgende afbeelding bepalen.
$pos += $offset;
}
?>
bedankt voor je hulp!
:p Het kwam wat vreemd over, Omdat je dingen gebruikt die de meeste mensen een stuk moeilijker vinden.