PrintSystemObject Classe

Definição

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)

Aplica-se a