@@ -13,7 +13,22 @@ import android.content.Context
13
13
import android.graphics.Color
14
14
import androidx.core.util.Pair
15
15
import com.pspdfkit.annotations.AnnotationType
16
- import com.pspdfkit.annotations.AnnotationType.*
16
+ import com.pspdfkit.annotations.AnnotationType.CIRCLE
17
+ import com.pspdfkit.annotations.AnnotationType.FILE
18
+ import com.pspdfkit.annotations.AnnotationType.FREETEXT
19
+ import com.pspdfkit.annotations.AnnotationType.HIGHLIGHT
20
+ import com.pspdfkit.annotations.AnnotationType.INK
21
+ import com.pspdfkit.annotations.AnnotationType.LINE
22
+ import com.pspdfkit.annotations.AnnotationType.NOTE
23
+ import com.pspdfkit.annotations.AnnotationType.POLYGON
24
+ import com.pspdfkit.annotations.AnnotationType.POLYLINE
25
+ import com.pspdfkit.annotations.AnnotationType.REDACT
26
+ import com.pspdfkit.annotations.AnnotationType.SOUND
27
+ import com.pspdfkit.annotations.AnnotationType.SQUARE
28
+ import com.pspdfkit.annotations.AnnotationType.SQUIGGLY
29
+ import com.pspdfkit.annotations.AnnotationType.STAMP
30
+ import com.pspdfkit.annotations.AnnotationType.STRIKEOUT
31
+ import com.pspdfkit.annotations.AnnotationType.UNDERLINE
17
32
import com.pspdfkit.annotations.LineEndType
18
33
import com.pspdfkit.annotations.configuration.AnnotationConfiguration
19
34
import com.pspdfkit.annotations.configuration.AnnotationProperty
@@ -33,7 +48,6 @@ import com.pspdfkit.annotations.configuration.SoundAnnotationConfiguration
33
48
import com.pspdfkit.annotations.configuration.StampAnnotationConfiguration
34
49
import com.pspdfkit.annotations.stamps.StampPickerItem
35
50
import com.pspdfkit.configuration.annotations.AnnotationAggregationStrategy
36
- import com.pspdfkit.flutter.pspdfkit.util.MeasurementHelper
37
51
import com.pspdfkit.ui.fonts.Font
38
52
import com.pspdfkit.ui.inspector.views.BorderStylePreset
39
53
import com.pspdfkit.ui.special_mode.controller.AnnotationTool
@@ -69,8 +83,6 @@ const val MIN_TEXT_SIZE = "minimumFontSize"
69
83
const val MAX_TEXT_SIZE = " maximumFontSize"
70
84
const val DEFAULT_FONT = " fontName"
71
85
const val AVAILABLE_FONTS = " availableFonts"
72
- const val DEFAULT_SCALE = " defaultScale"
73
- const val DEFAULT_PRECISION = " defaultPrecision"
74
86
const val OVERLAY_TEXT = " overlayText"
75
87
const val REPEAT_OVERLAY_TEXT = " repeatOverlayText"
76
88
@@ -307,21 +319,6 @@ class AnnotationConfigurationAdaptor {
307
319
)
308
320
}
309
321
310
- DEFAULT_SCALE -> (configuration[key] as Map <String , Any >? )?.let { scaleObject ->
311
- val scale = MeasurementHelper .convertScale(scaleObject)
312
- if (scale != null ) {
313
- builder.setDefaultScale(scale)
314
- }
315
- }
316
-
317
- DEFAULT_PRECISION -> configuration[key].let { precisionString ->
318
- val precision =
319
- MeasurementHelper .convertPrecision(precisionString as String )
320
- if (precision != null ) {
321
- builder.setDefaultPrecision(precision)
322
- }
323
- }
324
-
325
322
MAX_ALPHA -> builder.setMaxAlpha((configuration[key] as Double ).toFloat())
326
323
MIN_ALPHA -> builder.setMinAlpha((configuration[key] as Double ).toFloat())
327
324
MAX_THICKNESS -> builder.setMaxThickness((configuration[key] as Double ).toFloat())
@@ -375,19 +372,6 @@ class AnnotationConfigurationAdaptor {
375
372
)
376
373
}
377
374
378
- DEFAULT_SCALE -> configuration[key].let { scaleObject ->
379
- val scale = MeasurementHelper .convertScale(scaleObject as Map <String , Any >)
380
- if (scale != null )
381
- builder.setDefaultScale(scale)
382
- }
383
-
384
- DEFAULT_PRECISION -> (configuration[key])?.let { precisionString ->
385
- val precision =
386
- MeasurementHelper .convertPrecision(precisionString as String )
387
- if (precision != null )
388
- builder.setDefaultPrecision(precision)
389
- }
390
-
391
375
MAX_ALPHA -> builder.setMaxAlpha((configuration[key] as Double ).toFloat())
392
376
MIN_ALPHA -> builder.setMinAlpha((configuration[key] as Double ).toFloat())
393
377
MAX_THICKNESS -> builder.setMaxThickness((configuration[key] as Double ).toFloat())
@@ -441,19 +425,6 @@ class AnnotationConfigurationAdaptor {
441
425
)
442
426
}
443
427
444
- DEFAULT_SCALE -> (configuration[key] as Map <String , Any >? )?.let { scaleObject ->
445
- val scale = MeasurementHelper .convertScale(scaleObject)
446
- if (scale != null )
447
- builder.setDefaultScale(scale)
448
- }
449
-
450
- DEFAULT_PRECISION -> configuration[key].let { precisionString ->
451
- val precision =
452
- MeasurementHelper .convertPrecision(precisionString as String )
453
- if (precision != null )
454
- builder.setDefaultPrecision(precision)
455
- }
456
-
457
428
DEFAULT_LINE_END -> configuration[key].let { lineEndPair ->
458
429
459
430
builder.setDefaultLineEnds(extractLineEndPair(lineEndPair as String ))
0 commit comments