Freigeben über


xpsobjectmodel.h-Header

Dieser Header wird von XPS-Dokumenten verwendet. Weitere Informationen finden Sie unter

xpsobjectmodel.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IXpsOMBrush

Definiert Objekte, die zum Zeichnen grafischer Objekte verwendet werden. Klassen, die von IXpsOMBrush abgeleitet werden, beschreiben, wie der Bereich gezeichnet wird.
IXpsOMCanvas

Eine Gruppe von visuellen Elementen und zugehörigen Eigenschaften.
IXpsOMColorProfileResource

Stellt eine IStream-Schnittstelle für eine Farbprofilressource bereit.
IXpsOMColorProfileResourceCollection

Eine Auflistung von IXpsOMColorProfileResource-Schnittstellenzeigern.
IXpsOMCoreProperties

Diese Schnittstelle bietet Zugriff auf die Metadaten, die im Teil "Haupteigenschaften" des XPS-Dokuments gespeichert sind.
IXpsOMDashCollection

Eine Auflistung von XPS_DASH-Strukturen.
IXpsOMDictionary

Das Wörterbuch wird von einem XPS-Paket verwendet, um Ressourcen gemeinsam zu nutzen.
IXpsOMDocument

Eine geordnete Sequenz von festen Seiten und Ressourcen auf Dokumentebene, aus denen das Dokument besteht.
IXpsOMDocumentCollection

Eine Auflistung von IXpsOMDocument-Schnittstellenzeigern.
IXpsOMDocumentSequence

Das Stammobjekt, das den XPS-Dokumentinhalt enthält.
IXpsOMDocumentStructureResource

Bietet Zugriff auf den XML-Inhalt des Ressourcenstreams des DocumentStructure-Teils.
IXpsOMFontResource

Stellt eine IStream-Schnittstelle für eine Schriftartressource bereit.
IXpsOMFontResourceCollection

Eine Auflistung von IXpsOMFontResource-Schnittstellenzeigern.
IXpsOMGeometry

Beschreibt die Form eines Pfads oder eines Beschneidungsbereichs.
IXpsOMGeometryFigure

Beschreibt einen Teil des Pfads oder Beschneidungsbereichs, der von einer IXpsOMGeometry-Schnittstelle angegeben wird.
IXpsOMGeometryFigureCollection

Eine Auflistung von IXpsOMGeometryFigure-Schnittstellenzeigern.
IXpsOMGlyphen

Beschreibt den Text, der auf einer Seite angezeigt wird.
IXpsOMGlyphenEditor

Ermöglicht die Batchänderung von Eigenschaften, die sich auf den Textinhalt in einer IXpsOMGlyphen-Schnittstelle auswirken.
IXpsOMGradientBrush

Diese Schnittstelle beschreibt einen Farbverlauf, der aus Farbverlaufsstopps besteht. Klassen, die von IXpsOMGradientBrush erben, geben verschiedene Möglichkeiten zum Interpretieren von Farbverlaufsstopps an.
IXpsOMGradientStop

Stellt eine einzelne Farbe und Position innerhalb eines Farbverlaufs dar.
IXpsOMGradientStopCollection

Eine Auflistung von IXpsOMGradientStop-Schnittstellenzeigern.
IXpsOMImageBrush

Ein Pinsel, der ein Rasterbild als Quelle verwendet.
IXpsOMImageResource

Stellt eine IStream-Schnittstelle für eine Bildressource bereit.
IXpsOMImageResourceCollection

Eine Auflistung von IXpsOMImageResource-Schnittstellenzeigern.
IXpsOMLinearGradientBrush

Gibt einen linearen Farbverlauf an, bei dem es sich um den Farbverlauf entlang eines Vektors handelt.
IXpsOMMatrixTransform

Gibt eine affine Matrixtransformation an, die auf andere Objekte im Objektmodell angewendet werden kann.
IXpsOMNameCollection

Eine Auflistung von Namenszeichenfolgen.
IXpsOMObjectFactory

Erstellt Objekte im XPS-Dokumentobjektmodell.
IXpsOMPackage

Stellt den Eintrag auf oberster Ebene in die XPS-Objektmodellstruktur bereit.
IXpsOMPackageTarget

Stellt die -Methode zum Erstellen eines IXpsOMPackageWriter-Elements bereit, das von einem Druckauftrag verwendet werden kann, der von der Funktion StartXpsPrintJob1 erstellt wurde.
IXpsOMPackageWriter

Schreibt die Teile eines XPS-Dokuments inkrementell in eine Paketdatei.
IXpsOMPage

Stellt den Stammknoten einer Struktur von -Objekten bereit, die den Inhalt einer einzelnen Seite enthalten.
IXpsOMPageReference

Ermöglicht die Virtualisierung von Seiten in einem XPS-Dokument.
IXpsOMPageReferenceCollection

Eine Auflistung von IXpsOMPageReference-Schnittstellenzeigern.
IXpsOMPart

Die Basisschnittstelle für alle XPS-Dokumentteilschnittstellen.
IXpsOMPartResources

