System.Windows.Documents Namespace

Enthält Typen, die die Dokumenterstellung FixedDocument, FlowDocument und XML Paper Specification (XPS) unterstützen.

Klassen

Adorner

Eine abstrakte Klasse, die ein FrameworkElement darstellt, das ein UIElement ergänzt.

AdornerDecorator

Stellt eine AdornerLayer für die untergeordneten Elemente in der visuellen Struktur bereit.

AdornerLayer

Stellt eine Oberfläche zum Rendern von Adornern dar.

AnchoredBlock

Eine abstrakte Klasse, die eine Basis für Inline-Elemente bereitstellt, die zum Verankern von Block-Elementen für fortlaufenden Inhalt verwendet werden.

Block

Eine abstrakte Klasse, die eine Basis für alle fortlaufenden Inhaltselemente auf Blockebene bereitstellt.

BlockCollection

Stellt eine Auflistung von Block -Elementen dar. BlockCollection definiert den zulässigen untergeordneten Inhalt der Elemente FlowDocument, Section, ListItem, TableCell, Floater und Figure.

BlockUIContainer

Ein Element für fortlaufenden Inhalt auf Blockebene, das UIElement-Elemente aktiviert (dh. ein Button) die (gehostet) im fortlaufenden Inhalt eingebettet werden sollen.

Bold

Ein Element für fortlaufenden Inhalt auf Inlineebene, durch das Inhalt mit Fettschriftbreite gerendert wird.

ContentPosition

Abstrakte Klasse, die die Position von Inhalt darstellt. Diese Position ist vom Inhalt abhängig.

DocumentPage

Stellt eine von einem Paginator erzeugte Dokumentseite dar.

DocumentPaginator

Stellt eine abstrakte Basisklasse bereit, die das Erstellen mehrseitiger Elemente aus einem einzelnen Dokument unterstützt.

DocumentReference

Bietet Zugriff zum Erstellen eines Verweises auf ein FixedDocument.

DocumentReferenceCollection

Definiert eine geordnete Liste von DocumentReference-Elementen.

DynamicDocumentPaginator

Stellt eine abstrakte Basisklasse bereit, die zusätzlich zu den Methoden und Eigenschaften der eigenen Basisklasse die automatische Hintergrundpaginierung und die Nachverfolgung von Inhaltspositionen über Neupaginierungen hinweg unterstützt.

EditingCommands

Stellt einen Standardsatz von Befehlen für Bearbeitungen bereit.

Figure

Ein fortlaufendes Inhaltselement auf Inlineebene, mit dem eine Abbildung gehostet wird. Eine Abbildung bildet einen Teil des fortlaufenden Inhalts mit Platzierungseigenschaften, die unabhängig vom fortlaufenden Primärinhalt eines FlowDocument angepasst werden können.

FixedDocument

Hostet ein portables Dokument mit hoher Zuverlässigkeit und festem Format mit Lesezugriff für die Benutzertextauswahl, Tastaturnavigation und Suche.

FixedDocumentSequence

Hostet ein oder mehrere DocumentReference-Elemente, die eine Sequenz fixierter Dokumente definieren.

FixedPage

Stellt den Inhalt für eine Seite mit hoher Genauigkeit und festem Format bereit.

Floater

Stellt ein fortlaufendes Inhaltselement auf Inlineebene bereit, mit dem ein Floater gehostet wird. In einem Floater werden Images und andere Inhalte parallel zum fortlaufenden Hauptinhalt in einem FlowDocument angezeigt.

FlowDocument

Hostet und formatiert fortlaufende Inhalte mit erweiterten Dokumentfunktionen, z. B. Paginierung und Spalten.

FrameworkRichTextComposition

Stellt eine auf die Texteingabe bezogene Komposition dar. Diese Klasse können Sie verwenden, um die Textposition der Komposition oder der Ergebniszeichenfolge zu suchen.

FrameworkTextComposition

