Delegate that creates the output signature preview stream.
Example
importiofromgroupdocs.signatureimportSignaturefromgroupdocs.signature.domainimportQrCodeTypesfromgroupdocs.signature.optionsimportPreviewSignatureOptions,QrCodeSignOptions# Memory buffer to receive the preview imagepreview_buffer=io.BytesIO()defcreate_stream(options):# Return the same buffer for any preview generationreturnpreview_bufferqr_options=QrCodeSignOptions("https://www.groupdocs.com/",QrCodeTypes.QR)preview_opts=PreviewSignatureOptions(qr_options,create_stream)# Generate the preview image into the bufferSignature.generate_signature_preview(preview_opts)# Access the generated PNG bytesimage_data=preview_buffer.getvalue()print(f"Preview size: {len(image_data)} bytes, PNG: {image_data.startswith(b'\\x89PNG')}")