HiraokaHyperTools.iTextSharp-LGPL  0.2.5
iTextSharp.text.pdf.PdfPatternPainter Class Reference
Inheritance diagram for iTextSharp.text.pdf.PdfPatternPainter:
iTextSharp.text.pdf.PdfTemplate iTextSharp.text.pdf.PdfContentByte

Public Member Functions

bool IsStencil ()
 
void SetPatternMatrix (float a, float b, float c, float d, float e, float f)
 
override void SetGrayFill (float gray)
 
override void ResetGrayFill ()
 
override void SetGrayStroke (float gray)
 
override void ResetGrayStroke ()
 
override void SetRGBColorFillF (float red, float green, float blue)
 
override void ResetRGBColorFill ()
 
override void SetRGBColorStrokeF (float red, float green, float blue)
 
override void ResetRGBColorStroke ()
 
override void SetCMYKColorFillF (float cyan, float magenta, float yellow, float black)
 
override void ResetCMYKColorFill ()
 
override void SetCMYKColorStrokeF (float cyan, float magenta, float yellow, float black)
 
override void ResetCMYKColorStroke ()
 
override void AddImage (Image image, float a, float b, float c, float d, float e, float f)
 
override void SetCMYKColorFill (int cyan, int magenta, int yellow, int black)
 
override void SetCMYKColorStroke (int cyan, int magenta, int yellow, int black)
 
override void SetRGBColorFill (int red, int green, int blue)
 
override void SetRGBColorStroke (int red, int green, int blue)
 
override void SetColorStroke (Color color)
 
override void SetColorFill (Color color)
 
override void SetColorFill (PdfSpotColor sp, float tint)
 
override void SetColorStroke (PdfSpotColor sp, float tint)
 
override void SetPatternFill (PdfPatternPainter p)
 
override void SetPatternFill (PdfPatternPainter p, Color color, float tint)
 
override void SetPatternStroke (PdfPatternPainter p, Color color, float tint)
 
override void SetPatternStroke (PdfPatternPainter p)
 
- Public Member Functions inherited from iTextSharp.text.pdf.PdfTemplate
void SetMatrix (float a, float b, float c, float d, float e, float f)
 
void BeginVariableText ()
 
void EndVariableText ()
 
- Public Member Functions inherited from iTextSharp.text.pdf.PdfContentByte
 PdfContentByte (PdfWriter wr)
 
override string ToString ()
 
byte[] ToPdf (PdfWriter writer)
 
void Add (PdfContentByte other)
 
void SetLeading (float v)
 
void SetFlatness (float value)
 
void SetLineCap (int value)
 
void SetLineDash (float value)
 
void SetLineDash (float unitsOn, float phase)
 
void SetLineDash (float unitsOn, float unitsOff, float phase)
 
void SetLineDash (float[] array, float phase)
 
void SetLineJoin (int value)
 
void SetLineWidth (float value)
 
void SetMiterLimit (float value)
 
void Clip ()
 
void EoClip ()
 
void MoveTo (float x, float y)
 
void LineTo (float x, float y)
 
void CurveTo (float x1, float y1, float x2, float y2, float x3, float y3)
 
void CurveTo (float x2, float y2, float x3, float y3)
 
void CurveFromTo (float x1, float y1, float x3, float y3)
 
void Circle (float x, float y, float r)
 
void Rectangle (float x, float y, float w, float h)
 
void VariableRectangle (Rectangle rect)
 
void Rectangle (Rectangle rectangle)
 
void ClosePath ()
 
void NewPath ()
 
void Stroke ()
 
void ClosePathStroke ()
 
void Fill ()
 
void EoFill ()
 
void FillStroke ()
 
void ClosePathFillStroke ()
 
void EoFillStroke ()
 
void ClosePathEoFillStroke ()
 
virtual void AddImage (Image image)
 
virtual void AddImage (Image image, bool inlineImage)
 
virtual void AddImage (Image image, float a, float b, float c, float d, float e, float f, bool inlineImage)
 
void Reset ()
 
void Reset (bool validateContent)
 
void BeginText ()
 
void EndText ()
 
void SaveState ()
 
void RestoreState ()
 
void SetCharacterSpacing (float value)
 
void SetWordSpacing (float value)
 
void SetHorizontalScaling (float value)
 
