PdfSharp.Xps  1.1.15
PdfSharp.Xps.XpsModel Namespace Reference

Classes

class  ArcSegment
 Represents an elliptical arc between two points. More...
 
class  Brush
 Base class of all five brush types More...
 
class  Canvas
 Groups <FixedPage> descendant elements together. More...
 
struct  Color
 
class  Comment
 Pseudo element that represents an XML comment in an XPS file. More...
 
class  Discard
 Identifies a resource that can be safely discarded by a resource-constrained consumer. More...
 
class  DiscardControl
 Contains a list of resources that are safe for a consumer to discard. More...
 
class  DocumentOutline
 Specifies a list of meaningful indices into the XPS Document, similar to a table of contents, or to external URIs, such as web addresses. More...
 
class  DocumentReference
 Contains a reference to a FixedDocument part. More...
 
class  DocumentStructure
 The root element of the DocumentStructure part. More...
 
class  FigureStructure
 Groups the named elements that constitute a single drawing or diagram. More...
 
class  FixedDocument
 Binds an ordered sequence of fixed pages together into a single multi-page document. More...
 
class  FixedDocumentCollection
 
class  FixedDocumentSequence
 Specifies a sequence of fixed documents. More...
 
class  FixedPage
 Contains markup that describes the rendering of a single page of content. More...
 
class  FixedPageCollection
 
class  FixedPayload
 The container of fixed documents. The current implementation assumes only one fixed payload per XPS document. More...
 
class  Font
 Represents a font or font subset. More...
 
class  GlyphIndices
 Represents parsed Indices attribute. See 5.1.3. More...
 
class  GlyphIndicesParser
 Converts an indices string into a GlyphMapping array. More...
 
class  Glyphs
 Represents a run of text from a single font. More...
 
class  GradientStopCollection
 Represents a collection of GradientStop objecs. More...
 
class  GradientStop
 Indicates a location and range of color progression for rendering a gradien More...
 
class  ImageBrush
 Fills a region with an image. More...
 
class  LinearGradientBrush
 Fills a region with a linear gradient. More...
 
class  LinkTarget
 Contains a string value that identifies the current element as a named, addressable point in the document for the purpose of hyperlinking. More...
 
class  ListItemStructure
 Describes a single structural block. These structural blocks are grouped together in a list. More...
 
class  ListStructure
 Contains a collection of items that are group together in a list. More...
 
struct  Matrix
 Represents a transformation matrix. More...
 
class  MatrixTransform
 Creates an arbitrary affine matrix transformation that manipulates objects or coordinate systems in a two-dimensional plane. More...
 
class  NamedElement
 All document structure is related to the fixed page markup using this element. The <NamedElement> points to a single markup element contained in the fixed page markup. More...
 
class  OutlineEntry
 Represents an index to a specific location in the document. More...
 
class  PageContent
 Defines a reference from a fixed document to a part that contains a <FixedPage> element. More...
 
class  ParagraphStructure
 Contains the named elements that constitute a single paragraph. More...
 
class  PartHelper
 
class  Path
 Defines a single graphical effect to be rendered to the page. It paints a geometry with a brush and draws a stroke around it. More...
 
class  PathFigure
 Specifies a set of one or more segment elements defining a closed region. More...
 
class  PathFigureCollection
 Represents a collection of PathFigure objecs. More...
 
class  PathGeometry
 Contains a set of <PathFigure> elements. More...
 
class  PathSegment
 Base class of a path segment classes. More...
 
class  PathSegmentCollection
 Represents a collection of PathSegment objecs. More...
 
struct  Point
 Represents the width and height of an object. More...
 
class  PointStopCollection
 Represents a collection of Point objecs. More...
 
class  PolyBezierSegment
 A series of Bézier segments. More...
 
class  PolyLineSegment
 Specifies a set of points between which lines are drawn. More...
 
class  PolyQuadraticBezierSegment
 A series of quadratic Bézier segments. More...
 
class  RadialGradientBrush
 Fills a region with a radial gradient. More...
 
struct  Rect
 Represents the width and height of an object. More...
 
class  ResourceDictionary
 Defines a set of reusable resource definitions that can be used as property values in the fixed page markup. More...
 
class  SectionStructure
 Provides an arbitrary grouping of content structural markup elements. More...
 
class  SignatureDefinition
 A single signature definition. More...
 
struct  Size
 Represents the width and height of an object. More...
 
class  SolidColorBrush
 Fills defined geometric regions with a solid color. More...
 
class  SpotLocation
 Specifies where a consumer should place a signature spot. More...
 
class  Story
 Defines a single story and where each of its story fragments appear in the XPS Document. More...
 
class  StoryFragment
 Specifies the document structural markup that appears on the current page for a single story block. More...
 
class  StoryFragmentReference
 Identifies the StoryFragments part where this individual story fragment is defined. More...
 
class  TableCellStructure
 Contains the elements that occupy a single cell of a table. More...
 