Stellt eine Komposition während der Texteingabeereignisse einer TextBox dar.

GetPageCompletedEventArgs

Stellt Daten für das GetPageCompleted-Ereignis bereit.

GetPageNumberCompletedEventArgs

Stellt Daten für das GetPageNumberCompleted-Ereignis bereit.

GetPageRootCompletedEventArgs

Stellt Daten für das GetPageRootCompleted-Ereignis bereit.

Glyphs

Stellt die Gruppe von Glyphen dar, die für das Rendern von festgelegtem Text verwendet werden.

Hyperlink

Ein Element mit fortlaufendem Inhalt auf Inline-Ebene, das Möglichkeiten für das Hosten von Links innerhalb des fortlaufenden Inhalts bietet.

Inline

Eine abstrakte Klasse, die eine Basis für alle fortlaufenden Inline-Inhaltselemente bereitstellt.

InlineCollection

Stellt eine Auflistung von Inline -Elementen dar. InlineCollection definiert den zulässigen untergeordneten Inhalt der Elemente Paragraph, Span und TextBlock.

InlineUIContainer

Ein fortlaufendes Inhaltselement auf Inlineebene, das UIElement-Elemente aktiviert (d. h. ein Button) die (gehostet) im fortlaufenden Inhalt eingebettet werden sollen.

Italic

Stellt ein Element für fortlaufenden Inhalt auf Inlineebene bereit, das dazu führt, dass der Inhalt mit einem kursiven Schriftschnitt gerendert wird.

LineBreak

Ein Element für fortlaufenden Inlineinhalt, das einen Zeilenumbruch in fortlaufendem Inhalt verursacht.

LinkTarget

Stellt ein Element auf einer Seite dar, das von anderen Dokumenten oder anderen Stellen in demselben Dokument verknüpft werden kann.

LinkTargetCollection

Stellt eine Auflistung aller LinkTarget-Elemente in einem Package bereit.

List

Ein Element für fortlaufenden Inhalt auf Blockebene, das Funktionen für die Darstellung von Inhalten in einer geordneten oder nicht geordneten Liste bereitstellt.

ListItem

Ein fortlaufendes Inhaltselement, das ein besonderes Inhaltselement in einer geordneten oder ungeordneten List darstellt.

ListItemCollection

Stellt eine Auflistung von ListItem -Elementen dar. ListItemCollection definiert den zulässigen untergeordneten Inhalt eines List-Elements.

PageContent

Stellt Informationen zu den FixedPage-Elementen in einem FixedDocument bereit.

PageContentCollection

Stellt die Auflistungsunterstützung von Dokumentseiten bereit.

PagesChangedEventArgs

Stellt Daten für das PagesChanged-Ereignis bereit.

PaginationProgressEventArgs

Stellt Daten für das PaginationProgress-Ereignis bereit.

Paragraph

Ein fortlaufendes Inhaltselement auf Blockebene, das zum Gruppieren von Inhalten in einem Absatz verwendet wird.

PresentationUIStyleResources

Diese Klasse wird verwendet, um ComponentResourceKey-Objekte zu erstellen, die eine öffentliche Klasse erfordern.

Run

Ein Element für fortlaufenden Inhalt auf Inlineebene, das dazu vorgesehen ist, einen Durchlauf von formatierten oder unformatierten Text zu enthalten.

Section

Ein fortlaufendes Inhaltselement auf Blockebene, das zum Gruppieren anderer Block-Elemente verwendet wird.

Span

Gruppiert andere fortlaufende Inline-Inhaltselemente.

Table

Ein fortlaufendes Inhaltselement auf Blockebene, das eine rasterbasierte Darstellung in Zeilen und Spalten bereitstellt.

TableCell

Ein fortlaufendes Inhaltselement, das eine Inhaltszelle innerhalb einer Table definiert.

TableCellCollection

Stellt Standardfunktionen zum Erstellen und Verwalten einer typsicheren sortierten Auflistung von TableCell-Objekten bereit.

