Skip to main content
Skip table of contents

VerticalText

VerticalText Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.VerticalText[[VerticalText]]
  end

Members

Properties

Public properties
TypeNameMethods
intAlignmentget, set
floatHeightget, set
floatLeadingget, set
intMaxLinesget, set
floatOriginXget
floatOriginYget

Methods

Public methods
ReturnsName
voidAddText(...)
intGo(...)
voidSetOrigin(float startX, float startY)
voidSetVerticalLayout(float startX, float startY, float height, int maxLines, float leading)
Protected methods
ReturnsName
PdfLineCreateLine(float width)
voidShortenChunkArray()
Internal methods
ReturnsName
voidWriteLine(PdfLine line, PdfContentByte text, PdfContentByte graphics)

Details

Constructors

VerticalText

Source code

public VerticalText(PdfContentByte text)
Arguments
TypeNameDescription
PdfContentBytetext

Methods

AddText [1/2]

Source code

public virtual void AddText(Phrase phrase)
Arguments
TypeNameDescription
Phrasephrase
AddText [2/2]

Source code

public virtual void AddText(Chunk chunk)
Arguments
TypeNameDescription
Chunkchunk
SetVerticalLayout

Source code

public virtual void SetVerticalLayout(float startX, float startY, float height, int maxLines, float leading)
Arguments
TypeNameDescription
floatstartX
floatstartY
floatheight
intmaxLines
floatleading
CreateLine

Source code

protected virtual PdfLine CreateLine(float width)
Arguments
TypeNameDescription
floatwidth
ShortenChunkArray

Source code

protected virtual void ShortenChunkArray()
Go [1/2]

Source code

public virtual int Go()
Go [2/2]

Source code

public virtual int Go(bool simulate)
Arguments
TypeNameDescription
boolsimulate
WriteLine

Source code

internal void WriteLine(PdfLine line, PdfContentByte text, PdfContentByte graphics)
Arguments
TypeNameDescription
PdfLineline
PdfContentBytetext
PdfContentBytegraphics
SetOrigin

Source code

public virtual void SetOrigin(float startX, float startY)
Arguments
TypeNameDescription
floatstartX
floatstartY

Properties

Leading
public virtual float Leading { get; set; }
OriginX
public virtual float OriginX { get; }
OriginY
public virtual float OriginY { get; }
MaxLines
public virtual int MaxLines { get; set; }
Height
public virtual float Height { get; set; }
Alignment
public virtual int Alignment { get; set; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.