ChromiumWebBrowser.CaptureScreenshotAsync Method |
Version 108.4.130
Capture page screenshot.
Namespace:
CefSharp.OffScreen
Assembly:
CefSharp.OffScreen (in CefSharp.OffScreen.dll) Version: 108.4.130.0 (108.4.130.0)
Syntaxpublic Task<byte[]> CaptureScreenshotAsync(
CaptureScreenshotFormat? format = null,
int? quality = null,
Viewport viewport = null
)
public:
Task<array<unsigned char>^>^ CaptureScreenshotAsync(
Nullable<CaptureScreenshotFormat> format = nullptr,
Nullable<int> quality = nullptr,
Viewport^ viewport = nullptr
)
Parameters
- format (Optional)
- Type: System.Nullable<CaptureScreenshotFormat>
Image compression format (defaults to png). - quality (Optional)
- Type: System.Nullable<Int32>
Compression quality from range [0..100] (jpeg only). - viewport (Optional)
- Type: CefSharp.DevTools.Page.Viewport
view port to capture, if not null the browser will be resized if the requested width/height
are larger than the current browser Size.
Return Value
Type:
Task<Byte[]>A task that can be awaited to obtain the screenshot as a byte[].
See Also