TableColumn

Ein Element für fortlaufenden Inhalt, das eine Spalte innerhalb einer Table definiert.

TableColumnCollection

Stellt Standardfunktionen zum Erstellen und Verwalten einer typsicheren sortierten Auflistung von TableColumn-Objekten bereit.

TableRow

Ein fortlaufendes Inhaltselement, das eine Zeile innerhalb einer Table definiert.

TableRowCollection

Stellt Standardfunktionen zum Erstellen und Verwalten einer typsicheren sortierten Auflistung von TableRow-Objekten bereit.

TableRowGroup

Stellt ein Element für fortlaufende Inhalte dar, das zum Gruppieren von TableRow-Elementen innerhalb einer Table verwendet wird.

TableRowGroupCollection

Stellt Standardfunktionen zum Erstellen und Verwalten einer typsicheren sortierten Auflistung von TableRowGroup-Objekten bereit.

TextEffectResolver

Eine Hilfsklasse, die Texteffekte in einem Textcontainer festlegt.

TextEffectTarget

Ergebnis der Verwendung von TextEffectResolver zum Festlegen eines Effekts im Text. Dies besteht aus dem erstellten TextEffect und dem DependencyObject, auf das der TextEffect festgelegt werden soll.

TextElement

Eine abstrakte Klasse, die als Basisklasse für die abstrakten Klassen Block und Inline verwendet wird.

TextElementCollection<TextElementType>

Stellt Standardfunktionen zum Erstellen und Verwalten einer typsicheren sortierten Auflistung von TextElement-Objekten bereit. Dies ist eine generische Auflistung für die Arbeit mit Objekten eines angegebenen Typs, der von TextElement abgeleitet ist.

TextElementEditingBehaviorAttribute

Gibt an, wie eine RichTextBox ein benutzerdefiniertes Textelement behandeln soll.

TextPointer

Stellt eine Position in einem FlowDocument oder TextBlock dar.

TextRange

Stellt eine Inhaltsauswahl zwischen zwei TextPointer-Positionen dar.

TextSelection

Kapselt den Auswahlzustand für das RichTextBox-Steuerelement.

Typography

Ermöglicht den Zugriff auf einen umfangreichen Satz von OpenType-Typografieeigenschaften.

Underline

Ein Element für fortlaufenden Inhalt auf Inlineebene, durch das Inhalt mit Unterstreichungen als Textdekoration gerendert wird.

ZoomPercentageConverter

Implementiert einen Typkonverter zum Konvertieren von Double (wird als Wert von Zoom verwendet) aus anderen Typen und in solche.

Schnittstellen

IDocumentPaginatorSource

Definiert das Quellobjekt, das die tatsächliche Inhaltspaginierung ausführt.

Enumerationen

LogicalDirection

Gibt eine logische Richtung an, in der bestimmte Textvorgänge ausgeführt werden sollen, z. B. Einfügen oder Abrufen von oder Navigieren in Text relativ zu einer angegebenen Position (einem TextPointer).

TextPointerContext

Bestimmt die Kategorie von Inhalt, der in einer angegebenen TextPointer an einen LogicalDirection grenzt.

Delegaten

GetPageCompletedEventHandler

Stellt die Methode dar, die das GetPageCompleted-Ereignis eines FixedDocument behandelt, oder andere Klassen, die DocumentPaginator implementieren.

GetPageNumberCompletedEventHandler

Stellt die Methode dar, die das GetPageNumberCompleted-Ereignis eines FixedDocument oder FlowDocument behandelt.

GetPageRootCompletedEventHandler

Stellt die Methode dar, die das GetPageRootCompleted-Ereignis der PageContent-Klasse behandelt.

PagesChangedEventHandler

Stellt die Methode zur Behandlung des PagesChanged-Ereignisses dar.

PaginationProgressEventHandler

Stellt die Methode zur Behandlung des PaginationProgress-Ereignisses dar.