SquareAnnotation constructor

SquareAnnotation({
  1. String? id,
  2. required List<double> bbox,
  3. String? createdAt,
  4. required int pageIndex,
  5. Color? strokeColor,
  6. double? strokeWidth,
  7. Color? fillColor,
  8. BorderStyle? borderStyle,
  9. List<double>? borderDashArray,
  10. double? cloudyBorderIntensity,
  11. List<double>? cloudyBorderInset,
  12. String? creatorName,
  13. double opacity = 1.0,
  14. int? pdfObjectId,
  15. List<AnnotationFlag>? flags,
  16. String? updatedAt,
  17. String? name,
  18. String? subject,
  19. bool hidden = false,
  20. String? note,
  21. MeasurementScale? measurementScale,
  22. MeasurementPrecision? measurementPrecision,
  23. List<double>? measurementBBox,
  24. Map<String, dynamic>? customData,
})

Implementation

SquareAnnotation({
  super.id,
  required super.bbox,
  super.createdAt,
  required super.pageIndex,
  super.strokeColor,
  super.strokeWidth,
  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.square);