annotationTypeFromString function
Implementation
AnnotationType annotationTypeFromString(String annotationString) {
switch (annotationString) {
case 'pspdfkit/all':
return AnnotationType.all;
case 'pspdfkit/none':
return AnnotationType.none;
case 'pspdfkit/undefined':
return AnnotationType.undefined;
case 'pspdfkit/link':
return AnnotationType.link;
case 'pspdfkit/markup/highlight':
return AnnotationType.highlight;
case 'pspdfkit/markup/strikeout':
return AnnotationType.strikeout;
case 'pspdfkit/markup/underline':
return AnnotationType.underline;
case 'pspdfkit/markup/squiggly':
return AnnotationType.squiggly;
case 'pspdfkit/text':
return AnnotationType.freeText;
case 'pspdfkit/ink':
return AnnotationType.ink;
case 'pspdfkit/shape/rectangle':
return AnnotationType.square;
case 'pspdfkit/shape/ellipse':
return AnnotationType.circle;
case 'pspdfkit/shape/line':
return AnnotationType.line;
case 'pspdfkit/note':
return AnnotationType.note;
case 'pspdfkit/stamp':
return AnnotationType.stamp;
case 'pspdfkit/caret':
return AnnotationType.caret;
case 'pspdfkit/file':
return AnnotationType.file;
case 'pspdfkit/sound':
return AnnotationType.sound;
case 'pspdfkit/shape/polygon':
return AnnotationType.polygon;
case 'pspdfkit/shape/polyline':
return AnnotationType.polyline;
case 'pspdfkit/screen':
return AnnotationType.screen;
case 'pspdfkit/widget':
return AnnotationType.widget;
case 'pspdfkit/watermark':
return AnnotationType.watermark;
case 'pspdfkit/media':
return AnnotationType.media;
case 'pspdfkit/3d':
return AnnotationType.type3d;
case 'pspdfkit/trapnet':
return AnnotationType.trapNet;
case 'pspdfkit/popup':
return AnnotationType.popup;
case 'pspdfkit/markup/redaction':
return AnnotationType.redact;
case 'pspdfkit/image':
return AnnotationType.image;
}
return AnnotationType.none;
}