PrintSystemObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define propriedades e métodos básicos que são comuns aos objetos do sistema de impressão. As classes que derivam desta classe representam objetos como filas de impressão, servidores de impressão e trabalhos de impressão.
public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
- Herança
-
PrintSystemObject
- Derivado
- Implementações
Observações
Para além de ser a classe base para objetos do sistema de impressão, esta classe pode ser útil para chamar métodos quando a sua aplicação não sabe ou não se importa com o tipo particular de objeto do sistema de impressão que está a usar. Por exemplo, poderia enumerar através de uma PrintSystemObjects coleção de diferentes tipos de objetos, chamando o Commit método em cada um deles por sua vez.
Atenção
As classes dentro do espaço de nomes System.Printing não são suportadas para uso dentro de um serviço Windows ou ASP.NET aplicação ou serviço. Tentar usar estas classes dentro de um destes tipos de aplicação pode produzir problemas inesperados, como desempenho de serviço diminuído e exceções em tempo de execução.
Se quiseres imprimir a partir de uma aplicação Windows Forms, vê o espaço de nomes System.Drawing.Printing.
Notas para Implementadores
Se derivar uma classe a partir de PrintSystemObject, pode querer derivar uma coleção de objetos dessa classe a partir de PrintSystemObjects.
Construtores
| Name | Description |
|---|---|
| PrintSystemObject() |
Inicializa uma nova instância da PrintSystemObject classe. |
| PrintSystemObject(PrintSystemObjectLoadMode) |
Inicializa uma nova instância da PrintSystemObject classe usando o especificado PrintSystemObjectLoadMode. |
Propriedades
| Name | Description |
|---|---|
| IsDisposed |
Recebe ou define um valor que indica se o objeto foi descartado. |
| Name |
Obtém o nome do objeto. |
| Parent |
Fica com o pai do objeto. |
| PropertiesCollection |
Obtém uma coleção de pares de atributos e valores. |
Métodos
| Name | Description |
|---|---|
| BaseAttributeNames() |
Obtém os nomes dos atributos da classe derivada. |
| Commit() |
Quando é sobreposto numa classe derivada, escreve quaisquer alterações que o seu programa tenha feito às propriedades do objeto no componente real de software ou hardware que o objeto representa. |
| Dispose() |
Liberta todos os recursos utilizados pelo PrintSystemObject. |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo PrintSystemObject e opcionalmente liberta os recursos geridos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Finalize() |
Liberta os recursos que estão a ser usados pelo PrintSystemObject. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize() |
Inicializa as propriedades do PrintSystemObject. |
| InternalDispose(Boolean) |
Quando é sobreposto numa classe derivada, liberta os recursos não geridos que estão a ser usados pelo PrintSystemObject, e opcionalmente liberta os recursos geridos que estão a ser utilizados. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Refresh() |
Quando sobreposto numa classe derivada, atualiza as propriedades de um objeto da classe derivada para que os seus valores coincidam com os valores do componente real de software ou hardware que o objeto representa. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |