<div dir="ltr"><div>Hi all,<br><br></div><div> In GfxState.h, this function is declared right after setCTM and concatCTM, which looks like no big deal than the other 2, but actually also modifies clip BBox of the State<br>
<br></div><div> The only place this function is used is in the functions handling transparency groups in SplashOutputDev.cc. I'm not familiar with that part, but looks like an ad hoc hack.<br><br></div><div> I found this while I want to track all functions that might update clip BBox, this does not make sense to me. Although I've got no better solution, at least it might be more reasonable if we add a new backdoor for clip BBox and change shiftCTM to what it looks like. In this way SplashOutputDev still takes the responsibility, but GfxState is relieved.<br>
<br></div><div> What do you think ? I can create a patch.<br></div><div><br></div><div> regards,<br></div><div> - Lu<br></div><br></div>