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.