class  TableRowGroupStructure
 Contains the set of table rows that make up a table. More...
 
class  TableRowStructure
 Contains the set of table cells that make up a row of a table. More...
 
class  TableStructure
 Contains a complete definition of a table in the XPS Document. More...
 
class  Template
 
class  Visual
 Represents the content of a VisualBrush. More...
 
class  VisualBrush
 Fills a region with a drawing. The drawing may be specified as either a child of the <VisualBrush> element, or as a resource reference. Drawing content is expressed using <Canvas>, <Path>, and <Glyphs> elements. More...
 
class  XpsDocument
 Represents an XpsDocument that can be converted to PDF by PDFsharp. More...
 
class  XpsElement
 Base class for all XPS elements. More...
 
class  XpsElementCollection
 Represents a collection of XpsElement objecs. More...
 

Enumerations

enum class  ClrIntMode { ScRgbLinearInterpolation , SRgbLinearInterpolation }
 
enum class  ColorType {
  sRGB , sRGBwithAlpha , scRGB , scRGBwithAlpha ,
  CMYKwithAlpha , NChannelWithAlpha , NamedColorWithAlpha
}
 
enum class  DashCap { Flat , Round , Square , Triangle }
 
enum class  EdgeMode { Aliased }
 
enum class  FillRule { EvenOdd , NonZero }
 
enum class  LineCap { Flat , Round , Square , Triangle }
 
enum class  LineJoin { Miter , Bevel , Round }
 
enum class  MappingMode { Absolute }
 
enum class  SpreadMethod { Pad , Reflect , Repeat }
 
enum class  StyleSimulations { None , ItalicSimulation , BoldSimulation , BoldItalicSimulation }
 
enum class  SweepDirection { Counterclockwise , Clockwise }
 
enum class  TileMode {
  None , Tile , FlipX , FlipY ,
  FlipXY
}
 
enum class  ViewUnits { Absolute }
 
enum class  GlyphIndicesComplexity { None = 1 , DistanceOnly = 2 , GlyphIndicesAndDistanceOnly = 3 , ClusterMapping = 4 }
 

Enumeration Type Documentation

◆ ClrIntMode

enum PdfSharp.Xps.XpsModel.ClrIntMode
strong
Enumerator
ScRgbLinearInterpolation 
SRgbLinearInterpolation 

◆ ColorType

enum PdfSharp.Xps.XpsModel.ColorType
strong
Enumerator
sRGB 

"#RRGGBB"

sRGBwithAlpha 

"#AARRGGBB"

scRGB 

"sc#RedFloat, GreenFloat,BlueFloat"

scRGBwithAlpha 

"sc#AlphaFloat,RedFloat, GreenFloat,BlueFloat"

CMYKwithAlpha 

"ContextColor ProfileURI AlphaFloat, Chan0Float, Chan1Float, Chan2Float, Chan3Float"

NChannelWithAlpha 

"ContextColor ProfileURI AlphaFloat, Chan0Float, ..., ChanN-1Float"

NamedColorWithAlpha 

"ContextColor ProfileURI AlphaFloat, TintFloat, 0, 0"

◆ DashCap

enum PdfSharp.Xps.XpsModel.DashCap
strong
Enumerator
Flat 
Round 
Square 
Triangle 

◆ EdgeMode

enum PdfSharp.Xps.XpsModel.EdgeMode
strong
Enumerator
Aliased 

◆ FillRule

enum PdfSharp.Xps.XpsModel.FillRule
strong
Enumerator
EvenOdd 
NonZero 

◆ GlyphIndicesComplexity

enum PdfSharp.Xps.XpsModel.GlyphIndicesComplexity
strong
Enumerator
None 
DistanceOnly 
GlyphIndicesAndDistanceOnly 
ClusterMapping 

◆ LineCap

enum PdfSharp.Xps.XpsModel.LineCap
strong
Enumerator
Flat 
Round 
Square 
Triangle 

◆ LineJoin

enum PdfSharp.Xps.XpsModel.LineJoin
strong
Enumerator
Miter 
Bevel 
Round 

◆ MappingMode

enum PdfSharp.Xps.XpsModel.MappingMode
strong
Enumerator
Absolute 

◆ SpreadMethod

enum PdfSharp.Xps.XpsModel.SpreadMethod
strong
Enumerator
Pad 
Reflect 
Repeat 

◆ StyleSimulations

enum PdfSharp.Xps.XpsModel.StyleSimulations
strong
Enumerator
None 
ItalicSimulation 
BoldSimulation 
BoldItalicSimulation 

◆ SweepDirection

enum PdfSharp.Xps.XpsModel.SweepDirection
strong
Enumerator
Counterclockwise 
Clockwise 

◆ TileMode

enum PdfSharp.Xps.XpsModel.TileMode
strong
Enumerator
None 
Tile 
FlipX 
FlipY 
FlipXY 

◆ ViewUnits

enum PdfSharp.Xps.XpsModel.ViewUnits
strong
Enumerator
Absolute