PdfStructureElement Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.PdfStructureElement[[PdfStructureElement]] iTextSharp.text.pdf.PdfDictionary[[PdfDictionary]] end subgraph iTextSharp.text.pdf.interfaces iTextSharp.text.pdf.interfaces.IPdfStructureElement[[IPdfStructureElement]] class iTextSharp.text.pdf.interfaces.IPdfStructureElement interfaceStyle; end iTextSharp.text.pdf.interfaces.IPdfStructureElement --> iTextSharp.text.pdf.PdfStructureElement iTextSharp.text.pdf.PdfDictionary --> iTextSharp.text.pdf.PdfStructureElement
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Methods
Public methods
|
Returns |
Name |
|---|---|
|
|
(
name) |
|
|
( |
|
|
(
name,
obj) |
|
|
(
writer, |
|
|
(
element) |
Internal methods
|
Returns |
Name |
|---|---|
|
|
(
annot,
currentPage) |
|
|
( |
Details
Inheritance
Constructors
PdfStructureElement [1/3]
Source code
public PdfStructureElement(PdfStructureElement parent, PdfName structureType)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
parent |
|
|
|
structureType |
PdfStructureElement [2/3]
Source code
public PdfStructureElement(PdfStructureTreeRoot root, PdfName structureType)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
root |
|
|
|
structureType |
PdfStructureElement [3/3]
Source code
internal PdfStructureElement(PdfDictionary parent, PdfName structureType)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
parent |
|
|
|
structureType |
Methods
GetParent
Source code
public virtual PdfDictionary GetParent(bool includeStructTreeRoot)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
includeStructTreeRoot |
SetPageMark
Source code
internal virtual void SetPageMark(int page, int mark)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
page |
|
|
|
mark |
SetAnnotation
Source code
internal virtual void SetAnnotation(PdfAnnotation annot, PdfIndirectReference currentPage)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
annot |
|
|
|
currentPage |
GetAttribute
Source code
public virtual PdfObject GetAttribute(PdfName name)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
name |
SetAttribute
Source code
public virtual void SetAttribute(PdfName name, PdfObject obj)
Arguments
WriteAttributes
Source code
public virtual void WriteAttributes(IAccessibleElement element)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
element |
ToPdf
Source code
public override void ToPdf(PdfWriter writer, Stream os)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
writer |
|
|
|
os |
Properties
StructureType
public virtual PdfName StructureType { get; }
Parent
public virtual PdfDictionary Parent { get; }
Reference
public virtual PdfIndirectReference Reference { get; }
Generated with ModularDoc