DocumentPaginator Třída

Definice

Poskytuje abstraktní základní třídu, která podporuje vytváření elementů s více stránkami z jednoho dokumentu.Provides an abstract base class that supports creation of multiple-page elements from a single document.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Dědičnost
DocumentPaginator
Odvozené

Poznámky

Pokud potřebujete automatické přestránkování na pozadí v reakci na události, jako je například změna velikosti stránky FlowDocument , pak použijte DynamicDocumentPaginator jako základní třídu.If you need automatic background repagination in response to events such as changing the page size of a FlowDocument, then use DynamicDocumentPaginator as your base class.

Konstruktory

DocumentPaginator()

Inicializuje novou instanci DocumentPaginator třídy.Initializes a new instance of the DocumentPaginator class.

Vlastnosti

IsPageCountValid

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda PageCount je celkový počet stránek.When overridden in a derived class, gets a value indicating whether PageCount is the total number of pages.

PageCount

V případě přepsání v odvozené třídě získá počet aktuálně zformátovaných stránek.When overridden in a derived class, gets a count of the number of pages currently formatted.

PageSize

Při přepsání v odvozené třídě získá nebo nastaví navrhovanou šířku a výšku každé stránky.When overridden in a derived class, gets or sets the suggested width and height of each page.

Source

Při přepsání v odvozené třídě vrátí prvek, který je na stránkování.When overridden in a derived class, returns the element being paginated.

Metody

CancelAsync(Object)

Zruší předchozí GetPageAsync GetPageNumberAsync operaci nebo.Cancels a previous GetPageAsync or GetPageNumberAsync operation.

ComputePageCount()

Vynutí stránkování obsahu, aktualizace PageCount s novým celkem a nastaví IsPageCountValid na true .Forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to true.

ComputePageCountAsync()

Asynchronně vynutí stránkování obsahu, aktualizuje PageCount s novým celkem a nastaví IsPageCountValid na true .Asynchronously, forces a pagination of the content, updates PageCount with the new total, and sets IsPageCountValid to true.

ComputePageCountAsync(Object)

Asynchronně vynutí stránkování obsahu, aktualizuje PageCount s novým celkem, nastaví IsPageCountValid na true .Asynchronously, forces a pagination of the content, updates PageCount with the new total, sets IsPageCountValid to true.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetPage(Int32)

Pokud je přepsáno v odvozené třídě, získá DocumentPage pro zadané číslo stránky.When overridden in a derived class, gets the DocumentPage for the specified page number.

GetPageAsync(Int32)

Asynchronně vrátí (přes GetPageCompleted událost) hodnotu DocumentPage pro zadané číslo stránky.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number.

GetPageAsync(Int32, Object)

Asynchronně vrátí (přes GetPageCompleted událost) DocumentPage pro zadané číslo stránky a přiřadí zadané ID k asynchronní úloze.Asynchronously returns (through the GetPageCompleted event) the DocumentPage for the specified page number and assigns the specified ID to the asynchronous task.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

Vyvolá ComputePageCountCompleted událost.Raises the ComputePageCountCompleted event.

OnGetPageCompleted(GetPageCompletedEventArgs)

Vyvolá GetPageCompleted událost.Raises the GetPageCompleted event.

OnPagesChanged(PagesChangedEventArgs)

Vyvolá PagesChanged událost.Raises the PagesChanged event.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Události

ComputePageCountCompleted

Vyvolá se v případě, že ComputePageCountAsync operace byla dokončena.Occurs when a ComputePageCountAsync operation has finished.

GetPageCompleted

Nastane GetPageAsync , když se dokončí.Occurs when GetPageAsync has completed.

PagesChanged

Nastane, pokud se změní obsah dokumentu.Occurs when the document content is changed.

Platí pro