Udostępnij za pośrednictwem


DocumentPaginator Klasa

Definicja

Zapewnia abstrakcyjną klasę bazową, która obsługuje tworzenie elementów wielostronicowych z jednego dokumentu.

public ref class DocumentPaginator abstract
public abstract class DocumentPaginator
type DocumentPaginator = class
Public MustInherit Class DocumentPaginator
Dziedziczenie
DocumentPaginator
Pochodne

Uwagi

Jeśli potrzebujesz automatycznego repaginacji w tle w odpowiedzi na zdarzenia, takie jak zmiana rozmiaru FlowDocumentstrony obiektu , użyj polecenia DynamicDocumentPaginator jako klasy bazowej.

Konstruktory

DocumentPaginator()

Inicjuje nowe wystąpienie klasy DocumentPaginator.

Właściwości

IsPageCountValid

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy PageCount jest to całkowita liczba stron.

PageCount

Po zastąpieniu w klasie pochodnej pobiera liczbę stron aktualnie sformatowanych.

PageSize

Gdy przesłonięć w klasie pochodnej, pobiera lub ustawia sugerowaną szerokość i wysokość każdej strony.

Source

Po przesłonięciu w klasie pochodnej zwraca element, który jest podzielony na strony.

Metody

CancelAsync(Object)

Anuluje poprzednią GetPageAsync operację lub GetPageNumberAsync .

ComputePageCount()

Wymusza stronicowanie zawartości, aktualizuje PageCount nową sumę i ustawia wartość IsPageCountValid .true

ComputePageCountAsync()

Asynchronicznie wymusza stronicowanie zawartości, aktualizuje PageCount nową sumę i ustawia wartość IsPageCountValid na true.

ComputePageCountAsync(Object)

Asynchronicznie wymusza stronicowanie zawartości, aktualizuje PageCount nową sumę i ustawia wartość IsPageCountValid .true

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPage(Int32)

Po przesłonięciu w klasie pochodnej program pobiera DocumentPage dla określonego numeru strony.

GetPageAsync(Int32)

Asynchronicznie zwraca wartość (za pośrednictwem GetPageCompleted zdarzenia) DocumentPage dla określonego numeru strony.

GetPageAsync(Int32, Object)

Asynchronicznie zwraca wartość (za pośrednictwem GetPageCompleted zdarzenia) DocumentPage dla określonego numeru strony i przypisuje określony identyfikator do zadania asynchronicznego.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnComputePageCountCompleted(AsyncCompletedEventArgs)

ComputePageCountCompleted Zgłasza zdarzenie.

OnGetPageCompleted(GetPageCompletedEventArgs)

GetPageCompleted Zgłasza zdarzenie.

OnPagesChanged(PagesChangedEventArgs)

PagesChanged Zgłasza zdarzenie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

ComputePageCountCompleted

Występuje po zakończeniu ComputePageCountAsync operacji.

GetPageCompleted

Występuje po GetPageAsync zakończeniu.

PagesChanged

Występuje, gdy zawartość dokumentu zostanie zmieniona.

Dotyczy