Új hozzászólás Aktív témák

  • trisztan94

    őstag

    Hali!

    Egy menetlevél készítő szoftvert hegesztek egy futárcégnek. Ezt a nagyszerű PHPExcel library-vel valósítom meg.

    Egy ilyen menetlevélnek a következő nyomtatási sablonnak kell megfelelnie:

    Minden lap tetején egy fejléc, ahol a jármű neve és az egy műszakos menetlevélnek a számozása (tehát pl menetlevél 3/1, menetlevél 3/2 stb) van. Ha esetleg kevesebb sor lenne, mint ami kifér egy lapra, akkor is üresen kell hagyni a lap további részét, tehát még véletlen sem kerülhet 4-5 sor után a következő járműnek a fejléce a lapra. Ugyanígy nem csúszhat át a fejléc egy másik lapra, stb.

    Itt az a probléma, hogy egy bszott nagy táblázatból generálja a szoftver a menetlevelet. Ilyen 20-30.000 soros táblázat a bemenet, ami 100-120 autóra van felbontva, ahol minden sor egy címet jelöl.

    Na szóval a tényleges probléma az lenne, hogy nem tudom, hogy amikor írom az Excel fájlt kódban, hogyan tudnám azt, hogy mikor van a lap vége. Próbáltam azt, hogy egy fix sor számot (29-et) állítottam be, de az sem volt jó, mert a megjegyzés mező ha hosszabb és esetleg 2-3 sorra széthúzza magasságban a cellát amiben van, akkor nem fér ki ugye a 29 egy lapra.

    Esetleg csinált már valaki ilyet?

    TL;DR: hogyan tudom ellenőrizni, hogy egy excel fájl írása közben mikor van a nyomtatási lapnak a vége?

Új hozzászólás Aktív témák

Hirdetés