LineAnnotation constructor
LineAnnotation({
- String? id,
- required List<
double> bbox, - String? createdAt,
- required int pageIndex,
- required Color? strokeColor,
- required double? strokeWidth,
- required List<
double> startPoint, - required List<
double> endPoint, - LineCaps? lineCaps,
- Color? fillColor,
- BorderStyle? borderStyle,
- List<
double> ? borderDashArray, - double? cloudyBorderIntensity,
- List<
double> ? cloudyBorderInset, - String? creatorName,
- double opacity = 1.0,
- int? pdfObjectId,
- List<
AnnotationFlag> ? flags, - String? updatedAt,
- String? name,
- String? subject,
- String? note,
- MeasurementScale? measurementScale,
- MeasurementPrecision? measurementPrecision,
- List<
double> ? measurementBBox, - Map<
String, dynamic> ? customData,
Implementation
LineAnnotation({
super.id,
required super.bbox,
super.createdAt,
required super.pageIndex,
required super.strokeColor,
required super.strokeWidth,
required this.startPoint,
required this.endPoint,
this.lineCaps,
super.fillColor,
super.borderStyle,
super.borderDashArray,
super.cloudyBorderIntensity,
super.cloudyBorderInset,
super.creatorName,
super.opacity,
super.pdfObjectId,
super.flags,
super.updatedAt,
super.name,
super.subject,
super.hidden,
super.note,
super.measurementScale,
super.measurementPrecision,
super.measurementBBox,
super.customData,
}) : super(type: AnnotationType.line);