org.pdfclown.documents.contents.objects.PaintXObject Class Reference

'Paint the specified XObject' operation [PDF:1.6:4.7]. More...

Inheritance diagram for org.pdfclown.documents.contents.objects.PaintXObject:
org.pdfclown.documents.contents.objects.Operation org.pdfclown.documents.contents.objects.ContentObject

List of all members.

Public Member Functions

xObjects::XObject GetResource (IContentContext context)
ContentScanner GetScanner (ContentScanner context)
 Gets the scanner for the contents of the painted external object.
xObjects::XObject GetXObject (IContentContext context)
 Gets the external object resource to be painted.
 PaintXObject (IList< PdfDirectObject > operands)
 PaintXObject (PdfName name)
virtual void Scan (ContentScanner.GraphicsState state)
 Applies this object to the specified graphics context, updating the specified graphics state.
override string ToString ()
override void WriteTo (IOutputStream stream, Document context)
 Serializes this object to the specified stream.

Static Public Member Functions

static Operation Get (string operator_, IList< PdfDirectObject > operands)
 Gets an operation.

Static Public Attributes

static readonly string OperatorKeyword = "Do"

Protected Attributes

IList< PdfDirectObjectoperands
string operator_

Properties

PdfName Name [get, set]
IList< PdfDirectObjectOperands [get]
string Operator [get]

'Paint the specified XObject' operation [PDF:1.6:4.7].


Constructor & Destructor Documentation

org.pdfclown.documents.contents.objects.PaintXObject.PaintXObject ( PdfName  name  ) 
org.pdfclown.documents.contents.objects.PaintXObject.PaintXObject ( IList< PdfDirectObject operands  ) 

Member Function Documentation

static Operation org.pdfclown.documents.contents.objects.Operation.Get ( string  operator_,
IList< PdfDirectObject operands 
) [static, inherited]

Gets an operation.

Parameters:
operator_ Operator.
operands List of operands.
xObjects::XObject org.pdfclown.documents.contents.objects.PaintXObject.GetResource ( IContentContext  context  ) 
ContentScanner org.pdfclown.documents.contents.objects.PaintXObject.GetScanner ( ContentScanner  context  ) 

Gets the scanner for the contents of the painted external object.

Parameters:
context Scanning context.

References org.pdfclown.documents.contents.ContentScanner.ContentContext.

xObjects::XObject org.pdfclown.documents.contents.objects.PaintXObject.GetXObject ( IContentContext  context  ) 

Gets the external object resource to be painted.

Parameters:
context Content context.
virtual void org.pdfclown.documents.contents.objects.ContentObject.Scan ( ContentScanner.GraphicsState  state  )  [virtual, inherited]

Applies this object to the specified graphics context, updating the specified graphics state.

Parameters:
state Graphics state.

Reimplemented in org.pdfclown.documents.contents.objects.ApplyExtGState, org.pdfclown.documents.contents.objects.BeginSubpath, org.pdfclown.documents.contents.objects.CloseSubpath, org.pdfclown.documents.contents.objects.CompositeObject, org.pdfclown.documents.contents.objects.DrawCurve, org.pdfclown.documents.contents.objects.DrawLine, org.pdfclown.documents.contents.objects.DrawRectangle, org.pdfclown.documents.contents.objects.LocalGraphicsState, org.pdfclown.documents.contents.objects.ModifyClipPath, org.pdfclown.documents.contents.objects.ModifyCTM, org.pdfclown.documents.contents.objects.PaintPath, org.pdfclown.documents.contents.objects.SetCharSpace, org.pdfclown.documents.contents.objects.SetDeviceCMYKFillColor, org.pdfclown.documents.contents.objects.SetDeviceCMYKStrokeColor, org.pdfclown.documents.contents.objects.SetDeviceGrayFillColor, org.pdfclown.documents.contents.objects.SetDeviceGrayStrokeColor, org.pdfclown.documents.contents.objects.SetDeviceRGBFillColor, org.pdfclown.documents.contents.objects.SetDeviceRGBStrokeColor, org.pdfclown.documents.contents.objects.SetFillColor, org.pdfclown.documents.contents.objects.SetFillColorSpace, org.pdfclown.documents.contents.objects.SetFont, org.pdfclown.documents.contents.objects.SetLineCap, org.pdfclown.documents.contents.objects.SetLineDash, org.pdfclown.documents.contents.objects.SetLineJoin, org.pdfclown.documents.contents.objects.SetLineWidth, org.pdfclown.documents.contents.objects.SetMiterLimit, org.pdfclown.documents.contents.objects.SetStrokeColor, org.pdfclown.documents.contents.objects.SetStrokeColorSpace, org.pdfclown.documents.contents.objects.SetTextLead, org.pdfclown.documents.contents.objects.SetTextMatrix, org.pdfclown.documents.contents.objects.SetTextRenderMode, org.pdfclown.documents.contents.objects.SetTextRise, org.pdfclown.documents.contents.objects.SetTextScale, org.pdfclown.documents.contents.objects.SetWordSpace, org.pdfclown.documents.contents.objects.ShowText, org.pdfclown.documents.contents.objects.TranslateTextRelative, and org.pdfclown.documents.contents.objects.TranslateTextToNextLine.

override string org.pdfclown.documents.contents.objects.Operation.ToString (  )  [inherited]
override void org.pdfclown.documents.contents.objects.Operation.WriteTo ( IOutputStream  stream,
Document  context 
) [virtual, inherited]

Member Data Documentation


Property Documentation

PdfName org.pdfclown.documents.contents.objects.PaintXObject.Name [get, set]
IList<PdfDirectObject> org.pdfclown.documents.contents.objects.Operation.Operands [get, inherited]
string org.pdfclown.documents.contents.objects.Operation.Operator [get, inherited]

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.

Generated on Sat Feb 9 21:08:34 2013 for PDF Clown 0.1.2 by  doxygen 1.6.3