BasePackagingPolicy Classe

Definizione

Definisce la classe base per i criteri di serializzazione dei pacchetti XPS. Questa classe è astratta.

public ref class BasePackagingPolicy abstract : IDisposable
public abstract class BasePackagingPolicy : IDisposable
type BasePackagingPolicy = class
    interface IDisposable
Public MustInherit Class BasePackagingPolicy
Implements IDisposable
Ereditarietà
BasePackagingPolicy
Derivato
Implementazioni

Commenti

Le classi di criteri di creazione dei pacchetti forniscono metodi per acquisire lettori e writer di serializzazione per diversi tipi di parti in un oggetto XpsDocument.

Costruttori

Nome Descrizione
BasePackagingPolicy()

Quando sottoposto a override in una classe derivata, inizializza una nuova istanza della BasePackagingPolicy classe .

Proprietà

Nome Descrizione
CurrentFixedDocumentUri

In caso di override in una classe derivata, ottiene l'URI (Uniform Resource Identifier) del documento fisso in fase di elaborazione.

CurrentFixedPageUri

In caso di override in una classe derivata, ottiene l'URI (Uniform Resource Identifier) della pagina fissa in fase di elaborazione.

Metodi

Nome Descrizione
AcquireResourceStreamForXpsColorContext(String)

Quando sottoposto a override in una classe derivata, acquisisce un flusso di risorse per un XpsColorContext oggetto .

AcquireResourceStreamForXpsFont()

Quando sottoposto a override in una classe derivata, acquisisce un flusso di risorse per un XpsFont oggetto .

AcquireResourceStreamForXpsFont(String)

Quando sottoposto a override in una classe derivata, acquisisce un XpsResourceStream oggetto per un XpsFont oggetto con un ID risorsa specificato.

AcquireResourceStreamForXpsImage(String)

Quando sottoposto a override in una classe derivata, acquisisce un flusso di risorse per un XpsImage oggetto .

AcquireResourceStreamForXpsResourceDictionary(String)

Quando sottoposto a override in una classe derivata, acquisisce un flusso di risorse per un XpsResourceDictionary oggetto .

AcquireStreamForLinkTargets()

In caso di override in una classe derivata, ottiene un elenco di stringhe, ognuna delle quali esprime un LinkTarget elemento.

AcquireXmlWriterForFixedDocument()

Quando sottoposto a override in una classe derivata, restituisce un oggetto XmlWriter per un oggetto FixedDocument.

AcquireXmlWriterForFixedDocumentSequence()

Quando sottoposto a override in una classe derivata, restituisce un oggetto XmlWriter per un oggetto FixedDocumentSequence.

AcquireXmlWriterForFixedPage()

Quando sottoposto a override in una classe derivata, restituisce un oggetto XmlWriter per un oggetto FixedPage.

AcquireXmlWriterForPage()

Quando sottoposto a override in una classe derivata, restituisce un oggetto XmlWriter per la pagina corrente.

AcquireXmlWriterForResourceDictionary()

Quando sottoposto a override in una classe derivata, restituisce un oggetto XmlWriter per un oggetto XpsResourceDictionary.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PersistPrintTicket(PrintTicket)

Quando sottoposto a override in una classe derivata, scrive un ticket di stampa in un pacchetto o in una parte del pacchetto.

PreCommitCurrentPage()

Quando sottoposto a override in una classe derivata, esegue tutte le attività di manutenzione necessarie prima del commit della pagina, ad esempio scarica i flussi.

RelateResourceToCurrentPage(Uri, String)

In caso di override in una classe derivata, aggiunge una relazione dalla pagina corrente a una risorsa interna o esterna.

RelateRestrictedFontToCurrentDocument(Uri)

Quando sottoposto a override in una classe derivata, aggiunge una relazione dalla pagina corrente a un tipo di carattere.

ReleaseResourceStreamForXpsColorContext()

Quando sottoposto a override in una classe derivata, rilascia per XpsResourceStream l'oggetto corrente XpsColorContext .

ReleaseResourceStreamForXpsFont()

Quando sottoposto a override in una classe derivata, rilascia per XpsResourceStream l'oggetto corrente XpsResourceDictionary .

ReleaseResourceStreamForXpsFont(String)

Quando sottoposto a override in una classe derivata, rilascia per XpsResourceStream l'oggetto corrente XpsResourceDictionary .

ReleaseResourceStreamForXpsImage()

Quando sottoposto a override in una classe derivata, rilascia per XpsResourceStream l'oggetto corrente XpsImage .

ReleaseResourceStreamForXpsResourceDictionary()

Quando sottoposto a override in una classe derivata, rilascia per XpsResourceStream l'oggetto corrente XpsResourceDictionary .

ReleaseXmlWriterForFixedDocument()

Quando sottoposto a override in una classe derivata, rilascia per l'oggetto XmlWriter corrente FixedDocument.

ReleaseXmlWriterForFixedDocumentSequence()

Quando sottoposto a override in una classe derivata, rilascia per l'oggetto XmlWriter corrente FixedDocumentSequence.

ReleaseXmlWriterForFixedPage()

Quando sottoposto a override in una classe derivata, rilascia per l'oggetto XmlWriter corrente FixedPage.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDisposable.Dispose()

Questo membro supporta l'infrastruttura di Windows Presentation Foundation (macchine virtuali Windows) e non deve essere usato direttamente dal codice.

Si applica a

Vedi anche