virtual void SetFontAndSize (BaseFont bf, float size)
 
void SetTextRenderingMode (int value)
 
void SetTextRise (float value)
 
void ShowText (string text)
 
void ShowTextKerned (String text)
 
void NewlineShowText (string text)
 
void NewlineShowText (float wordSpacing, float charSpacing, string text)
 
void SetTextMatrix (float a, float b, float c, float d, float x, float y)
 
void SetTextMatrix (float x, float y)
 
void MoveText (float x, float y)
 
void MoveTextWithLeading (float x, float y)
 
void NewlineText ()
 
void AddOutline (PdfOutline outline, string name)
 
float GetEffectiveStringWidth (String text, bool kerned)
 
void ShowTextAligned (int alignment, String text, float x, float y, float rotation)
 
void ShowTextAlignedKerned (int alignment, String text, float x, float y, float rotation)
 
void ConcatCTM (float a, float b, float c, float d, float e, float f)
 
void Arc (float x1, float y1, float x2, float y2, float startAng, float extent)
 
void Ellipse (float x1, float y1, float x2, float y2)
 
PdfPatternPainter CreatePattern (float width, float height, float xstep, float ystep)
 
PdfPatternPainter CreatePattern (float width, float height)
 
PdfPatternPainter CreatePattern (float width, float height, float xstep, float ystep, Color color)
 
PdfPatternPainter CreatePattern (float width, float height, Color color)
 
PdfTemplate CreateTemplate (float width, float height)
 
PdfAppearance CreateAppearance (float width, float height)
 
void AddPSXObject (PdfPSXObject psobject)
 
virtual void AddTemplate (PdfTemplate template, float a, float b, float c, float d, float e, float f)
 
void AddTemplate (PdfTemplate template, float x, float y)
 
virtual void SetPatternFill (PdfPatternPainter p, Color color)
 
virtual void SetPatternStroke (PdfPatternPainter p, Color color)
 
virtual void PaintShading (PdfShading shading)
 
virtual void PaintShading (PdfShadingPattern shading)
 
virtual void SetShadingFill (PdfShadingPattern shading)
 
virtual void SetShadingStroke (PdfShadingPattern shading)
 
void ShowText (PdfTextArray text)
 
void LocalGoto (string name, float llx, float lly, float urx, float ury)
 
bool LocalDestination (string name, PdfDestination destination)
 
void RemoteGoto (string filename, string name, float llx, float lly, float urx, float ury)
 
void RemoteGoto (string filename, int page, float llx, float lly, float urx, float ury)
 
void RoundRectangle (float x, float y, float w, float h, float r)
 
virtual void SetAction (PdfAction action, float llx, float lly, float urx, float ury)
 
void SetLiteral (string s)
 
void SetLiteral (char c)
 
void SetLiteral (float n)
 
void DrawRadioField (float llx, float lly, float urx, float ury, bool on)
 
void DrawTextField (float llx, float lly, float urx, float ury)
 
void DrawButton (float llx, float lly, float urx, float ury, string text, BaseFont bf, float size)
 
void SetGState (PdfGState gstate)
 
void BeginLayer (IPdfOCG layer)
 
void EndLayer ()
 
virtual void SetDefaultColorspace (PdfName name, PdfObject obj)
 
void Transform (System.Drawing.Drawing2D.Matrix tx)
 
void BeginMarkedContentSequence (PdfStructureElement struc)
 
void EndMarkedContentSequence ()
 
void BeginMarkedContentSequence (PdfName tag, PdfDictionary property, bool inline)
 
void BeginMarkedContentSequence (PdfName tag)
 
void SanityCheck ()
 
virtual void AddFormXObj (PdfStream template, PdfName name, float a, float b, float c, float d, float e, float f)
 

Properties

float XStep [get, set]
 
float YStep [get, set]
 
override PdfContentByte Duplicate [get]
 
Color DefaultColor [get]
 
- Properties inherited from iTextSharp.text.pdf.PdfTemplate
float Width [get, set]
 
float Height [get, set]
 
Rectangle BoundingBox [get, set]
 
IPdfOCG Layer [get, set]
 
PdfIndirectReference IndirectReference [get]
 
override PdfContentByte Duplicate [get]
 
int Type [get]
 
virtual PdfTransparencyGroup Group [get, set]
 
