iTextSharp.text.rtf.text.RtfParagraph.GetIndentLeft C# (CSharp) Method

GetIndentLeft() public method

public GetIndentLeft ( ) : int
return int
        public int GetIndentLeft() {
            return this.paragraphStyle.GetIndentLeft();
        }
        

Usage Example

 /// <summary>
 /// Updates the left, right and content indentation of all RtfParagraph and RtfSection
 /// elements that this RtfSection contains.
 /// </summary>
 /// <param name="indentLeft">The left indentation to add.</param>
 /// <param name="indentRight">The right indentation to add.</param>
 /// <param name="indentContent">The content indentation to add.</param>
 private void updateIndentation(float indentLeft, float indentRight, float indentContent)
 {
     if (Title != null)
     {
         Title.SetIndentLeft((int)(Title.GetIndentLeft() + indentLeft * TWIPS_FACTOR));
         Title.SetIndentRight((int)(Title.GetIndentRight() + indentRight * TWIPS_FACTOR));
     }
     for (int i = 0; i < Items.Count; i++)
     {
         IRtfBasicElement rtfElement = (IRtfBasicElement)Items[i];
         if (rtfElement is RtfSection)
         {
             ((RtfSection)rtfElement).updateIndentation(indentLeft + indentContent, indentRight, 0);
         }
         else if (rtfElement is RtfParagraph)
         {
             ((RtfParagraph)rtfElement).SetIndentLeft((int)(((RtfParagraph)rtfElement).GetIndentLeft() + (indentLeft + indentContent) * TWIPS_FACTOR));
             ((RtfParagraph)rtfElement).SetIndentRight((int)(((RtfParagraph)rtfElement).GetIndentRight() + indentRight * TWIPS_FACTOR));
         }
     }
 }