Namespace UglyToad.PdfPig.Core
Classes
- ByteArrayInputBytes
Input bytes from a byte array.
- EmptyArray<T>
NET 4.5 compatible Array.Empty.
- OctalHelpers
Interprets numbers in octal format.
- OtherEncodings
Convenience access to frequently used encodings.
- OtherEncodings.PdfDocEncoding
The encoding for strings in a PDF file which encodes all of the ISO Latin 1 character set.
- PdfDocumentFormatException
This exception will be thrown where the contents of the PDF document do not match the specification in such a way that it renders the document unreadable.
- PdfSubpath
A supbpath is made up of a sequence of connected segments.
- PdfSubpath.BezierCurve
Draw a Bezier curve given by the start, control and end points.
- PdfSubpath.Close
Close the current PdfSubpath.
- PdfSubpath.Line
Draw a straight line between two points.
- PdfSubpath.Move
Move drawing of the current PdfSubpath to the specified location.
- ReadHelper
Helper methods for reading from PDF files.
- StreamInputBytes
Input bytes from a stream.
- Union<A, B>
Defines a type which is a union of two types.
- Union<A, B>.Case1
The type representing items of the first type in a union.
- Union<A, B>.Case2
The type representing items of the second type in a union.
- WritingExtensions
Handles writing specified data types to an output stream in a valid PDF compliant format.
Structs
- IndirectReference
Used to uniquely identify and refer to objects in the PDF file.
- PdfLine
A line in a PDF file.
- PdfPoint
A point in a PDF file.
- PdfRange
This class will be used to signify a range. a(min) <= a* <= a(max)
- PdfRectangle
A rectangle in a PDF file.
- TransformationMatrix
Specifies the conversion from the transformed coordinate space to the original untransformed coordinate space.
Interfaces
- IDeepCloneable<T>
Indicates the type may be cloned making entirely independent copies.
- IInputBytes
The input bytes for a PDF document.
- IWriteable
Indicates that a data structure can be written to an output stream.
- PdfSubpath.IPathCommand
A command in a PdfSubpath.
Enums
- FillingRule
Rules for determining which points lie inside/outside a path.
- TextRenderingMode
The text rendering mode determines whether showing text causes glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.