- Properties inherited from iTextSharp.text.pdf.PdfContentByte
ByteBuffer InternalBuffer [get]
 
float XTLM [get]
 
float YTLM [get]
 
float CharacterSpacing [get]
 
float WordSpacing [get]
 
float HorizontalScaling [get]
 
float Leading [get]
 
PdfOutline RootOutline [get]
 
PdfWriter PdfWriter [get]
 
PdfDocument PdfDocument [get]
 
virtual PdfContentByte Duplicate [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from iTextSharp.text.pdf.PdfTemplate
static PdfTemplate CreateTemplate (PdfWriter writer, float width, float height)
 
- Static Public Member Functions inherited from iTextSharp.text.pdf.PdfContentByte
static PdfTextArray GetKernArray (String text, BaseFont font)
 
static ArrayList BezierArc (float x1, float y1, float x2, float y2, float startAng, float extent)
 
- Static Public Attributes inherited from iTextSharp.text.pdf.PdfTemplate
const int TYPE_TEMPLATE = 1
 
const int TYPE_IMPORTED = 2
 
const int TYPE_PATTERN = 3
 
- Static Public Attributes inherited from iTextSharp.text.pdf.PdfContentByte
const int ALIGN_CENTER = Element.ALIGN_CENTER
 
const int ALIGN_LEFT = Element.ALIGN_LEFT
 
const int ALIGN_RIGHT = Element.ALIGN_RIGHT
 
const int LINE_CAP_BUTT = 0
 
const int LINE_CAP_ROUND = 1
 
const int LINE_CAP_PROJECTING_SQUARE = 2
 
const int LINE_JOIN_MITER = 0
 
const int LINE_JOIN_ROUND = 1
 
const int LINE_JOIN_BEVEL = 2
 
const int TEXT_RENDER_MODE_FILL = 0
 
const int TEXT_RENDER_MODE_STROKE = 1
 
const int TEXT_RENDER_MODE_FILL_STROKE = 2
 
const int TEXT_RENDER_MODE_INVISIBLE = 3
 
const int TEXT_RENDER_MODE_FILL_CLIP = 4
 
const int TEXT_RENDER_MODE_STROKE_CLIP = 5
 
const int TEXT_RENDER_MODE_FILL_STROKE_CLIP = 6
 
const int TEXT_RENDER_MODE_CLIP = 7
 
- Protected Member Functions inherited from iTextSharp.text.pdf.PdfTemplate
 PdfTemplate ()
 
- Protected Member Functions inherited from iTextSharp.text.pdf.PdfContentByte
virtual void CheckWriter ()
 
- Protected Attributes inherited from iTextSharp.text.pdf.PdfTemplate
int type
 
PdfIndirectReference thisReference
 
PageResources pageResources
 
Rectangle bBox = new Rectangle(0, 0)
 
PdfArray matrix
 
PdfTransparencyGroup group
 
IPdfOCG layer
 
- Protected Attributes inherited from iTextSharp.text.pdf.PdfContentByte
ByteBuffer content = new ByteBuffer()
 
PdfWriter writer
 
PdfDocument pdf
 
GraphicState state = new GraphicState()
 
ArrayList layerDepth
 
ArrayList stateList = new ArrayList()
 
int separator = '\n'
 

Detailed Description

Implements the pattern.

Member Function Documentation

◆ AddImage()

override void iTextSharp.text.pdf.PdfPatternPainter.AddImage ( Image  image,
float  a,
float  b,
float  c,
float  d,
float  e,
float  f 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::addImage(com.lowagie.text.Image, float, float, float, float, float, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ IsStencil()

bool iTextSharp.text.pdf.PdfPatternPainter.IsStencil ( )

◆ ResetCMYKColorFill()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetCMYKColorFill ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetCMYKColorFill()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ ResetCMYKColorStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetCMYKColorStroke ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetCMYKColorStroke()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ ResetGrayFill()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetGrayFill ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetGrayFill()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ ResetGrayStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetGrayStroke ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetGrayStroke()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ ResetRGBColorFill()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetRGBColorFill ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetRGBColorFill()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ ResetRGBColorStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.ResetRGBColorStroke ( )
virtual
See also
com.lowagie.text.pdf.PdfContentByte::resetRGBColorStroke()

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetCMYKColorFill()

override void iTextSharp.text.pdf.PdfPatternPainter.SetCMYKColorFill ( int  cyan,
int  magenta,
int  yellow,
int  black 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setCMYKColorFill(int, int, int, int)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetCMYKColorFillF()

override void iTextSharp.text.pdf.PdfPatternPainter.SetCMYKColorFillF ( float  cyan,
float  magenta,
float  yellow,
float  black 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setCMYKColorFillF(float, float, float, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetCMYKColorStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.SetCMYKColorStroke ( int  cyan,
int  magenta,
int  yellow,
int  black 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setCMYKColorStroke(int, int, int, int)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetCMYKColorStrokeF()

override void iTextSharp.text.pdf.PdfPatternPainter.SetCMYKColorStrokeF ( float  cyan,
float  magenta,
float  yellow,
float  black 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setCMYKColorStrokeF(float, float, float, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetColorFill() [1/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetColorFill ( Color  color)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setColorFill(java.awt.Color)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetColorFill() [2/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetColorFill ( PdfSpotColor  sp,
float  tint 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setColorFill(com.lowagie.text.pdf.PdfSpotColor, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetColorStroke() [1/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetColorStroke ( Color  color)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setColorStroke(java.awt.Color)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetColorStroke() [2/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetColorStroke ( PdfSpotColor  sp,
float  tint 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setColorStroke(com.lowagie.text.pdf.PdfSpotColor, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetGrayFill()

override void iTextSharp.text.pdf.PdfPatternPainter.SetGrayFill ( float  gray)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setGrayFill(float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetGrayStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.SetGrayStroke ( float  gray)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setGrayStroke(float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetPatternFill() [1/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetPatternFill ( PdfPatternPainter  p)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setPatternFill(com.lowagie.text.pdf.PdfPatternPainter)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetPatternFill() [2/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetPatternFill ( PdfPatternPainter  p,
Color  color,
float  tint 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setPatternFill(com.lowagie.text.pdf.PdfPatternPainter, java.awt.Color, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetPatternMatrix()

void iTextSharp.text.pdf.PdfPatternPainter.SetPatternMatrix ( float  a,
float  b,
float  c,
float  d,
float  e,
float  f 
)

◆ SetPatternStroke() [1/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetPatternStroke ( PdfPatternPainter  p)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setPatternStroke(com.lowagie.text.pdf.PdfPatternPainter)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetPatternStroke() [2/2]

override void iTextSharp.text.pdf.PdfPatternPainter.SetPatternStroke ( PdfPatternPainter  p,
Color  color,
float  tint 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setPatternStroke(com.lowagie.text.pdf.PdfPatternPainter, java.awt.Color, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetRGBColorFill()

override void iTextSharp.text.pdf.PdfPatternPainter.SetRGBColorFill ( int  red,
int  green,
int  blue 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setRGBColorFill(int, int, int)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetRGBColorFillF()

override void iTextSharp.text.pdf.PdfPatternPainter.SetRGBColorFillF ( float  red,
float  green,
float  blue 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setRGBColorFillF(float, float, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetRGBColorStroke()

override void iTextSharp.text.pdf.PdfPatternPainter.SetRGBColorStroke ( int  red,
int  green,
int  blue 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setRGBColorStroke(int, int, int)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

◆ SetRGBColorStrokeF()

override void iTextSharp.text.pdf.PdfPatternPainter.SetRGBColorStrokeF ( float  red,
float  green,
float  blue 
)
virtual
See also
com.lowagie.text.pdf.PdfContentByte::setRGBColorStrokeF(float, float, float)

Reimplemented from iTextSharp.text.pdf.PdfContentByte.

Property Documentation

◆ DefaultColor

Color iTextSharp.text.pdf.PdfPatternPainter.DefaultColor
get

◆ Duplicate

override PdfContentByte iTextSharp.text.pdf.PdfPatternPainter.Duplicate
get

Gets a duplicate of this PdfPatternPainter. All the members are copied by reference but the buffer stays different.

Returns
a copy of this PdfPatternPainter

◆ XStep

float iTextSharp.text.pdf.PdfPatternPainter.XStep
getset

◆ YStep

float iTextSharp.text.pdf.PdfPatternPainter.YStep
getset

The documentation for this class was generated from the following file: