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

Classes

class  Bitmap
 
class  Color
 
class  ColorsCollection
 
class  ConstStringMarshaler
 Marshals constant native strings (const wchar_t *) to managed strings (System.String) More...
 
class  DateTime
 
class  Matrix
 
class  NativeMemoryHolder
 
class  NativeMemoryHolderCollection
 
class  Point
 
class  PointF
 
class  PointFsCollection
 
class  Rectangle
 
class  RectangleF
 
class  Size
 
class  SizeF
 
class  StringArrayMarshaler
 Represents String array marshaler More...
 
class  StringMarshaler
 Represents String marshaler Reference: http://support.microsoft.com/kb/307713 converts System.String to native const wchar_t * More...
 
class  TempStringMarshaler
 Marshals temporary native strings (wchar_t[]) to and from managed strings (System.String) More...
 
class  TimeSpan
 
class  Uri
 

Enumerations

enum  ImageType {
  Unknown , Format1bppIndexed , Format4bppIndexed , Format8bppIndexed ,
  Format24bppRgb , Format32bppArgb
}
 
enum  NativeError {
  Success = 0 , Fail = 3 , AlreadyLoaded = 30 , BadData = 5 ,
  IOError = 6 , IOFileLocked = 7 , NotEnoughMemory = 9 , WrongPassword = 31 ,
  NoUserNoOwner = 32 , NoUserOwner = 33 , UserNoOwner = 34 , UserOwner = 35 ,
  InvalidLicense = 36 , UnavailableAction = 4 , FileHasCopyProtection = 10
}
 Represents types of Native errors More...
 
enum  SolidErrorCodes {
  SE_SUCCESS = 0 , SE_CANCEL = 1 , SE_INTERNALERROR = 2 , SE_FAILURE = 3 ,
  SE_UNAVAILABLEACTION = 4 , SE_BADDATA = 5 , SE_IOERROR = 6 , SE_IOFILELOCKED = 7 ,
  SE_INVALIDPAGERANGE = 8 , SE_NOTENOUGHMEMORY = 9 , SE_PDF_HAS_COPYPROTECTION = 10 , SE_PDF_UNSUPPORTED_ENCRYPTION_HANDLER = 11 ,
  SE_MISSING_CERTIFICATE = 12 , SE_PDF_OCR_CANCELED = 13 , SE_CANCELED_FILE_EXIST = 14 , SE_NO_TABLES_TO_EXTRACT = 15 ,
  SE_NO_IMAGES_TO_EXTRACT = 16 , SE_PDFA_PROBLEMS_ADDRESSED = 20 , SE_PDFA_PROBLEMS_NOT_ADDRESSED = 21 , SDKAlreadyLoaded = 30 ,
  SE_SSDK_WRONG_PASSWORD = 31 , SE_SSDK_NOUSER_NOOWNER = 32 , SE_SSDK_NOUSER_OWNER = 33 , SE_SSDK_USER_NOOWNER = 34 ,
  SE_SSDK_USER_OWNER = 35 , SE_SSDK_INVALID_LICENCE = 36 , SE_NOTING_TO_PRINT = 40 , SE_CANCELED_PDFA_NOT_COMPLIANT = 41 ,
  SE_RESULTED_PDFA_NOT_COMPLIANT = 42 , SE_PDF_ENCRYPTED = 43 , SE_PRINTING_RESERVED_FIRST = 50 , SE_PRINTING_RESERVED_LAST = 60 ,
  SE_NOBPPCONVERSION = 150 , SE_NOGRAYSCALE = 151 , SE_PSDUNSUPPORTEDMODE = 152 , SE_UNKNOWN = 200
}
 Represents types of Solid error codes More...
 

Enumeration Type Documentation

◆ NativeError

Represents types of Native errors

Enumerator
Success 

Success

Fail 

Failure

AlreadyLoaded 

Document is already loaded

BadData 

Bad input data

IOError 

I/O Error

IOFileLocked 

Output file is locked

NotEnoughMemory 

Not enough RAM to perform the task

WrongPassword 

Wrong open password

NoUserNoOwner 

No User No Owner

NoUserOwner 

No User Owner

UserNoOwner 

User No Owner

UserOwner 

User Owner

InvalidLicense 

Invalid License

UnavailableAction 

Unavailable action

FileHasCopyProtection 

Password is required

◆ SolidErrorCodes

Represents types of Solid error codes

Enumerator
SE_SUCCESS 

Success

SE_CANCEL 

Canceled

SE_INTERNALERROR 

Was Internal Error

SE_FAILURE 

Failure

SE_UNAVAILABLEACTION 

Unavailable action

SE_BADDATA 

Bad data

SE_IOERROR 

Was I/O Error

SE_IOFILELOCKED 

Input file is locked

SE_INVALIDPAGERANGE 

Invalid page range

SE_NOTENOUGHMEMORY 

Not enough RAM to perform the task

SE_PDF_HAS_COPYPROTECTION 

Password is required

SE_PDF_UNSUPPORTED_ENCRYPTION_HANDLER 

Unsupported encryption handler

SE_MISSING_CERTIFICATE 

Missing security certificate

SE_PDF_OCR_CANCELED 

OCR was canceled

SE_CANCELED_FILE_EXIST 

Canceled, caused output file is already exist

SE_NO_TABLES_TO_EXTRACT 

No tables to extract

SE_NO_IMAGES_TO_EXTRACT 

No images to extract

SE_PDFA_PROBLEMS_ADDRESSED 

Pdf/A problems is fixed

SE_PDFA_PROBLEMS_NOT_ADDRESSED 

Pdf/A problems is not fixed

SDKAlreadyLoaded 

Document is already loaded

SE_SSDK_WRONG_PASSWORD 

Wrong password for the document

SE_SSDK_NOUSER_NOOWNER 

No user, No owner

SE_SSDK_NOUSER_OWNER 

No user, Owner

SE_SSDK_USER_NOOWNER 

User, No owner

SE_SSDK_USER_OWNER 

User, owner

SE_SSDK_INVALID_LICENCE 

Invalid license

SE_NOTING_TO_PRINT 

Nothing to print

SE_CANCELED_PDFA_NOT_COMPLIANT 

Canceled Pdf/A not compliant

SE_RESULTED_PDFA_NOT_COMPLIANT 

Resulted Pdf/A not compliant

SE_PDF_ENCRYPTED 

Pdf is encrypted

SE_PRINTING_RESERVED_FIRST 

Reserved first value in printing range

SE_PRINTING_RESERVED_LAST 

Reserved last value in printing range

SE_NOBPPCONVERSION 

No BPP conversion

SE_NOGRAYSCALE 

No Gray scale

SE_PSDUNSUPPORTEDMODE 

Unsupported PSD mode

SE_UNKNOWN