EFStyleLineParams

public class EFStyleLineParams : EFStyleParams

Parameters for line-style QR code styling.

This class defines the styling parameters for line-style QR codes, which use lines to represent data modules instead of solid blocks. This creates QR codes with a unique, minimalist appearance that maintains scannability.

## Features

  • Line-based data module representation
  • Customizable line direction and thickness
  • Position detection pattern styling
  • Icon and backdrop support
  • Minimalist, modern appearance

## Usage

 let lineParams = EFStyleLineParamsLine(
     direction: .x,
     thickness: 0.5,
     color: .black
 )

 let params = EFStyleLineParams(
     icon: icon,
     backdrop: backdrop,
     position: position,
     line: lineParams
 )

 let style = EFQRCodeStyle.line(params)

## Visual Characteristics

  • Data modules are represented as lines
  • Lines can be oriented horizontally or vertically
  • Thickness controls the visual weight of lines
  • Creates a clean, minimalist appearance