CPDFImageAnnotation.fromUri constructor
CPDFImageAnnotation.fromUri({})
Creates an image annotation from a platform URI string.
This is typically used with Android content URIs returned by the system picker or another app.
Example:
final annotation = CPDFImageAnnotation.fromUri(
page: 2,
rect: const CPDFRectF(
left: 32,
top: 96,
right: 196,
bottom: 260,
),
uri: 'content://media/external/images/media/1000',
);
Implementation
factory CPDFImageAnnotation.fromUri({
String? title,
String? content,
DateTime? createDate,
required int page,
String uuid = '',
required CPDFRectF rect,
required String uri,
}) {
return CPDFImageAnnotation(
title: title ?? '',
content: content ?? '',
createDate: createDate,
page: page,
uuid: uuid,
rect: rect,
imageData: CPDFImageData.fromUri(uri),
);
}