محمد المصري12 نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 سلام عليكم ازاي اغير احداثيات الصورة في مكتبة pdf ؟ انا استخدمت الدوال setY و SetX الدوال شغالة مع النصوص بشكل رائع بس مش راضية تحرك الصورة من مكانها $pdf -> SetY(50); /* تحريك اسفل و اعلى */ $pdf -> Setx(65); /* تحريك يمين و يسار */ $pdf->Image('./assets/images/merge/'.$merge_image, '', 100, 130, 250, '', '', 'M', false, 300, 'C', false, false, 1, true, false, false); و شكرا لكم 2 اقتباس
0 Waleed Alfakiat نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 ممكن تزودنا باسم المكتبة التي تقوم باستخدامها ؟ 1 اقتباس
0 محمد المصري12 نشر 27 مارس 2021 الكاتب أرسل تقرير نشر 27 مارس 2021 (معدل) انا قدرت اطلعها لفوق بتغيير القيمة 100 $pdf->Image('./assets/images/merge/'.$merge_image, '', 100 بس مش عارف احركها يمين و شمال خالص استخدم مكتبة tcpdf بتاريخ 4 دقائق مضت قال Alfakiat: ممكن تزودنا باسم المكتبة التي تقوم باستخدامها ؟ tcpdf تم التعديل في 27 مارس 2021 بواسطة محمد المصري5 اقتباس
0 بلال زيادة نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 يمكنك استخدام التالي $this->Image($image_file, 90, 5, 40, '', 'PNG', '', 'T', false, 300, 'C', false, false, 0, false, false, false); بحيث: L - لليسار. C - للمنتصف. R - لليمين. إذا كانت فارغة تتجه الصورة مع اتجاه الصفحة سواء ltr - rtl. أو يمكنك تجربة التالي <?php require ('TCPDF.php'); class PDF extends TCPDF { const DPI = 96; const MM_IN_INCH = 25.4; const A4_HEIGHT = 297; const A4_WIDTH = 210; const MAX_WIDTH = 800; const MAX_HEIGHT = 500; function pixelsToMM($val) { return $val * self::MM_IN_INCH / self::DPI; } function resizeToFit($imgFilename) { list($width, $height) = getimagesize($imgFilename); $widthScale = self::MAX_WIDTH / $width; $heightScale = self::MAX_HEIGHT / $height; $scale = min($widthScale, $heightScale); return array( round($this->pixelsToMM($scale * $width)), round($this->pixelsToMM($scale * $height)) ); } function centreImage($img) { list($width, $height) = $this->resizeToFit($img); $this->Image( $img, (self::A4_HEIGHT - $width) / 2, (self::A4_WIDTH - $height) / 2, $width, $height ); } } $pdf = new PDF(); $pdf->AddPage("L"); $pdf->centreImage("path/to/my/image.jpg"); $pdf->Output(); ?> 1 اقتباس
1 Waleed Alfakiat نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 قم بتعيين الخيارات الخاصة بالصورة كالآتي: $pdf->Image($image_path, 50 , 10 , 100 , 20 , '', null, 'center'); ^^ ^^ ^^^ ^^ X Y W H بحيث أنّ X: أحداثيات الصورة (يمين - يسار) Y: أحداثيات الصورة (أعلى - أسفل) W: مقاس الصورة بالعرض H: مقاس الصورة بالطول 1 اقتباس
0 محمد المصري12 نشر 28 مارس 2021 الكاتب أرسل تقرير نشر 28 مارس 2021 وصلت الفكرة اخي ، اشكرك شكرا لك استاذنا ، للاسف لم تعمل معي الطريقة اقتباس
السؤال
محمد المصري12
سلام عليكم
ازاي اغير احداثيات الصورة في مكتبة pdf ؟
انا استخدمت الدوال setY و SetX الدوال شغالة مع النصوص بشكل رائع بس مش راضية تحرك الصورة من مكانها
و شكرا لكم
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.