IppPrintDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol).
public ref class IppPrintDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class IppPrintDevice final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class IppPrintDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class IppPrintDevice
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class IppPrintDevice
Public NotInheritable Class IppPrintDevice
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 11 (introduzida na 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v14.0)
|
Comentários
Para obter mais informações sobre essa classe, consulte Imprimir guia de design de aplicativo de suporte.
Propriedades
CanModifyUserDefaultPrintTicket |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
DeviceKind |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
IsIppFaxOutPrinter |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
PrinterName |
Obtém o nome do dispositivo de impressora. |
PrinterUri |
Obtém o URI do dispositivo da impressora (para contatar a impressora diretamente). |
UserDefaultPrintTicket |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
Métodos
FromId(String) |
Cria um objeto IppPrintDevice de uma ID de dispositivo de impressora. |
FromPrinterName(String) |
Cria um objeto IppPrintDevice de um nome de impressora. |
GetDeviceSelector() |
Recupera uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) para identificar dispositivos IPP (Internet Printing Protocol). Você pode passar essa cadeia de caracteres para DeviceInformation.FindAllAsync para localizar dispositivos. |
GetMaxSupportedPdfSize() |
Recupera um valor que indica o tamanho máximo de PDF com suporte em bytes. |
GetMaxSupportedPdfVersion() |
Recupera uma cadeia de caracteres que indica a versão máxima de PDF com suporte. |
GetMaxSupportedPdlVersion(String) |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
GetPdlPassthroughProvider() |
Recupera um objeto PdlPassthroughProvider que representa o provedor de passagem para a impressora IPP (Internet Printing Protocol). Se não houver suporte para passagem, o método falhará; chame IppPrintDevice.IsPdlPassthroughSupported primeiro. |
GetPrinterAttributes(IIterable<String>) |
Obtém atributos para a impressora atual como um mapa de pares de nome e valor do atributo IPP (Internet Printing Protocol). |
GetPrinterAttributesAsBuffer(IIterable<String>) |
Obtém atributos para a impressora atual, conforme especificado por um buffer que contém um grupo de atributos de impressora de uma resposta IPP (Protocolo de Impressão da Internet) serializada. |
IsIppPrinter(String) |
Determina se o argumento string é o nome de uma impressora IPP (Internet Printing Protocol). |
IsPdlPassthroughSupported(String) |
Determina se o dispositivo de impressora IPP (Internet Printing Protocol) dá suporte à passagem PDL (linguagem de descrição da página) para um determinado formato PDL. |
RefreshPrintDeviceCapabilities() |
Representa um dispositivo de impressora que dá suporte ao IPP (Internet Printing Protocol). |
SetPrinterAttributes(IIterable<KeyValuePair<String,IppAttributeValue>>) |
Define atributos para a impressora atual, conforme especificado pelo mapa especificado dos pares de nome e valor do atributo IPP (Internet Printing Protocol). |
SetPrinterAttributesFromBuffer(IBuffer) |
Define atributos para a impressora atual conforme especificado pelo buffer especificado que contém um grupo de atributos IPP (Protocolo de Impressão da Internet) serializado. |