System.Windows.Documents Przestrzeń nazw

Zawiera typy, które obsługują FixedDocumentFlowDocumenttworzenie dokumentów , i XML Paper Specification (XPS).

Klasy

Adorner

Abstrakcyjna klasa reprezentująca obiekt FrameworkElement , który dekoruje element UIElement.

AdornerDecorator

Udostępnia element AdornerLayer dla elementów podrzędnych w drzewie wizualnym.

AdornerLayer

Reprezentuje powierzchnię do renderowania modułów adoracji.

AnchoredBlock

Klasa abstrakcyjna, która zapewnia podstawę dla Inline elementów, które są używane do kotwiczenia Block elementów do przepływu zawartości.

Block

Klasa abstrakcyjna, która zapewnia podstawę dla wszystkich elementów zawartości przepływu na poziomie bloku.

BlockCollection

Reprezentuje kolekcję Block elementów. BlockCollectiondefiniuje dozwoloną zawartość podrzędną FlowDocumentelementów , , Section, ListItemTableCell, Floateri Figure .

BlockUIContainer

Element zawartości przepływu na poziomie bloku, który umożliwia UIElement elementy (tj. Button) być osadzane (hostowane) w zawartości przepływu.

Bold

Element zawartości przepływu wbudowanego, który powoduje renderowanie zawartości przy użyciu pogrubionej wagi czcionki.

ContentPosition

Klasa abstrakcyjna reprezentująca położenie zawartości. To stanowisko jest specyficzne dla zawartości.

DocumentPage

Reprezentuje stronę dokumentu utworzoną przez moduł stronicowania.

DocumentPaginator

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

DocumentReference

Zapewnia dostęp do odwołania do .FixedDocument

DocumentReferenceCollection

Definiuje uporządkowaną listę DocumentReference elementów.

DynamicDocumentPaginator

Zapewnia abstrakcyjną klasę bazową, która obsługuje automatyczne stronicowanie w tle i śledzenie pozycji zawartości między repaginacjami oprócz metod i właściwości własnej klasy bazowej.

EditingCommands

Zapewnia standardowy zestaw poleceń związanych z edytowaniem.

Figure

Element zawartości przepływu wbudowanego używany do hostowania rysunku. Rysunek jest częścią zawartości przepływu z właściwościami umieszczania, które można dostosować niezależnie od podstawowego przepływu zawartości w obiekcie FlowDocument.

FixedDocument

Hostuje przenośny, o wysokiej wierności, stały format dokumentu z dostępem do odczytu na potrzeby wyboru tekstu użytkownika, nawigacji za pomocą klawiatury i wyszukiwania.

FixedDocumentSequence

Hostuje co najmniej jeden DocumentReference element, który definiuje sekwencję stałych dokumentów.

FixedPage

Udostępnia zawartość strony o wysokiej wierności i stałym formacie.

Floater

Udostępnia element zawartości przepływu śródliniowego używany do hostowania zmiennoprzecinka. Zmiennoprzecinkowy wyświetla obrazy i inną zawartość równolegle do głównego przepływu zawartości w obiekcie FlowDocument.

FlowDocument

Hosty i formatuje zawartość przepływu z zaawansowanymi funkcjami dokumentów, takimi jak stronicowanie i kolumny.

FrameworkRichTextComposition

Reprezentuje kompozycję powiązaną z wprowadzaniem tekstu. Ta klasa służy do znajdowania położenia tekstu kompozycji lub ciągu wynikowego.

FrameworkTextComposition

Reprezentuje kompozycję podczas zdarzeń wprowadzania tekstu elementu TextBox.

GetPageCompletedEventArgs

Udostępnia dane dla zdarzenia GetPageCompleted.

GetPageNumberCompletedEventArgs

Udostępnia dane dla zdarzenia GetPageNumberCompleted.

GetPageRootCompletedEventArgs

Udostępnia dane dla zdarzenia GetPageRootCompleted.

Glyphs

Reprezentuje zestaw glifów używanych do renderowania stałego tekstu.

Hyperlink

Element zawartości przepływu wbudowanego, który zapewnia obiekty do hostowania hiperlinków w ramach zawartości przepływu.

Inline

Klasa abstrakcyjna, która zapewnia podstawę dla wszystkich wbudowanych elementów zawartości przepływu.

InlineCollection

Reprezentuje kolekcję Inline elementów. InlineCollection definiuje dozwoloną zawartość Paragraphpodrzędną elementów , Spani TextBlock .

InlineUIContainer

Element zawartości przepływu wbudowanego, który umożliwia UIElement elementy (tj. Button) być osadzane (hostowane) w zawartości przepływu.

Italic

Zawiera wbudowany element zawartości przepływu, który powoduje renderowanie zawartości przy użyciu stylu czcionki kursywy.

LineBreak

Wbudowany element zawartości przepływu, który powoduje wystąpienie podziału wiersza w zawartości przepływu.

LinkTarget

Reprezentuje element na stronie, z którego można się połączyć z innymi dokumentami lub innymi miejscami w tym samym dokumencie.

LinkTargetCollection

