System.Windows.Documents Namespace

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

Klassen

Name Beschreibung
Adorner

Abstrakte Klasse, die eine FrameworkElement klasse darstellt, die eine UIElement.

AdornerDecorator

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

AdornerLayer

Stellt eine Oberfläche zum Rendern von Schmücken dar.

AnchoredBlock

Eine abstrakte Klasse, die eine Basis für Inline Elemente bereitstellt, die verwendet werden, um Block Elemente zu verankern, um Inhalte zu fließen.

Block

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

BlockCollection

Stellt eine Auflistung von Block Elementen dar. BlockCollectiondefiniert den zulässigen untergeordneten Inhalt der FlowDocumentElemente , Section, , ListItem, TableCell, und FloaterFigureElemente.

BlockUIContainer

Ein Flussinhaltselement auf Blockebene, mit dem Elemente (d. h. aUIElement) in Flussinhalte eingebettet (gehostet) werden könnenButton.

Bold

Ein Flussinhaltselement auf Inlineebene, das bewirkt, dass Inhalte mit einer fett formatierten Schriftbreite gerendert werden.

ContentPosition

Abstrakte Klasse, die die Position des Inhalts darstellt. Diese Position ist inhaltsspezifisch.

DocumentPage

Stellt eine Dokumentseite dar, die von einem Paginator erstellt wird.

DocumentPaginator

Stellt eine abstrakte Basisklasse bereit, die das Erstellen von mehrseitigen Elementen aus einem einzelnen Dokument unterstützt.

DocumentReference

Bietet Zugriff auf einen Verweis auf ein FixedDocument.

DocumentReferenceCollection

Definiert eine sortierte Liste von DocumentReference Elementen.

DynamicDocumentPaginator

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

EditingCommands

Stellt einen Standardsatz von Bearbeitungsbefehlen bereit.

Figure

Ein Inhaltselement auf Inlineebene, das zum Hosten einer Abbildung verwendet wird. Eine Abbildung ist ein Teil des Flussinhalts mit Platzierungseigenschaften, die unabhängig vom primären Inhaltsfluss innerhalb einer FlowDocumentangepasst werden können.

FixedDocument

Hosten Sie ein tragbares Dokument mit hoher Genauigkeit und festem Format mit Lesezugriff für die Benutzertextauswahl, die Tastaturnavigation und die Suche.

FixedDocumentSequence

Hosten Sie ein oder DocumentReference mehrere Elemente, die eine Abfolge von festen Dokumenten definieren.

FixedPage

Stellt den Inhalt für eine Seite mit hoher Genauigkeit im festen Format bereit.

Floater

Stellt ein Flussinhaltselement auf Inlineebene bereit, das zum Hosten eines Floaters verwendet wird. Ein Floater zeigt Bilder und andere Inhalte parallel zum Hauptinhaltsfluss in einem FlowDocument.

FlowDocument

Hosts und Formate fließen Inhalte mit erweiterten Dokumentfeatures wie Paginierung und Spalten.

FrameworkRichTextComposition

Stellt eine Komposition im Zusammenhang mit der Texteingabe dar. Sie können diese Klasse verwenden, um die Textposition der Komposition oder die Ergebniszeichenfolge zu finden.

FrameworkTextComposition

Stellt eine Komposition während der Texteingabeereignisse einer .TextBox

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 den Satz von Glyphen dar, die zum Rendern von Festtext verwendet werden.

Hyperlink

Ein Flussinhaltselement auf Inlineebene, das Möglichkeiten zum Hosten von Links innerhalb von Flussinhalten bereitstellt.

Inline

Eine abstrakte Klasse, die eine Basis für alle Inlineflussinhaltselemente bereitstellt.

InlineCollection

Stellt eine Auflistung von Inline Elementen dar. InlineCollection definiert den zulässigen untergeordneten Inhalt der ParagraphElemente , Spanund TextBlock die Elemente.

InlineUIContainer

Ein Flussinhaltselement auf Inlineebene, mit dem Elemente (d. h. aUIElement) in Flussinhalte eingebettet (gehostet) werden könnenButton.

Italic

Stellt ein Flussinhaltselement auf Inlineebene bereit, das bewirkt, dass Inhalte kursiv formatiert werden.

LineBreak

Ein Inlineflussinhaltselement, das dazu führt, dass ein Zeilenumbruch im Flussinhalt auftritt.

LinkTarget

Stellt ein Element auf einer Seite dar, mit dem aus anderen Dokumenten oder anderen Stellen im selben Dokument verknüpft werden kann.

LinkTargetCollection

Stellt eine Auflistung aller LinkTarget Elemente in einem Package.

List

