PdfContentByte Public class
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph iTextSharp.text.pdf
iTextSharp.text.pdf.PdfContentByte[[PdfContentByte]]
end
Members
Properties
Public properties
Internal properties
Protected properties
Protected internal properties
Methods
Public methods
Returns | Name |
---|
void | Add (PdfContentByte other) |
void | AddAnnotation (PdfAnnotation annot, bool applyCTM) |
PdfName | AddFormXObj (... ) |
void | AddImage (... ) |
void | AddOutline (PdfOutline outline, string name) |
void | AddPSXObject (PdfPSXObject psobject) |
void | AddTemplate (... ) |
void | Arc (... ) |
void | BeginLayer (IPdfOCG layer) |
void | BeginMarkedContentSequence (... ) |
void | BeginText () |
void | Circle (... ) |
void | Clip () |
void | CloseMCBlock (IAccessibleElement element) |
void | ClosePath () |
void | ClosePathEoFillStroke () |
void | ClosePathFillStroke () |
void | ClosePathStroke () |
void | ConcatCTM (... ) |
PdfAppearance | CreateAppearance (float width, float height) |
PdfPatternPainter | CreatePattern (... ) |
PdfTemplate | CreateTemplate (float width, float height) |
void | CurveFromTo (... ) |
void | CurveTo (... ) |
void | DrawButton (... ) |
void | DrawRadioField (... ) |
void | DrawTextField (... ) |
void | Ellipse (... ) |
void | EndLayer () |
void | EndMarkedContentSequence () |
void | EndText () |
void | EoClip () |
void | EoFill () |
void | EoFillStroke () |
void | Fill () |
void | FillStroke () |
PdfContentByte | GetDuplicate (bool inheritGraphicState) |
float | GetEffectiveStringWidth (string text, bool kerned) |
void | InheritGraphicState (PdfContentByte parentCanvas) |
bool | IsTagged () |
void | LineTo (... ) |
bool | LocalDestination (string name, PdfDestination destination) |
void | LocalGoto (string name, float llx, float lly, float urx, float ury) |
void | MoveText (float x, float y) |
void | MoveTextWithLeading (float x, float y) |
void | MoveTo (... ) |
void | NewPath () |
void | NewlineShowText (... ) |
void | NewlineText () |
void | OpenMCBlock (IAccessibleElement element) |
void | PaintShading (... ) |
void | Rectangle (... ) |
void | RemoteGoto (... ) |
void | Reset (... ) |
void | ResetCMYKColorFill () |
void | ResetCMYKColorStroke () |
void | ResetGrayFill () |
void | ResetGrayStroke () |
void | ResetRGBColorFill () |
void | ResetRGBColorStroke () |
void | RestoreState () |
void | RoundRectangle (... ) |
void | SanityCheck () |
void | SaveState () |
void | SetAction (PdfAction action, float llx, float lly, float urx, float ury) |
void | SetCMYKColorFill (int cyan, int magenta, int yellow, int black) |
void | SetCMYKColorFillF (float cyan, float magenta, float yellow, float black) |
void | SetCMYKColorStroke (int cyan, int magenta, int yellow, int black) |
void | SetCMYKColorStrokeF (float cyan, float magenta, float yellow, float black) |
void | SetCharacterSpacing (float value) |
void | SetColorFill (... ) |
void | SetColorStroke (... ) |
void | SetDefaultColorspace (PdfName name, PdfObject obj) |
void | SetFlatness (... ) |
void | SetFontAndSize (BaseFont bf, float size) |
void | SetGState (PdfGState gstate) |
void | SetGrayFill (float value) |
void | SetGrayStroke (float value) |
void | SetHorizontalScaling (float value) |
void | SetLeading (float v) |
void | SetLineCap (int value) |
void | SetLineDash (... ) |
void | SetLineJoin (int value) |
void | SetLineWidth (... ) |
void | SetLiteral (... ) |
void | SetMiterLimit (... ) |
void | SetPatternFill (... ) |
void | SetPatternStroke (... ) |
void | SetRGBColorFill (int red, int green, int blue) |
void | SetRGBColorFillF (float red, float green, float blue) |
void | SetRGBColorStroke (int red, int green, int blue) |
void | SetRGBColorStrokeF (float red, float green, float blue) |
void | SetRenderingIntent (PdfName ri) |
void | SetShadingFill (PdfShadingPattern shading) |
void | SetShadingStroke (PdfShadingPattern shading) |
void | SetTextMatrix (... ) |
void | SetTextRenderingMode (int value) |
void | SetTextRise (... ) |
void | SetWordSpacing (float value) |
void | ShowText (... ) |
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 | ShowTextGid (string gids) |
void | ShowTextKerned (string text) |
void | Stroke () |
byte``[] | ToPdf (PdfWriter writer) |
string | ToString () |
void | Transform (... ) |
void | VariableRectangle (Rectangle rect) |
Protected internal methods
Returns | Name |
---|
void | AddImage (Image image, double a, double b, double c, double d, double e, double f, bool inlineImage, bool isMCBlockOpened) |
void | BeginText (bool restoreTM) |
Internal methods
Protected methods
Public Static methods
Details
Nested types
Classes
Constructors
PdfContentByte
Source code
public PdfContentByte(PdfWriter wr)
Arguments
Methods
ToString
Source code
public override string ToString()
IsTagged
Source code
public virtual bool IsTagged()
ToPdf
Source code
public virtual byte ToPdf(PdfWriter writer)
Arguments
Add
Source code
public virtual void Add(PdfContentByte other)
Arguments
SetLeading
Source code
public virtual void SetLeading(float v)
Arguments
Type | Name | Description |
---|
float | v | |
SetFlatness [1/2]
Source code
public virtual void SetFlatness(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetFlatness [2/2]
Source code
public virtual void SetFlatness(double value)
Arguments
Type | Name | Description |
---|
double | value | |
SetLineCap
Source code
public virtual void SetLineCap(int value)
Arguments
Type | Name | Description |
---|
int | value | |
SetRenderingIntent
Source code
public virtual void SetRenderingIntent(PdfName ri)
Arguments
SetLineDash [1/8]
Source code
public virtual void SetLineDash(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetLineDash [2/8]
Source code
public virtual void SetLineDash(double value)
Arguments
Type | Name | Description |
---|
double | value | |
SetLineDash [3/8]
Source code
public virtual void SetLineDash(float unitsOn, float phase)
Arguments
Type | Name | Description |
---|
float | unitsOn | |
float | phase | |
SetLineDash [4/8]
Source code
public virtual void SetLineDash(double unitsOn, double phase)
Arguments
Type | Name | Description |
---|
double | unitsOn | |
double | phase | |
SetLineDash [5/8]
Source code
public virtual void SetLineDash(float unitsOn, float unitsOff, float phase)
Arguments
Type | Name | Description |
---|
float | unitsOn | |
float | unitsOff | |
float | phase | |
SetLineDash [6/8]
Source code
public virtual void SetLineDash(double unitsOn, double unitsOff, double phase)
Arguments
Type | Name | Description |
---|
double | unitsOn | |
double | unitsOff | |
double | phase | |
SetLineDash [7/8]
Source code
public void SetLineDash(float[] array, float phase)
Arguments
Type | Name | Description |
---|
float``[] | array | |
float | phase | |
SetLineDash [8/8]
Source code
public void SetLineDash(double[] array, double phase)
Arguments
Type | Name | Description |
---|
double``[] | array | |
double | phase | |
SetLineJoin
Source code
public virtual void SetLineJoin(int value)
Arguments
Type | Name | Description |
---|
int | value | |
SetLineWidth [1/2]
Source code
public virtual void SetLineWidth(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetLineWidth [2/2]
Source code
public virtual void SetLineWidth(double value)
Arguments
Type | Name | Description |
---|
double | value | |
SetMiterLimit [1/2]
Source code
public virtual void SetMiterLimit(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetMiterLimit [2/2]
Source code
public virtual void SetMiterLimit(double value)
Arguments
Type | Name | Description |
---|
double | value | |
Clip
Source code
public virtual void Clip()
EoClip
Source code
public virtual void EoClip()
SetGrayFill
Source code
public virtual void SetGrayFill(float value)
Arguments
Type | Name | Description |
---|
float | value | |
ResetGrayFill
Source code
public virtual void ResetGrayFill()
SetGrayStroke
Source code
public virtual void SetGrayStroke(float value)
Arguments
Type | Name | Description |
---|
float | value | |
ResetGrayStroke
Source code
public virtual void ResetGrayStroke()
SetRGBColorFillF
Source code
public virtual void SetRGBColorFillF(float red, float green, float blue)
Arguments
Type | Name | Description |
---|
float | red | |
float | green | |
float | blue | |
ResetRGBColorFill
Source code
public virtual void ResetRGBColorFill()
SetRGBColorStrokeF
Source code
public virtual void SetRGBColorStrokeF(float red, float green, float blue)
Arguments
Type | Name | Description |
---|
float | red | |
float | green | |
float | blue | |
ResetRGBColorStroke
Source code
public virtual void ResetRGBColorStroke()
SetCMYKColorFillF
Source code
public virtual void SetCMYKColorFillF(float cyan, float magenta, float yellow, float black)
Arguments
Type | Name | Description |
---|
float | cyan | |
float | magenta | |
float | yellow | |
float | black | |
ResetCMYKColorFill
Source code
public virtual void ResetCMYKColorFill()
SetCMYKColorStrokeF
Source code
public virtual void SetCMYKColorStrokeF(float cyan, float magenta, float yellow, float black)
Arguments
Type | Name | Description |
---|
float | cyan | |
float | magenta | |
float | yellow | |
float | black | |
ResetCMYKColorStroke
Source code
public virtual void ResetCMYKColorStroke()
MoveTo [1/2]
Source code
public virtual void MoveTo(float x, float y)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
MoveTo [2/2]
Source code
public virtual void MoveTo(double x, double y)
Arguments
Type | Name | Description |
---|
double | x | |
double | y | |
LineTo [1/2]
Source code
public virtual void LineTo(float x, float y)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
LineTo [2/2]
Source code
public virtual void LineTo(double x, double y)
Arguments
Type | Name | Description |
---|
double | x | |
double | y | |
CurveTo [1/4]
Source code
public virtual void CurveTo(float x1, float y1, float x2, float y2, float x3, float y3)
Arguments
Type | Name | Description |
---|
float | x1 | |
float | y1 | |
float | x2 | |
float | y2 | |
float | x3 | |
float | y3 | |
CurveTo [2/4]
Source code
public virtual void CurveTo(double x1, double y1, double x2, double y2, double x3, double y3)
Arguments
Type | Name | Description |
---|
double | x1 | |
double | y1 | |
double | x2 | |
double | y2 | |
double | x3 | |
double | y3 | |
CurveTo [3/4]
Source code
public virtual void CurveTo(float x2, float y2, float x3, float y3)
Arguments
Type | Name | Description |
---|
float | x2 | |
float | y2 | |
float | x3 | |
float | y3 | |
CurveTo [4/4]
Source code
public virtual void CurveTo(double x2, double y2, double x3, double y3)
Arguments
Type | Name | Description |
---|
double | x2 | |
double | y2 | |
double | x3 | |
double | y3 | |
CurveFromTo [1/2]
Source code
public virtual void CurveFromTo(float x1, float y1, float x3, float y3)
Arguments
Type | Name | Description |
---|
float | x1 | |
float | y1 | |
float | x3 | |
float | y3 | |
CurveFromTo [2/2]
Source code
public virtual void CurveFromTo(double x1, double y1, double x3, double y3)
Arguments
Type | Name | Description |
---|
double | x1 | |
double | y1 | |
double | x3 | |
double | y3 | |
Circle [1/2]
Source code
public virtual void Circle(float x, float y, float r)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
float | r | |
Circle [2/2]
Source code
public virtual void Circle(double x, double y, double r)
Arguments
Type | Name | Description |
---|
double | x | |
double | y | |
double | r | |
Rectangle [1/3]
Source code
public virtual void Rectangle(float x, float y, float w, float h)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
float | w | |
float | h | |
Rectangle [2/3]
Source code
public virtual void Rectangle(double x, double y, double w, double h)
Arguments
Type | Name | Description |
---|
double | x | |
double | y | |
double | w | |
double | h | |
VariableRectangle
Source code
public virtual void VariableRectangle(Rectangle rect)
Arguments
Rectangle [3/3]
Source code
public virtual void Rectangle(Rectangle rectangle)
Arguments
ClosePath
Source code
public virtual void ClosePath()
NewPath
Source code
public virtual void NewPath()
Stroke
Source code
public virtual void Stroke()
ClosePathStroke
Source code
public virtual void ClosePathStroke()
Fill
Source code
public virtual void Fill()
EoFill
Source code
public virtual void EoFill()
FillStroke
Source code
public virtual void FillStroke()
ClosePathFillStroke
Source code
public virtual void ClosePathFillStroke()
EoFillStroke
Source code
public virtual void EoFillStroke()
ClosePathEoFillStroke
Source code
public virtual void ClosePathEoFillStroke()
AddImage [1/9]
Source code
public virtual void AddImage(Image image)
Arguments
Type | Name | Description |
---|
Image | image | |
AddImage [2/9]
Source code
public virtual void AddImage(Image image, bool inlineImage)
Arguments
Type | Name | Description |
---|
Image | image | |
bool | inlineImage | |
AddImage [3/9]
Source code
public virtual void AddImage(Image image, float a, float b, float c, float d, float e, float f)
Arguments
Type | Name | Description |
---|
Image | image | |
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
AddImage [4/9]
Source code
public virtual void AddImage(Image image, double a, double b, double c, double d, double e, double f)
Arguments
Type | Name | Description |
---|
Image | image | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
AddImage [5/9]
Source code
public virtual void AddImage(Image image, AffineTransform transform)
Arguments
AddImage [6/9]
Source code
public void AddImage(Image image, Matrix transform)
Arguments
Type | Name | Description |
---|
Image | image | |
Matrix | transform | |
AddImage [7/9]
Source code
public virtual void AddImage(Image image, float a, float b, float c, float d, float e, float f, bool inlineImage)
Arguments
Type | Name | Description |
---|
Image | image | |
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
bool | inlineImage | |
AddImage [8/9]
Source code
public virtual void AddImage(Image image, double a, double b, double c, double d, double e, double f, bool inlineImage)
Arguments
Type | Name | Description |
---|
Image | image | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
bool | inlineImage | |
AddImage [9/9]
Source code
protected internal void AddImage(Image image, double a, double b, double c, double d, double e, double f, bool inlineImage, bool isMCBlockOpened)
Arguments
Type | Name | Description |
---|
Image | image | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
bool | inlineImage | |
bool | isMCBlockOpened | |
Reset [1/2]
Source code
public virtual void Reset()
Reset [2/2]
Source code
public virtual void Reset(bool validateContent)
Arguments
Type | Name | Description |
---|
bool | validateContent | |
BeginText [1/2]
Source code
protected internal virtual void BeginText(bool restoreTM)
Arguments
Type | Name | Description |
---|
bool | restoreTM | |
BeginText [2/2]
Source code
public virtual void BeginText()
EndText
Source code
public virtual void EndText()
SaveState
Source code
public virtual void SaveState()
RestoreState
Source code
public virtual void RestoreState()
SetCharacterSpacing
Source code
public virtual void SetCharacterSpacing(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetWordSpacing
Source code
public virtual void SetWordSpacing(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetHorizontalScaling
Source code
public virtual void SetHorizontalScaling(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetFontAndSize
Source code
public virtual void SetFontAndSize(BaseFont bf, float size)
Arguments
SetTextRenderingMode
Source code
public virtual void SetTextRenderingMode(int value)
Arguments
Type | Name | Description |
---|
int | value | |
SetTextRise [1/2]
Source code
public virtual void SetTextRise(float value)
Arguments
Type | Name | Description |
---|
float | value | |
SetTextRise [2/2]
Source code
public virtual void SetTextRise(double value)
Arguments
Type | Name | Description |
---|
double | value | |
ShowText [1/2]
Source code
public virtual void ShowText(string text)
Arguments
Type | Name | Description |
---|
string | text | |
ShowTextGid
Source code
public virtual void ShowTextGid(string gids)
Arguments
Type | Name | Description |
---|
string | gids | |
GetKernArray
Source code
public static PdfTextArray GetKernArray(string text, BaseFont font)
Arguments
Type | Name | Description |
---|
string | text | |
BaseFont | font | |
ShowTextKerned
Source code
public virtual void ShowTextKerned(string text)
Arguments
Type | Name | Description |
---|
string | text | |
NewlineShowText [1/2]
Source code
public virtual void NewlineShowText(string text)
Arguments
Type | Name | Description |
---|
string | text | |
NewlineShowText [2/2]
Source code
public virtual void NewlineShowText(float wordSpacing, float charSpacing, string text)
Arguments
Type | Name | Description |
---|
float | wordSpacing | |
float | charSpacing | |
string | text | |
SetTextMatrix [1/4]
Source code
public virtual void SetTextMatrix(float a, float b, float c, float d, float x, float y)
Arguments
Type | Name | Description |
---|
float | a | |
float | b | |
float | c | |
float | d | |
float | x | |
float | y | |
SetTextMatrix [2/4]
Source code
public virtual void SetTextMatrix(AffineTransform transform)
Arguments
SetTextMatrix [3/4]
Source code
public void SetTextMatrix(Matrix transform)
Arguments
Type | Name | Description |
---|
Matrix | transform | |
SetTextMatrix [4/4]
Source code
public virtual void SetTextMatrix(float x, float y)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
MoveText
Source code
public virtual void MoveText(float x, float y)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
MoveTextWithLeading
Source code
public virtual void MoveTextWithLeading(float x, float y)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
NewlineText
Source code
public virtual void NewlineText()
GetSize
Source code
internal int GetSize(bool includeMarkedContentSize)
Arguments
Type | Name | Description |
---|
bool | includeMarkedContentSize | |
AddOutline
Source code
public virtual void AddOutline(PdfOutline outline, string name)
Arguments
GetEffectiveStringWidth
Source code
public virtual float GetEffectiveStringWidth(string text, bool kerned)
Arguments
Type | Name | Description |
---|
string | text | |
bool | kerned | |
ShowTextAligned
Source code
public virtual void ShowTextAligned(int alignment, string text, float x, float y, float rotation)
Arguments
Type | Name | Description |
---|
int | alignment | |
string | text | |
float | x | |
float | y | |
float | rotation | |
ShowTextAlignedKerned
Source code
public virtual void ShowTextAlignedKerned(int alignment, string text, float x, float y, float rotation)
Arguments
Type | Name | Description |
---|
int | alignment | |
string | text | |
float | x | |
float | y | |
float | rotation | |
ConcatCTM [1/4]
Source code
public virtual void ConcatCTM(float a, float b, float c, float d, float e, float f)
Arguments
Type | Name | Description |
---|
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
ConcatCTM [2/4]
Source code
public virtual void ConcatCTM(double a, double b, double c, double d, double e, double f)
Arguments
Type | Name | Description |
---|
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
ConcatCTM [3/4]
Source code
public virtual void ConcatCTM(AffineTransform transform)
Arguments
ConcatCTM [4/4]
Source code
public void ConcatCTM(Matrix transform)
Arguments
Type | Name | Description |
---|
Matrix | transform | |
BezierArc [1/2]
Source code
public static List<double> BezierArc(float x1, float y1, float x2, float y2, float startAng, float extent)
Arguments
Type | Name | Description |
---|
float | x1 | |
float | y1 | |
float | x2 | |
float | y2 | |
float | startAng | |
float | extent | |
BezierArc [2/2]
Source code
public static List<double> BezierArc(double x1, double y1, double x2, double y2, double startAng, double extent)
Arguments
Type | Name | Description |
---|
double | x1 | |
double | y1 | |
double | x2 | |
double | y2 | |
double | startAng | |
double | extent | |
Arc [1/2]
Source code
public virtual void Arc(float x1, float y1, float x2, float y2, float startAng, float extent)
Arguments
Type | Name | Description |
---|
float | x1 | |
float | y1 | |
float | x2 | |
float | y2 | |
float | startAng | |
float | extent | |
Arc [2/2]
Source code
public virtual void Arc(double x1, double y1, double x2, double y2, double startAng, double extent)
Arguments
Type | Name | Description |
---|
double | x1 | |
double | y1 | |
double | x2 | |
double | y2 | |
double | startAng | |
double | extent | |
Ellipse [1/2]
Source code
public virtual void Ellipse(double x1, double y1, double x2, double y2)
Arguments
Type | Name | Description |
---|
double | x1 | |
double | y1 | |
double | x2 | |
double | y2 | |
Ellipse [2/2]
Source code
public virtual void Ellipse(float x1, float y1, float x2, float y2)
Arguments
Type | Name | Description |
---|
float | x1 | |
float | y1 | |
float | x2 | |
float | y2 | |
CreatePattern [1/4]
Source code
public virtual PdfPatternPainter CreatePattern(float width, float height, float xstep, float ystep)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
float | xstep | |
float | ystep | |
CreatePattern [2/4]
Source code
public virtual PdfPatternPainter CreatePattern(float width, float height)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
CreatePattern [3/4]
Source code
public virtual PdfPatternPainter CreatePattern(float width, float height, float xstep, float ystep, BaseColor color)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
float | xstep | |
float | ystep | |
BaseColor | color | |
CreatePattern [4/4]
Source code
public virtual PdfPatternPainter CreatePattern(float width, float height, BaseColor color)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
BaseColor | color | |
CreateTemplate [1/2]
Source code
public virtual PdfTemplate CreateTemplate(float width, float height)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
CreateTemplate [2/2]
Source code
internal PdfTemplate CreateTemplate(float width, float height, PdfName forcedName)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
PdfName | forcedName | |
CreateAppearance [1/2]
Source code
public virtual PdfAppearance CreateAppearance(float width, float height)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
CreateAppearance [2/2]
Source code
internal PdfAppearance CreateAppearance(float width, float height, PdfName forcedName)
Arguments
Type | Name | Description |
---|
float | width | |
float | height | |
PdfName | forcedName | |
AddPSXObject
Source code
public virtual void AddPSXObject(PdfPSXObject psobject)
Arguments
AddTemplate [1/13]
Source code
public virtual void AddTemplate(PdfTemplate template, float a, float b, float c, float d, float e, float f)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
AddTemplate [2/13]
Source code
public virtual void AddTemplate(PdfTemplate template, double a, double b, double c, double d, double e, double f)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
AddTemplate [3/13]
Source code
public virtual void AddTemplate(PdfTemplate template, float a, float b, float c, float d, float e, float f, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
bool | tagContent | |
AddTemplate [4/13]
Source code
public virtual void AddTemplate(PdfTemplate template, double a, double b, double c, double d, double e, double f, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
bool | tagContent | |
AddTemplate [5/13]
Source code
public virtual void AddTemplate(PdfTemplate template, double a, double b, double c, double d, double e, double f, bool tagTemplate, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
bool | tagTemplate | |
bool | tagContent | |
AddFormXObj [1/2]
Source code
public virtual PdfName AddFormXObj(PdfStream formXObj, PdfName name, float a, float b, float c, float d, float e, float f)
Arguments
Type | Name | Description |
---|
PdfStream | formXObj | |
PdfName | name | |
float | a | |
float | b | |
float | c | |
float | d | |
float | e | |
float | f | |
AddFormXObj [2/2]
Source code
public virtual PdfName AddFormXObj(PdfStream formXObj, PdfName name, double a, double b, double c, double d, double e, double f)
Arguments
Type | Name | Description |
---|
PdfStream | formXObj | |
PdfName | name | |
double | a | |
double | b | |
double | c | |
double | d | |
double | e | |
double | f | |
AddTemplate [6/13]
Source code
public virtual void AddTemplate(PdfTemplate template, AffineTransform transform)
Arguments
AddTemplate [7/13]
Source code
public virtual void AddTemplate(PdfTemplate template, AffineTransform transform, bool tagContent)
Arguments
AddTemplate [8/13]
Source code
public void AddTemplate(PdfTemplate template, Matrix transform, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
Matrix | transform | |
bool | tagContent | |
AddTemplate [9/13]
Source code
public void AddTemplate(PdfTemplate template, Matrix transform)
Arguments
AddTemplateReference [1/2]
Source code
internal void AddTemplateReference(PdfIndirectReference template, PdfName name, float a, float b, float c, float d, float e, float f)
Arguments
AddTemplateReference [2/2]
Source code
internal void AddTemplateReference(PdfIndirectReference template, PdfName name, double a, double b, double c, double d, double e, double f)
Arguments
AddTemplate [10/13]
Source code
public virtual void AddTemplate(PdfTemplate template, float x, float y)
Arguments
AddTemplate [11/13]
Source code
public virtual void AddTemplate(PdfTemplate template, double x, double y)
Arguments
AddTemplate [12/13]
Source code
public virtual void AddTemplate(PdfTemplate template, float x, float y, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
float | x | |
float | y | |
bool | tagContent | |
AddTemplate [13/13]
Source code
public virtual void AddTemplate(PdfTemplate template, double x, double y, bool tagContent)
Arguments
Type | Name | Description |
---|
PdfTemplate | template | |
double | x | |
double | y | |
bool | tagContent | |
SetCMYKColorFill
Source code
public virtual void SetCMYKColorFill(int cyan, int magenta, int yellow, int black)
Arguments
Type | Name | Description |
---|
int | cyan | |
int | magenta | |
int | yellow | |
int | black | |
SetCMYKColorStroke
Source code
public virtual void SetCMYKColorStroke(int cyan, int magenta, int yellow, int black)
Arguments
Type | Name | Description |
---|
int | cyan | |
int | magenta | |
int | yellow | |
int | black | |
SetRGBColorFill
Source code
public virtual void SetRGBColorFill(int red, int green, int blue)
Arguments
Type | Name | Description |
---|
int | red | |
int | green | |
int | blue | |
SetRGBColorStroke
Source code
public virtual void SetRGBColorStroke(int red, int green, int blue)
Arguments
Type | Name | Description |
---|
int | red | |
int | green | |
int | blue | |
SetColorStroke [1/4]
Source code
public virtual void SetColorStroke(BaseColor value)
Arguments
SetColorFill [1/4]
Source code
public virtual void SetColorFill(BaseColor value)
Arguments
SetColorFill [2/4]
Source code
public virtual void SetColorFill(PdfSpotColor sp, float tint)
Arguments
SetColorFill [3/4]
Source code
public virtual void SetColorFill(PdfDeviceNColor dn, float[] tints)
Arguments
SetColorFill [4/4]
Source code
public virtual void SetColorFill(PdfLabColor lab, float l, float a, float b)
Arguments
SetColorStroke [2/4]
Source code
public virtual void SetColorStroke(PdfSpotColor sp, float tint)
Arguments
SetColorStroke [3/4]
Source code
public virtual void SetColorStroke(PdfDeviceNColor sp, float[] tints)
Arguments
SetColorStroke [4/4]
Source code
public virtual void SetColorStroke(PdfLabColor lab, float l, float a, float b)
Arguments
SetPatternFill [1/3]
Source code
public virtual void SetPatternFill(PdfPatternPainter p)
Arguments
OutputColorNumbers
Source code
internal void OutputColorNumbers(BaseColor color, float tint)
Arguments
SetPatternFill [2/3]
Source code
public virtual void SetPatternFill(PdfPatternPainter p, BaseColor color)
Arguments
SetPatternFill [3/3]
Source code
public virtual void SetPatternFill(PdfPatternPainter p, BaseColor color, float tint)
Arguments
SetPatternStroke [1/3]
Source code
public virtual void SetPatternStroke(PdfPatternPainter p, BaseColor color)
Arguments
SetPatternStroke [2/3]
Source code
public virtual void SetPatternStroke(PdfPatternPainter p, BaseColor color, float tint)
Arguments
SetPatternStroke [3/3]
Source code
public virtual void SetPatternStroke(PdfPatternPainter p)
Arguments
PaintShading [1/2]
Source code
public virtual void PaintShading(PdfShading shading)
Arguments
PaintShading [2/2]
Source code
public virtual void PaintShading(PdfShadingPattern shading)
Arguments
SetShadingFill
Source code
public virtual void SetShadingFill(PdfShadingPattern shading)
Arguments
SetShadingStroke
Source code
public virtual void SetShadingStroke(PdfShadingPattern shading)
Arguments
CheckWriter
Source code
protected virtual void CheckWriter()
ShowText [2/2]
Source code
public virtual void ShowText(PdfTextArray text)
Arguments
LocalGoto
Source code
public virtual void LocalGoto(string name, float llx, float lly, float urx, float ury)
Arguments
Type | Name | Description |
---|
string | name | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
LocalDestination
Source code
public virtual bool LocalDestination(string name, PdfDestination destination)
Arguments
GetDuplicate
Source code
public virtual PdfContentByte GetDuplicate(bool inheritGraphicState)
Arguments
Type | Name | Description |
---|
bool | inheritGraphicState | |
InheritGraphicState
Source code
public virtual void InheritGraphicState(PdfContentByte parentCanvas)
Arguments
RemoteGoto [1/2]
Source code
public virtual void RemoteGoto(string filename, string name, float llx, float lly, float urx, float ury)
Arguments
Type | Name | Description |
---|
string | filename | |
string | name | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
RemoteGoto [2/2]
Source code
public virtual void RemoteGoto(string filename, int page, float llx, float lly, float urx, float ury)
Arguments
Type | Name | Description |
---|
string | filename | |
int | page | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
RoundRectangle [1/2]
Source code
public virtual void RoundRectangle(float x, float y, float w, float h, float r)
Arguments
Type | Name | Description |
---|
float | x | |
float | y | |
float | w | |
float | h | |
float | r | |
RoundRectangle [2/2]
Source code
public virtual void RoundRectangle(double x, double y, double w, double h, double r)
Arguments
Type | Name | Description |
---|
double | x | |
double | y | |
double | w | |
double | h | |
double | r | |
SetAction
Source code
public virtual void SetAction(PdfAction action, float llx, float lly, float urx, float ury)
Arguments
Type | Name | Description |
---|
PdfAction | action | |
float | llx | |
float | lly | |
float | urx | |
float | ury | |
SetLiteral [1/3]
Source code
public virtual void SetLiteral(string s)
Arguments
Type | Name | Description |
---|
string | s | |
SetLiteral [2/3]
Source code
public virtual void SetLiteral(char c)
Arguments
SetLiteral [3/3]
Source code
public virtual void SetLiteral(float n)
Arguments
Type | Name | Description |
---|
float | n | |
CheckNoPattern
Source code
internal void CheckNoPattern(PdfTemplate t)
Arguments
DrawRadioField [1/2]
Source code
public virtual void DrawRadioField(float llx, float lly, float urx, float ury, bool on)
Arguments
Type | Name | Description |
---|
float | llx | |
float | lly | |
float | urx | |
float | ury | |
bool | on | |
DrawRadioField [2/2]
Source code
public virtual void DrawRadioField(double llx, double lly, double urx, double ury, bool on)
Arguments
Type | Name | Description |
---|
double | llx | |
double | lly | |
double | urx | |
double | ury | |
bool | on | |
DrawTextField [1/2]
Source code
public virtual void DrawTextField(float llx, float lly, float urx, float ury)
Arguments
Type | Name | Description |
---|
float | llx | |
float | lly | |
float | urx | |
float | ury | |
DrawTextField [2/2]
Source code
public virtual void DrawTextField(double llx, double lly, double urx, double ury)
Arguments
Type | Name | Description |
---|
double | llx | |
double | lly | |
double | urx | |
double | ury | |
DrawButton [1/2]
Source code
public virtual void DrawButton(float llx, float lly, float urx, float ury, string text, BaseFont bf, float size)
Arguments
Type | Name | Description |
---|
float | llx | |
float | lly | |
float | urx | |
float | ury | |
string | text | |
BaseFont | bf | |
float | size | |
DrawButton [2/2]
Source code
public virtual void DrawButton(double llx, double lly, double urx, double ury, string text, BaseFont bf, float size)
Arguments
Type | Name | Description |
---|
double | llx | |
double | lly | |
double | urx | |
double | ury | |
string | text | |
BaseFont | bf | |
float | size | |
SetGState
Source code
public virtual void SetGState(PdfGState gstate)
Arguments
BeginLayer
Source code
public virtual void BeginLayer(IPdfOCG layer)
Arguments
EndLayer
Source code
public virtual void EndLayer()
AddAnnotation [1/2]
Source code
internal virtual void AddAnnotation(PdfAnnotation annot)
Arguments
AddAnnotation [2/2]
Source code
public virtual void AddAnnotation(PdfAnnotation annot, bool applyCTM)
Arguments
SetDefaultColorspace
Source code
public virtual void SetDefaultColorspace(PdfName name, PdfObject obj)
Arguments
Transform [1/2]
Source code
public virtual void Transform(AffineTransform af)
Arguments
Transform [2/2]
Source code
public void Transform(Matrix tx)
Arguments
Type | Name | Description |
---|
Matrix | tx | |
BeginMarkedContentSequence [1/4]
Source code
public virtual void BeginMarkedContentSequence(PdfStructureElement struc)
Arguments
BeginMarkedContentSequence [2/4]
Source code
public virtual void BeginMarkedContentSequence(PdfStructureElement struc, string expansion)
Arguments
EndMarkedContentSequence
Source code
public virtual void EndMarkedContentSequence()
BeginMarkedContentSequence [3/4]
Source code
public virtual void BeginMarkedContentSequence(PdfName tag, PdfDictionary property, bool inline)
Arguments
BeginMarkedContentSequence [4/4]
Source code
public virtual void BeginMarkedContentSequence(PdfName tag)
Arguments
SanityCheck
Source code
public virtual void SanityCheck()
OpenMCBlock
Source code
public virtual void OpenMCBlock(IAccessibleElement element)
Arguments
CloseMCBlock
Source code
public virtual void CloseMCBlock(IAccessibleElement element)
Arguments
SaveMCBlocks
Source code
internal IList<IAccessibleElement> SaveMCBlocks()
RestoreMCBlocks
Source code
internal void RestoreMCBlocks(IList<IAccessibleElement> mcElements)
Arguments
GetMcDepth
Source code
internal int GetMcDepth()
SetMcDepth
Source code
internal void SetMcDepth(int value)
Arguments
Type | Name | Description |
---|
int | value | |
GetMcElements
Source code
internal IList<IAccessibleElement> GetMcElements()
SetMcElements
Source code
internal void SetMcElements(IList<IAccessibleElement> value)
Arguments
UpdateTx
Source code
internal void UpdateTx(string text, float Tj)
Arguments
Type | Name | Description |
---|
string | text | |
float | Tj | |
CheckState
Source code
protected virtual void CheckState()
Properties
SuppressTagging
public bool SuppressTagging { get; set; }
InternalBuffer
public virtual ByteBuffer InternalBuffer { get; }
XTLM
public virtual float XTLM { get; }
YTLM
public virtual float YTLM { get; }
CharacterSpacing
public virtual float CharacterSpacing { get; }
WordSpacing
public virtual float WordSpacing { get; }
HorizontalScaling
public virtual float HorizontalScaling { get; }
Leading
public virtual float Leading { get; }
Size
internal int Size { get; }
RootOutline
public virtual PdfOutline RootOutline { get; }
PdfWriter
public virtual PdfWriter PdfWriter { get; }
PdfDocument
public virtual PdfDocument PdfDocument { get; }
Duplicate
public virtual PdfContentByte Duplicate { get; }
internal virtual PageResources PageResources { get; }
CurrentPage
protected virtual PdfIndirectReference CurrentPage { get; }
InText
protected internal virtual bool InText { get; }
Generated with ModularDoc