CPDFImageAnnotation.fromDataUri constructor
CPDFImageAnnotation.fromDataUri({})
Creates an image annotation from a data URI string.
This is useful when the image source is already available in the browser
or web-style data:image/...;base64,... format.
Example:
final annotation = CPDFImageAnnotation.fromDataUri(
page: 0,
rect: const CPDFRectF(
left: 80,
top: 120,
right: 220,
bottom: 260,
),
dataUri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...',
);
Implementation
factory CPDFImageAnnotation.fromDataUri({
String? title,
String? content,
DateTime? createDate,
required int page,
String uuid = '',
required CPDFRectF rect,
required String dataUri,
}) {
return CPDFImageAnnotation(
title: title ?? '',
content: content ?? '',
createDate: createDate,
page: page,
uuid: uuid,
rect: rect,
imageData: CPDFImageData.fromDataUri(dataUri),
);
}