Ein Inhaltselement auf Blockebene, das Möglichkeiten zum Darstellen von Inhalten in einer sortierten oder ungeordneten Liste bereitstellt.

ListItem

Ein Flussinhaltselement, das ein bestimmtes Inhaltselement in einer sortierten oder nicht sortierten Listdarstellt.

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.

PageContentCollection

Stellt Sammlungsunterstützung für eine Sammlung von Dokumentseiten bereit.

PagesChangedEventArgs

Stellt Daten für das PagesChanged-Ereignis bereit.

PaginationProgressEventArgs

Stellt Daten für das PaginationProgress-Ereignis bereit.

Paragraph

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

PresentationUIStyleResources

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

Run

Ein Flussinhaltselement auf Inlineebene, das eine Ausführung formatierten oder unformatierten Texts enthalten soll.

Section

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

Span

Gruppiert andere Inline Ablaufinhaltselemente.

Table

Ein Inhaltselement auf Blockebene, das eine rasterbasierte Präsentation nach Zeilen und Spalten organisiert bereitstellt.

TableCell

Ein Flussinhaltselement, das eine Zelle mit Inhalt innerhalb eines TableElements definiert.

TableCellCollection

Bietet Standardeinrichtungen zum Erstellen und Verwalten einer typsicheren, sortierten Auflistung von TableCell Objekten.

TableColumn

Ein Flussinhaltselement, das eine Spalte innerhalb einer .Table

TableColumnCollection

Bietet Standardeinrichtungen zum Erstellen und Verwalten einer typsicheren, sortierten Auflistung von TableColumn Objekten.

TableRow

Ein Flussinhaltselement, das eine Zeile in einer .Table

TableRowCollection

Bietet Standardeinrichtungen zum Erstellen und Verwalten einer typsicheren, sortierten Auflistung von TableRow Objekten.

TableRowGroup

Stellt ein Flussinhaltselement dar, das zum Gruppieren TableRow von Elementen innerhalb eines TableElements verwendet wird.

TableRowGroupCollection

Bietet Standardeinrichtungen zum Erstellen und Verwalten einer typsicheren, sortierten Auflistung von TableRowGroup Objekten.

TextEffectResolver

Eine Hilfsklasse, die Texteffekte in einem Textcontainer festlegt.

TextEffectTarget

Ergebnis der Verwendung TextEffectResolver zum Festlegen eines Effekts für Text. Dies besteht aus dem TextEffect Erstellten und dem DependencyObject , auf den die TextEffect Einstellung festgelegt werden soll.

TextElement

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

TextElementCollection<TextElementType>

Bietet Standardeinrichtungen zum Erstellen und Verwalten einer typsicheren, sortierten Auflistung von TextElement Objekten. Dies ist eine generische Auflistung zum Arbeiten mit Objekten eines angegebenen Typs, die von TextElement.

TextElementEditingBehaviorAttribute

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

TextPointer

Stellt eine Position innerhalb eines FlowDocument oder einer .TextBlock

TextRange

Stellt eine Auswahl des Inhalts zwischen zwei TextPointer Positionen dar.

TextSelection

Kapselt den Auswahlstatus für das RichTextBox Steuerelement.

Typography

Bietet Zugriff auf einen umfassenden Satz von OpenType-Typografieeigenschaften.

Underline

Ein Flussinhaltselement auf Inlineebene, das bewirkt, dass Inhalte mit einer unterstrichenen Textverzierung gerendert werden.

ZoomPercentageConverter

Implementiert einen Typkonverter für die Konvertierung Double (verwendet als Wert von Zoom) in und aus anderen Typen.

Schnittstellen

Name Beschreibung
IDocumentPaginatorSource

Definiert das Quellobjekt, das die tatsächliche Inhalts paginierung durchführt.

Enumerationen

Name Beschreibung
LogicalDirection

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

TextPointerContext

Bestimmt die Inhaltskategorie, die neben einem TextPointer in einer angegebenen LogicalDirectionliegt.

Delegaten

Name Beschreibung
GetPageCompletedEventHandler

Stellt die Methode dar, die das Ereignis einer GetPageCompleted oder anderer Klassen behandelt, die FixedDocument implementiert DocumentPaginatorwerden.

GetPageNumberCompletedEventHandler

Stellt die Methode dar, die das GetPageNumberCompleted Ereignis eines oder FixedDocumentmehrerer FlowDocument.

GetPageRootCompletedEventHandler

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

PagesChangedEventHandler

Stellt die Methode dar, die das PagesChanged Ereignis behandelt.

PaginationProgressEventHandler

Stellt die Methode dar, die das PaginationProgress Ereignis behandelt.