Afbeelding positie toewijzen in for loop

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joey Schipper

Joey Schipper

09/11/2010 10:13:14
Quote Anchor link
Beste mensen,

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)
PHP script in nieuw venster Selecteer het PHP script
1
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);
    }


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!
 
PHP hulp

PHP hulp

24/11/2024 11:34:09
 
- Mark -

- Mark -

09/11/2010 10:21:57
Quote Anchor link
Is dat nu echt zo moeilijk?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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;
    }

    
?>
 
Joey Schipper

Joey Schipper

09/11/2010 10:30:07
Quote Anchor link
Waarschijnlijk niet voor jou, ik kwam er even niet uit,

bedankt voor je hulp!
 
- Mark -

- Mark -

09/11/2010 10:40:30
Quote Anchor link
:p Het kwam wat vreemd over, Omdat je dingen gebruikt die de meeste mensen een stuk moeilijker vinden.
 
Joey Schipper

Joey Schipper

09/11/2010 10:46:06
Quote Anchor link
Haha, true, ik had even een momentje waarin elke oplossing die ik probeerde niet werkte, vandaar dat ik dacht ik vraag het even bij de pro's ;)

Thnx (Het werkt nu perfect)
Gewijzigd op 09/11/2010 10:46:43 door Joey Schipper
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.