Module pdf::object[][src]

Object trait, along with some implementations. References.

Some of the structs are incomplete (missing fields that are in the PDF references).

Re-exports

pub use crate::file::PromisedRef;

Structs

Catalog
Dest
EmbeddedFile

PDF Embedded File Stream.

EmbeddedFileParamDict
FileSpec
Files

Used only as elements in FileSpec

FormDict
GraphicsStateParameters

ExtGState

IccInfo
ImageDict

A variant of XObject

InterpolatedFunctionDim
MarkInformation
NameDictionary

There is one NameDictionary associated with each PDF file.

NameTree

Note: The PDF concept of ‘root’ node is an intermediate or leaf node which has no ‘Limits’ entry. Hence, limits,

NoResolve
NoUpdate
ObjStmInfo
ObjectStream
OutlineItem
Outlines
Page
PageLabel
PageRc

A PagesNode::Leaf wrapped in a RcRef

PageTree
PagesRc

A PagesNode::Tree wrapped in a RcRef

PlainRef
PostScriptDict
PsFunc
RcRef
Rect
Ref
Resources
Stream

Simple Stream object with only some additional entries from the stream dict (I).

StreamInfo

General stream type. I is the additional information to be read from the stream dict.

StructElem
StructTreeRoot

Enums

ColorSpace
Counter
DestView
Function
LineCap
LineJoin
MaybeRef
NameTreeNode
PagesNode

Node in a page tree - type is either Page or PageTree

PostScriptError
PsOp
RenderingIntent
StructType
XObject

Traits

FromDict
Object

A PDF Object

ObjectWrite
Resolve
SubType
ToDict
Updater

Type Definitions

FormXObject

A variant of XObject

GenNr
ImageXObject

A variant of XObject

ObjNr
PostScriptXObject

A variant of XObject