MuPDFCore 1.8.0
Multiplatform .NET bindings for MuPDF
Loading...
Searching...
No Matches
MuPDFCore Namespace Reference

Classes

class  DisposableIntPtr
 An IDisposable wrapper around an IntPtr that frees the allocated memory when it is disposed. More...
 
class  DocumentLockedException
 The exception that is thrown when an attempt is made to render an encrypted document without supplying the required password. More...
 
class  MessageEventArgs
 EventArgs for the MuPDF.StandardOutputMessage and MuPDF.StandardErrorMessage events. More...
 
class  MuPDF
 Contains static methods to perform setup operations. More...
 
class  MuPDFContext
 A wrapper around a MuPDF context object, which contains the exception stack and the resource cache store. More...
 
class  MuPDFDocument
 A wrapper over a MuPDF document object, which contains possibly multiple pages. More...
 
class  MuPDFException
 The exception that is thrown when a MuPDF operation fails. More...
 
class  MuPDFImageStructuredTextBlock
 Represents a block containing a single image. The block contains a single line with a single character. More...
 
class  MuPDFMultiThreadedPageRenderer
 A class that holds the necessary resources to render a page of a MuPDF document using multiple threads. More...
 
class  MuPDFPage
 A wrapper over a MuPDF page object, which contains information about the page's boundaries. More...
 
class  MuPDFPageCollection
 A lazy collection of MuPDFPages. Each page is loaded from the document as it is requested for the first time. More...
 
struct  MuPDFStructuredTextAddress
 Represents the address of a particular character in a MuPDFStructuredTextPage, in terms of block index, line index and character index. More...
 
class  MuPDFStructuredTextAddressSpan
 Represents a range of characters in a MuPDFStructuredTextPage. More...
 
class  MuPDFStructuredTextBlock
 Represents a structured text block containing text or an image. More...
 
class  MuPDFStructuredTextCharacter
 Represents a single text character. More...
 
class  MuPDFStructuredTextLine
 Represents a single line of text (i.e. characters that share a common baseline). More...
 
class  MuPDFStructuredTextPage
 Represents a structured representation of the text contained in a page. More...
 
class  MuPDFTextStructuredTextBlock
 Represents a block containing multiple lines of text (typically a paragraph). More...
 
class  OCRProgressInfo
 Describes OCR progress. More...
 
struct  PointF
 Represents a point. More...
 
struct  Quad
 Represents a quadrilater (not necessarily a rectangle). More...
 
struct  Rectangle
 Represents a rectangle. More...
 
class  RenderProgress
 Holds a summary of the progress of the current rendering operation. More...
 
struct  RoundedRectangle
 Represents a rectangle using only integer numbers. More...
 
struct  RoundedSize
 Represents the size of a rectangle using only integer numbers. More...
 
struct  Size
 Represents the size of a rectangle. More...
 
class  TesseractLanguage
 Represents a language used by Tesseract OCR. More...
 

Enumerations

enum  ExitCodes
 Exit codes returned by native methods describing various errors that can occur. More...
 
enum  InputFileTypes
 File types supported in input by the library. More...
 
enum  RasterOutputFileTypes
 Raster image file types supported in output by the library. More...
 
enum  DocumentOutputFileTypes
 Document file types supported in output by the library. More...
 
enum  PixelFormats
 Pixel formats supported by the library. More...
 
enum  EncryptionState
 Possible document encryption states. More...
 
enum  RestrictionState
 Possible document restriction states. More...
 
enum  DocumentRestrictions
 Document restrictions. More...
 
enum  PasswordTypes
 Password types. More...
 

Enumeration Type Documentation

◆ DocumentOutputFileTypes

Document file types supported in output by the library.

Definition at line 229 of file MuPDF.cs.

◆ DocumentRestrictions

Document restrictions.

Definition at line 318 of file MuPDF.cs.

◆ EncryptionState

Possible document encryption states.

Definition at line 276 of file MuPDF.cs.

◆ ExitCodes

Exit codes returned by native methods describing various errors that can occur.

Definition at line 31 of file MuPDF.cs.

◆ InputFileTypes

File types supported in input by the library.

Definition at line 122 of file MuPDF.cs.

◆ PasswordTypes

Password types.

Definition at line 349 of file MuPDF.cs.

◆ PixelFormats

Pixel formats supported by the library.

Definition at line 250 of file MuPDF.cs.

◆ RasterOutputFileTypes

Raster image file types supported in output by the library.

Definition at line 198 of file MuPDF.cs.

◆ RestrictionState

Possible document restriction states.

Definition at line 297 of file MuPDF.cs.