Udostępnia kolekcję wszystkich LinkTarget elementów w obiekcie Package.

List

Element zawartości przepływu na poziomie bloku, który zapewnia obiekty do prezentowania zawartości na uporządkowanej lub nieurządzanej liście.

ListItem

Element zawartości przepływu reprezentujący określony element zawartości w uporządkowanym lub nieurządkowanym elemencie List.

ListItemCollection

Reprezentuje kolekcję ListItem elementów. ListItemCollection definiuje dozwoloną zawartość podrzędną List elementu.

PageContent

Zawiera informacje o elementach FixedPage w obiekcie FixedDocument.

PageContentCollection

Zapewnia obsługę kolekcji dla kolekcji stron dokumentów.

PagesChangedEventArgs

Udostępnia dane dla zdarzenia PagesChanged.

PaginationProgressEventArgs

Udostępnia dane dla zdarzenia PaginationProgress.

Paragraph

Element zawartości przepływu na poziomie bloku używany do grupowania zawartości w akapit.

PresentationUIStyleResources

Ta klasa służy do tworzenia ComponentResourceKey obiektów, które wymagają klasy publicznej.

Run

Element zawartości przepływu śródwierszowego, który ma zawierać przebieg sformatowanego lub niesformatowany tekst.

Section

Element zawartości przepływu blokowego używany do grupowania innych Block elementów.

Span

Grupuje inne Inline elementy zawartości przepływu.

Table

Element zawartości przepływu na poziomie bloku, który zapewnia prezentację opartą na siatce zorganizowaną według wierszy i kolumn.

TableCell

Element zawartości przepływu, który definiuje komórkę zawartości w obiekcie Table.

TableCellCollection

Zapewnia standardowe udogodnienia do tworzenia uporządkowanej kolekcji TableCell obiektów i zarządzania nimi.

TableColumn

Element zawartości przepływu, który definiuje kolumnę w obiekcie Table.

TableColumnCollection

Zapewnia standardowe udogodnienia do tworzenia uporządkowanej kolekcji TableColumn obiektów i zarządzania nimi.

TableRow

Element zawartości przepływu, który definiuje wiersz w obiekcie Table.

TableRowCollection

Zapewnia standardowe udogodnienia do tworzenia uporządkowanej kolekcji TableRow obiektów i zarządzania nimi.

TableRowGroup

Reprezentuje element zawartości przepływu używany do grupowania TableRow elementów w obiekcie Table.

TableRowGroupCollection

Zapewnia standardowe udogodnienia do tworzenia uporządkowanej kolekcji TableRowGroup obiektów i zarządzania nimi.

TextEffectResolver

Klasa pomocnika, która ustawia efekty tekstowe w kontenerze tekstowym.

TextEffectTarget

Wynik użycia w TextEffectResolver celu ustawienia wpływu na tekst. Składa się z utworzonego obiektu TextEffect i DependencyObject obiektu , do którego TextEffect należy ustawić element .

TextElement

Klasa abstrakcyjna używana jako klasa bazowa dla klas abstrakcyjnych Block i Inline .

TextElementCollection<TextElementType>

Zapewnia standardowe udogodnienia do tworzenia uporządkowanej kolekcji TextElement obiektów i zarządzania nimi. Jest to kolekcja ogólna do pracy z obiektami określonego typu pochodzącego z klasy TextElement.

TextElementEditingBehaviorAttribute

Określa sposób RichTextBox obsługi niestandardowego elementu tekstowego.

TextPointer

Reprezentuje pozycję w obiekcie FlowDocument lub TextBlock.

TextRange

Reprezentuje wybór zawartości między dwoma TextPointer pozycjami.

TextSelection

Hermetyzuje stan wyboru kontrolki RichTextBox .

Typography

Zapewnia dostęp do bogatego zestawu właściwości typografii OpenType.

Underline

Element zawartości przepływu śródliniowego, który powoduje renderowanie zawartości z podkreślonej dekoracji tekstu.

ZoomPercentageConverter

Implementuje konwerter typów do konwersji Double (używanej jako wartość Zoom) do i z innych typów.

Interfejsy

IDocumentPaginatorSource

Definiuje obiekt źródłowy, który wykonuje rzeczywistą stronicowanie zawartości.

Wyliczenia

LogicalDirection

Określa kierunek logiczny, w którym mają być wykonywane pewne operacje tekstowe, takie jak wstawianie, pobieranie lub nawigowanie po tekście względem określonej pozycji (a TextPointer).

TextPointerContext

Określa kategorię zawartości sąsiadującą z elementem TextPointer w określonym LogicalDirectionobiekcie .

Delegaci

GetPageCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać GetPageCompleted zdarzenie klasy FixedDocument lub innych klas implementujących DocumentPaginator.

GetPageNumberCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać GetPageNumberCompleted zdarzenie FixedDocumenttypu , lub FlowDocument.

GetPageRootCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać GetPageRootCompleted zdarzenie PageContent klasy.

PagesChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać PagesChanged zdarzenie.

PaginationProgressEventHandler

Reprezentuje metodę, która będzie obsługiwać PaginationProgress zdarzenie.