Endroid\QrCode\QrCode::setLabelFontSize PHP Method

setLabelFontSize() public method

Set QR Code label font size.
public setLabelFontSize ( integer $label_font_size ) : QrCode
$label_font_size integer Font size of the QR code label
return QrCode
    public function setLabelFontSize($label_font_size)
    {
        $this->label_font_size = $label_font_size;
        return $this;
    }

Usage Example

コード例 #1
0
 /**
  * @Route("/{text}.{extension}", name="endroid_qrcode", requirements={"text"="[\w\W]+", "extension"="jpg|png|gif"})
  */
 public function generateAction(Request $request, $text, $extension)
 {
     $qrCode = new QrCode();
     $qrCode->setText($text);
     if ($request->get('size') !== null) {
         $qrCode->setSize($request->get('size'));
     }
     if ($request->get('padding') !== null) {
         $qrCode->setPadding($request->get('padding'));
     }
     if ($request->get('error_correction_level') !== null) {
         $qrCode->setErrorCorrection($request->get('error_correction_level'));
     }
     if ($request->get('foreground_color') !== null) {
         $qrCode->setForegroundColor($request->get('foreground_color'));
     }
     if ($request->get('background_color') !== null) {
         $qrCode->setBackgroundColor($request->get('background_color'));
     }
     if ($request->get('label') !== null) {
         $qrCode->setLabel($request->get('label'));
     }
     if ($request->get('labelFontSize') !== null) {
         $qrCode->setLabelFontSize($request->get('labelFontSize'));
     }
     $qrCode = $qrCode->get($extension);
     $mime_type = 'image/' . $extension;
     if ($extension == 'jpg') {
         $mime_type = 'image/jpeg';
     }
     return new Response($qrCode, 200, array('Content-Type' => $mime_type));
 }
All Usage Examples Of Endroid\QrCode\QrCode::setLabelFontSize