Solid Framework SDK 10.0.12602
SDK for converting and extracting value from PDFs
Classes | Enumerations
SolidFramework.Pdf.Plumbing Namespace Reference

Classes

class  PdfAction
 Represents PDF action More...
 
class  PdfAnnot
 Represents PDF annotation More...
 
class  PdfArray
 Represents PDF array More...
 
class  PdfArrayItemsCollection
 
class  PdfBoolean
 Represents PDF boolean More...
 
class  PdfCaretAnnot
 Represents PDF caret annotation More...
 
class  PdfCircleAnnot
 Represents PDF circle annotation More...
 
class  PdfDate
 Represents PDF date ISO/IEC 8824 - see PDF Reference More...
 
class  PdfDictionary
 Represents PDF dictionary More...
 
class  PdfDictionaryItemsCollection
 
class  PdfFileAttachmentAnnot
 Represents PDF file attachment annotation More...
 
class  PdfFont
 Represents PDF font. More...
 
class  PdfFontsCollection
 
class  PdfFreeTextAnnot
 Represents PDF free text annotation More...
 
class  PdfGoTo
 Represents PDF GoTo Action More...
 
class  PdfHighlightAnnot
 Represents PDF highlight annotation More...
 
class  PdfInkAnnot
 Represents PDF ink annotation More...
 
class  PdfItem
 Represents PDF item More...
 
class  PdfKids
 Represents PDF kids More...
 
class  PdfLineAnnot
 Represents PDF line annotation More...
 
class  PdfLink
 Represents PDF link More...
 
class  PdfMarkupAnnot
 Represents PDF markup annotation More...
 
class  PdfName
 Represents PDF named object More...
 
class  PdfNamedDestinationsCollection
 
class  PdfNull
 Represents PDF null More...
 
class  PdfNumber
 Represents PDF number More...
 
class  PdfObject
 Represents PDF object More...
 
class  PdfOutlineItem
 Represents PDF outline item More...
 
class  PdfOutlines
 Represents PDF outlines More...
 
class  PdfPage
 Represents a single page within a PDF document More...
 
class  PdfPages
 Represents PDF page collection More...
 
class  PdfPagesCollection
 
class  PdfPolygonAnnot
 Represents PDF polygon annotation More...
 
class  PdfPolyLineAnnot
 Represents PDF polyline annotation More...
 
class  PdfPopupAnnot
 Represents PDF highlight More...
 
class  PdfRectangle
 Represents PDF rectangle More...
 
class  PdfReference
 Represents PDF reference More...
 
class  PdfSoundAnnot
 Represents PDF sound annotation More...
 
class  PdfSquareAnnot
 Represents PDF square annotation More...
 
class  PdfSquigglyAnnot
 Represents PDF squiggly annotation More...
 
class  PdfStampAnnot
 Represents PDF stamp annotation More...
 
class  PdfStreamObject
 Represents PDF stream object More...
 
class  PdfStrikeOutAnnot
 Represents PDF strike out annotation More...
 
class  PdfString
 Represents PDF string More...
 
class  PdfTextAnnot
 Represents PDF text annotation More...
 
class  PdfUnderlineAnnot
 Represents PDF underline annotation More...
 
class  PdfUriDictionary
 Represents PDF URI dictionary More...
 

Enumerations

enum  FontStatus {
  Unknown , BuiltIn , Subset , Embedded ,
  NonEmbedded
}
 
enum  FontType {
  Unknown , Type1 , Type3 , MMType1 ,
  TrueType , Type0
}
 Represents types of Font. For a description of Font Types see https://en.wikipedia.org/wiki/Computer_font More...
 
enum  PageStatistics {
  None = 0 , Image = 1 , VisibleText = 2 , InvisibleText = 4 ,
  VectorGraphics = 8 , LowResImage = 16 , TooComplex = 32 , Empty = 64 ,
  VectorText = 128
}
 Used by GetScannedImage to return details of the content analysis for the page. More...
 
enum  PdfObjectType {
  Unknown = 0 , Object = 1 , Reference = 2 , Dictionary = 3 ,
  Array = 4 , Stream = 5 , Boolean = 6 , Number = 7 ,
  String = 8 , Name = 9 , Null = 11 , Rectangle = 100 ,
  Kids = 101 , Font = 102 , OutlineItem = 103 , Outlines = 104 ,
  Page = 105 , Pages = 106 , Action = 120 , GoTo = 121 ,
  Uri = 122 , Annot = 140 , Link = 141 , PopupAnnot = 142 ,
  MarkupAnnot = 150 , TextAnnot = 151 , FreeTextAnnot = 152 , LineAnnot = 153 ,
  SquareAnnot = 154 , CircleAnnot = 155 , PolygonAnnot = 156 , PolyLineAnnot = 157 ,
  HighlightAnnot = 158 , UnderlineAnnot = 159 , SquigglyAnnot = 160 , StrikeOutAnnot = 161 ,
  StampAnnot = 162 , CaretAnnot = 163 , InkAnnot = 164 , FileAttachmentAnnot = 165 ,
  SoundAnnot = 166
}
 Represents types of PDF object More...
 

Enumeration Type Documentation

◆ FontStatus

Enumerator
Unknown 

Font status is unknown

BuiltIn 

Font is built-in

Subset 

Font has subset font program

Embedded 

Font has embedded font program

NonEmbedded 

Font has embedded font program

◆ FontType

Represents types of Font. For a description of Font Types see https://en.wikipedia.org/wiki/Computer_font

Enumerator
Unknown 

Font is unknown

Type1 

Font type is Type1

Type3 

Font type is Type3

MMType1 

Font type is Type1

TrueType 

Font type is TrueType

Type0 

Font type is Type0

◆ PageStatistics

Used by GetScannedImage to return details of the content analysis for the page.

Enumerator
None 

Not set.

Image 

Page contains at least one image.

VisibleText 

Page contains visible text.

InvisibleText 

Page contains invisible text.

VectorGraphics 

Page contains vector graphics.

LowResImage 

Page contains at least one image.

TooComplex 

Page contains more than 10,000 objects

Empty 

Page has no content.

VectorText 

Page contains vector text

◆ PdfObjectType

Represents types of PDF object

Enumerator
Unknown 
Object 
Reference 
Dictionary 
Array 
Stream 
Boolean 
Number 
String 
Name 
Null 
Rectangle 
Kids 
Font 
OutlineItem 
Outlines 
Page 
Pages 
Action 
GoTo 
Uri 
Annot 
Link 
PopupAnnot 
MarkupAnnot 
TextAnnot 
FreeTextAnnot 
LineAnnot 
SquareAnnot 
CircleAnnot 
PolygonAnnot 
PolyLineAnnot 
HighlightAnnot 
UnderlineAnnot 
SquigglyAnnot 
StrikeOutAnnot 
StampAnnot 
CaretAnnot 
InkAnnot 
FileAttachmentAnnot 
SoundAnnot