getPrintableArea(); if ($record->has('barcode1d')) { static::write1DBarcode( $pdf, $record->get('barcode1d')->content, $record->get('barcode1d')->type, $pa->x1, $pa->y1, $pa->w, self::BARCODE_SIZE ); } $currentY = $pa->y1 + self::BARCODE_SIZE + self::BARCODE_MARGIN; $usableHeight = $pa->h - self::BARCODE_SIZE - self::BARCODE_MARGIN; $fontSize = $usableHeight + self::TEXT_SIZE_MOD; $tagWidth = $pa->w / 3; $fieldWidth = $pa->w / 3 * 2; static::writeText( $pdf, $record->get('tag'), $pa->x1, $currentY, 'freemono', 'b', $fontSize, 'L', $tagWidth, $usableHeight, true, 0, 0 ); if ($record->get('fields')->count() >= 1) { static::writeText( $pdf, $record->get('fields')->values()->get(0)['value'], $pa->x1 + ($tagWidth), $currentY, 'freemono', 'b', $fontSize, 'R', $fieldWidth, $usableHeight, true, 0, 0 ); } } }