Bietet Zugriff auf alle freigegebenen, teilbasierten Ressourcen des XPS-Dokuments.
IXpsOMPartUriCollection

Eine Auflistung von IOpcPartUri-Schnittstellenzeigern.
IXpsOMPath

Beschreibt ein visuelles Element ohne Text.
IXpsOMPrintTicketResource

Stellt eine IStream-Schnittstelle für eine PrintTicket-Ressource bereit.
IXpsOMRadialGradientBrush

Gibt einen radialen Farbverlauf an.
IXpsOMRemoteDictionaryResource

Stellt eine Schnittstelle bereit, mit der Seiten in einem XPS-Paket Ressourcen gemeinsam nutzen können.
IXpsOMRemoteDictionaryResourceCollection

Eine Auflistung von IXpsOMRemoteDictionaryResource-Schnittstellenzeigern.
IXpsOMResource

Wird als Basisschnittstelle für die Ressourcenschnittstellen des XPS-Objektmodells verwendet.
IXpsOMShareable

Die Basisschnittstelle für Sharable-Schnittstellen.
IXpsOMSignatureBlockResource

Stellt eine IStream-Schnittstelle für eine Signaturblockressource bereit.
IXpsOMSignatureBlockResourceCollection

Eine Auflistung von IXpsOMSignatureBlockResource-Schnittstellenzeigern.
IXpsOMSolidColorBrush

Ein einfarbiger Pinsel.
IXpsOMStoryFragmentsResource

Bietet Zugriff auf den Inhalt des Ressourcenstreams des StoryFragments-Teils einer Seite.
IXpsOMThumbnailGenerator

Generiert eine Miniaturbildressource.
IXpsOMTileBrush

Ein Kachelpinsel verwendet ein visuelles Bild, um einen Bereich zu zeichnen, indem das Bild wiederholt wird.
IXpsOMVisual

Die Basisschnittstelle für Pfad-, Canvas- und Glyphenschnittstellen.
IXpsOMVisualBrush

Ein Pinsel, der ein visuelles Element als Quelle verwendet.
IXpsOMVisualCollection

Eine Auflistung von IXpsOMVisual-Schnittstellenzeigern.

Strukturen

 
XPS_COLOR

Der Inhalt der XPS_COLOR-Struktur, wenn colorType XPS_COLOR_TYPE_CONTEXT ist.
XPS_DASH

Diese Struktur beschreibt ein Bindestrichelement eines Pfads.
XPS_GLYPH_INDEX

Beschreibt die Platzierung und Position einer Glyphe.
XPS_GLYPH_MAPPING

Beschreibt eine Glyphe-zu-Index-Zuordnung.
XPS_MATRIX

Beschreibt die beiden linken Spalten einer 3-mal-3-Matrix.
XPS_POINT

Repräsentiert ein X-/Y-Koordinatenpaar in einem zweidimensionalen Raum. (XPS_POINT)
XPS_RECT

Beschreibt die Breite, Höhe und Position eines Rechtecks. (XPS_RECT)
XPS_SIZE

Beschreibt die Größe eines Objekts.

Enumerationen

 
XPS_COLOR_INTERPOLATION

Beschreibt die Gammafunktion, die für die Farbinterpolation verwendet wird.
XPS_COLOR_TYPE

Beschreibt den Farbtyp, der von der XPS_COLOR-Struktur verwendet wird.
XPS_DASH_CAP

Gibt den Stil einer Bindestrichkappe auf einem gestrichelten Strich an.
XPS_FILL_RULE

Die Regel, die von einer zusammengesetzten Form verwendet wird, um zu bestimmen, ob ein bestimmter Punkt Teil der Geometrie ist.
XPS_FONT_EMBEDDING

Beschreibt die Option zum Einbetten einer Schriftart.
XPS_IMAGE_TYPE

Beschreibt den Imagetyp.
XPS_INTERLEAVING

Gibt an, ob der Inhalt des XPS OM beim Schreiben in eine Datei oder einen Stream überlappen wird.
XPS_LINE_CAP

Gibt die Formen von Liniensegmentkappen an.
XPS_LINE_JOIN

Beschreibt die Verbindung, die von zwei sich überschneidende Liniensegmente hergestellt wird.
XPS_OBJECT_TYPE

Beschreibt den Typ eines Objekts, das von IXpsOMShareable abgeleitet wird.
XPS_SEGMENT_STROKE_PATTERN

Gibt an, ob alle, einige oder keine Segmente in einer Abbildung striche sind.
XPS_SEGMENT_TYPE

Beschreibt ein Zeilensegment.
XPS_SPREAD_METHOD

Beschreibt, wie der Verteilte Bereich gefüllt werden soll.
XPS_STYLE_SIMULATION

Beschreibt den Simulationsstil einer Schriftart oder Glyphe.
XPS_THUMBNAIL_SIZE

Beschreibt die Größe eines Miniaturbilds.
XPS_TILE_MODE

Beschreibt das Kachelverhalten eines Kachelpinsels.