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.