Click or drag to resize

PageClientPrintToPDFAsync Method

Version 86.0.240

[Missing <summary> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

Namespace:  CefSharp.DevTools.Page
Assembly:  CefSharp (in CefSharp.dll) Version: 86.0.240.0 (86.0.240.0)
Syntax
public Task<PrintToPDFResponse> PrintToPDFAsync(
	Nullable<bool> landscape = null,
	Nullable<bool> displayHeaderFooter = null,
	Nullable<bool> printBackground = null,
	Nullable<long> scale = null,
	Nullable<long> paperWidth = null,
	Nullable<long> paperHeight = null,
	Nullable<long> marginTop = null,
	Nullable<long> marginBottom = null,
	Nullable<long> marginLeft = null,
	Nullable<long> marginRight = null,
	string pageRanges = null,
	Nullable<bool> ignoreInvalidPageRanges = null,
	string headerTemplate = null,
	string footerTemplate = null,
	Nullable<bool> preferCSSPageSize = null,
	string transferMode = null
)

Parameters

landscape (Optional)
Type: SystemNullableBoolean

[Missing <param name="landscape"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

displayHeaderFooter (Optional)
Type: SystemNullableBoolean

[Missing <param name="displayHeaderFooter"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

printBackground (Optional)
Type: SystemNullableBoolean

[Missing <param name="printBackground"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

scale (Optional)
Type: SystemNullableInt64

[Missing <param name="scale"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

paperWidth (Optional)
Type: SystemNullableInt64

[Missing <param name="paperWidth"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

paperHeight (Optional)
Type: SystemNullableInt64

[Missing <param name="paperHeight"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

marginTop (Optional)
Type: SystemNullableInt64

[Missing <param name="marginTop"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

marginBottom (Optional)
Type: SystemNullableInt64

[Missing <param name="marginBottom"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

marginLeft (Optional)
Type: SystemNullableInt64

[Missing <param name="marginLeft"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

marginRight (Optional)
Type: SystemNullableInt64

[Missing <param name="marginRight"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

pageRanges (Optional)
Type: SystemString

[Missing <param name="pageRanges"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

ignoreInvalidPageRanges (Optional)
Type: SystemNullableBoolean

[Missing <param name="ignoreInvalidPageRanges"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

headerTemplate (Optional)
Type: SystemString

[Missing <param name="headerTemplate"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

footerTemplate (Optional)
Type: SystemString

[Missing <param name="footerTemplate"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

preferCSSPageSize (Optional)
Type: SystemNullableBoolean

[Missing <param name="preferCSSPageSize"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

transferMode (Optional)
Type: SystemString

[Missing <param name="transferMode"/> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

Return Value

Type: TaskPrintToPDFResponse

[Missing <returns> documentation for "M:CefSharp.DevTools.Page.PageClient.PrintToPDFAsync(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Boolean},System.String)"]

See Also