Skip to main content
Skip table of contents

SimpleBookmark

SimpleBookmark Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.SimpleBookmark[[SimpleBookmark]]
  end
  subgraph iTextSharp.text.xml.simpleparser
  iTextSharp.text.xml.simpleparser.ISimpleXMLDocHandler[[ISimpleXMLDocHandler]]
  class iTextSharp.text.xml.simpleparser.ISimpleXMLDocHandler interfaceStyle;
  end
iTextSharp.text.xml.simpleparser.ISimpleXMLDocHandler --> iTextSharp.text.pdf.SimpleBookmark

Members

Methods

Public Static methods
ReturnsName
voidEliminatePages(IList<Dictionary<string, object>> list, int``[] pageRange)
stringEscapeBinaryString(string s)
voidExportToXML(...)
voidExportToXMLNode(IList<Dictionary<string, object>> list, TextWriter outp, int indent, bool onlyASCII)
IList<Dictionary<string, object>>GetBookmark(...)
stringGetVal(Dictionary<string, object> map, string key)
IList<Dictionary<string, object>>ImportFromXML(...)
object``[]IterateOutlines(PdfWriter writer, PdfIndirectReference parent, IList<Dictionary<string, object>> kids, bool namedAsNames)
voidShiftPageNumbers(IList<Dictionary<string, object>> list, int pageShift, int``[] pageRange)
stringUnEscapeBinaryString(string s)
Internal Static methods
ReturnsName
voidCreateOutlineAction(PdfDictionary outline, Dictionary<string, object> map, PdfWriter writer, bool namedAsNames)
Public methods
ReturnsName
voidEndDocument()
voidEndElement(string tag)
voidStartDocument()
voidStartElement(string tag, IDictionary<string, string> h)
voidText(string str)

Details

Inheritance

Methods

GetBookmark [1/2]

Source code

public static IList<Dictionary<string, object>> GetBookmark(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
GetBookmark [2/2]

Source code

public static IList<Dictionary<string, object>> GetBookmark(PdfReader reader, PdfDictionary outline, bool includeRoot)
Arguments
TypeNameDescription
PdfReaderreader
PdfDictionaryoutline
boolincludeRoot
EliminatePages

Source code

public static void EliminatePages(IList<Dictionary<string, object>> list, int[] pageRange)
Arguments
TypeNameDescription
IList<Dictionary<string, object>>list
int``[]pageRange
ShiftPageNumbers

Source code

public static void ShiftPageNumbers(IList<Dictionary<string, object>> list, int pageShift, int[] pageRange)
Arguments
TypeNameDescription
IList<Dictionary<string, object>>list
intpageShift
int``[]pageRange
GetVal

Source code

public static string GetVal(Dictionary<string, object> map, string key)
Arguments
TypeNameDescription
Dictionary<string, object>map
stringkey
CreateOutlineAction

Source code

internal static void CreateOutlineAction(PdfDictionary outline, Dictionary<string, object> map, PdfWriter writer, bool namedAsNames)
Arguments
TypeNameDescription
PdfDictionaryoutline
Dictionary<string, object>map
PdfWriterwriter
boolnamedAsNames
IterateOutlines

Source code

public static object IterateOutlines(PdfWriter writer, PdfIndirectReference parent, IList<Dictionary<string, object>> kids, bool namedAsNames)
Arguments
TypeNameDescription
PdfWriterwriter
PdfIndirectReferenceparent
IList<Dictionary<string, object>>kids
boolnamedAsNames
ExportToXMLNode

Source code

public static void ExportToXMLNode(IList<Dictionary<string, object>> list, TextWriter outp, int indent, bool onlyASCII)
Arguments
TypeNameDescription
IList<Dictionary<string, object>>list
TextWriteroutp
intindent
boolonlyASCII
ExportToXML [1/2]

Source code

public static void ExportToXML(IList<Dictionary<string, object>> list, Stream outp, string encoding, bool onlyASCII)
Arguments
TypeNameDescription
IList<Dictionary<string, object>>list
Streamoutp
stringencoding
boolonlyASCII
ExportToXML [2/2]

Source code

public static void ExportToXML(IList<Dictionary<string, object>> list, TextWriter wrt, string encoding, bool onlyASCII)
Arguments
TypeNameDescription
IList<Dictionary<string, object>>list
TextWriterwrt
stringencoding
boolonlyASCII
ImportFromXML [1/2]

Source code

public static IList<Dictionary<string, object>> ImportFromXML(Stream inp)
Arguments
TypeNameDescription
Streaminp
ImportFromXML [2/2]

Source code

public static IList<Dictionary<string, object>> ImportFromXML(TextReader inp)
Arguments
TypeNameDescription
TextReaderinp
EscapeBinaryString

Source code

public static string EscapeBinaryString(string s)
Arguments
TypeNameDescription
strings
UnEscapeBinaryString

Source code

public static string UnEscapeBinaryString(string s)
Arguments
TypeNameDescription
strings
EndDocument

Source code

public virtual void EndDocument()
EndElement

Source code

public virtual void EndElement(string tag)
Arguments
TypeNameDescription
stringtag
StartDocument

Source code

public virtual void StartDocument()
StartElement

Source code

public virtual void StartElement(string tag, IDictionary<string, string> h)
Arguments
TypeNameDescription
stringtag
IDictionary<string, string>h
Text

Source code

public virtual void Text(string str)
Arguments
TypeNameDescription
stringstr

Generated with ModularDoc

JavaScript errors detected

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

If this problem persists, please contact our support.