Click or drag to resize
TIFFDocument Class
A class that represents a TIFF document
Inheritance Hierarchy
SystemObject
  RasterEdge.Imaging.BasicBaseDocument
    RasterEdge.XDoc.TIFFTIFFDocument
      RasterEdge.XDoc.TIFFDNGDocument
      RasterEdge.XDoc.TIFFTIFFEPDocument

Namespace: RasterEdge.XDoc.TIFF
Assembly: RasterEdge.XDoc.TIFF (in RasterEdge.XDoc.TIFF.dll) Version: 9.8.7.60526 (9.8.7.60526)
Syntax
public class TIFFDocument : BaseDocument

The TIFFDocument type exposes the following members.

Constructors
Methods
  NameDescription
Public methodAddPage
append the page to end of the document
(Overrides BaseDocumentAddPage(BasePage).)
Public methodAddPages
append the pages to the end of the document
(Overrides BaseDocumentAddPages(BasePage).)
Public methodAppendDocument
append an document off the same type to the end of the oringinal document
(Overrides BaseDocumentAppendDocument(BaseDocument).)
Public methodBurnAnnotation (Overrides BaseDocumentBurnAnnotation.)
Public methodClearTmpFiles
clear output tiff tmp files ! Warning: You can manually invoke this method to wipe temporary files only after end Tiff operation.
Public methodClone (Overrides BaseDocumentClone.)
Public methodStatic memberCombineDocument(Stream, Stream)
combine two document into one and save it into stream
Public methodStatic memberCombineDocument(Stream, String)
combine two document into one and save it into file
Public methodStatic memberCombineDocument(String, Stream)
combine two document into one and save it into stream
Public methodStatic memberCombineDocument(String, String)
combine two document into one and save it into file
Public methodConvertToDocument(DocumentType, Stream)
Convert document to target file format and save it into stream
(Overrides BaseDocumentConvertToDocument(DocumentType, Stream).)
Public methodConvertToDocument(DocumentType, String)
save to file on local disk
(Overrides BaseDocumentConvertToDocument(DocumentType, String).)
Public methodConvertToDocument(DocumentType, ImageCompress, Stream) (Overrides BaseDocumentConvertToDocument(DocumentType, ImageCompress, Stream).)
Public methodConvertToDocument(DocumentType, ImageCompress, String) (Overrides BaseDocumentConvertToDocument(DocumentType, ImageCompress, String).)
Public methodConvertToDocument(DocumentType, Int32, Stream) (Overrides BaseDocumentConvertToDocument(DocumentType, Int32, Stream).)
Public methodConvertToDocument(DocumentType, Int32, String) (Overrides BaseDocumentConvertToDocument(DocumentType, Int32, String).)
Public methodConvertToDocument(DocumentType, Stream, ImageOutputOption) (Overrides BaseDocumentConvertToDocument(DocumentType, Stream, ImageOutputOption).)
Public methodConvertToDocument(DocumentType, Single, Stream) (Overrides BaseDocumentConvertToDocument(DocumentType, Single, Stream).)
Public methodConvertToDocument(DocumentType, Single, String) (Overrides BaseDocumentConvertToDocument(DocumentType, Single, String).)
Public methodConvertToDocument(DocumentType, String, ImageOutputOption) (Overrides BaseDocumentConvertToDocument(DocumentType, String, ImageOutputOption).)
Public methodConvertToHtml (Overrides BaseDocumentConvertToHtml(String, String, RelativeType).)
Public methodConvertToImages(ImageType, Stream)
Convert Document to images of sepcified type, one image per page, and store the image in stream
(Overrides BaseDocumentConvertToImages(ImageType, Stream).)
Public methodConvertToImages(ImageType, ImageOutputOption, Stream) (Overrides BaseDocumentConvertToImages(ImageType, ImageOutputOption, Stream).)
Public methodConvertToImages(ImageType, Int32, Stream)
Convert Document to images of sepcified type and resolution, one image per page, and store the image in stream.
(Overrides BaseDocumentConvertToImages(ImageType, Int32, Stream).)
Public methodConvertToImages(ImageType, Single, Stream)
Convert Document to images of sepcified type and zoom value, one image per page, and store the image in stream.
(Overrides BaseDocumentConvertToImages(ImageType, Single, Stream).)
Public methodConvertToImages(ImageType, String, String)
Convert Document to images of sepcified type, one image per page, and store the image under a local file directory.
(Overrides BaseDocumentConvertToImages(ImageType, String, String).)
Public methodConvertToImages(ImageType, ImageOutputOption, String, String) (Overrides BaseDocumentConvertToImages(ImageType, ImageOutputOption, String, String).)
Public methodConvertToImages(ImageType, Int32, String, String)
Convert Document to images of sepcified type and resolution, one image per page, and store the image under a local file directory.
(Overrides BaseDocumentConvertToImages(ImageType, Int32, String, String).)
Public methodConvertToImages(ImageType, Single, String, String)
Convert Document to images of sepcified type and zoom value, one image per page, and store the image under a local file directory.
(Overrides BaseDocumentConvertToImages(ImageType, Single, String, String).)
Public methodConvertToVectorImages(ContextType, String, String, RelativeType) (Overrides BaseDocumentConvertToVectorImages(ContextType, String, String, RelativeType).)
Public methodConvertToVectorImages(ContextType, String, String, RelativeType, RELength, RELength)
pageIdx 1 start
(Overrides BaseDocumentConvertToVectorImages(ContextType, String, String, RelativeType, RELength, RELength).)
Public methodDeletePage
delete page at specified page index
(Overrides BaseDocumentDeletePage(Int32).)
Public methodDeletePages(Int32)
delete pages at the specified pageoffset, the number to delete is the pageCount
Public methodDeletePages(Int32, Int32) (Overrides BaseDocumentDeletePages(Int32, Int32).)
Public methodDispose
Releases all resources used by the TIFFDocument
(Overrides BaseDocumentDispose.)
Public methodDuplicatePage
make an deep copy of the page with specified index
(Overrides BaseDocumentDuplicatePage(Int32).)
Public methodExtractPages(Int32, Stream)
Exact page from a document, form a new document and save it to stream
(Overrides BaseDocumentExtractPages(Int32, Stream).)
Public methodExtractPages(Int32, String)
Exact page from a document, form a new document and save it to file
(Overrides BaseDocumentExtractPages(Int32, String).)
Public methodGetAllAnnotations
Public methodGetCharsRectangle (Overrides BaseDocumentGetCharsRectangle(Int32).)
Public methodGetDocumentType
Get the type of this document
(Overrides BaseDocumentGetDocumentType.)
Public methodGetFontGlyphWidths (Overrides BaseDocumentGetFontGlyphWidths(String).)
Public methodGetHyperlink (Overrides BaseDocumentGetHyperlink.)
Public methodGetNewPage
Create an empty page
(Overrides BaseDocumentGetNewPage.)
Public methodStatic memberGetOnePageDocument
Public methodGetOutline (Overrides BaseDocumentGetOutline.)
Public methodGetPage
Get page from the page pool with the specified index
(Overrides BaseDocumentGetPage(Int32).)
Public methodGetPageCount
get the number page contained in the document
(Overrides BaseDocumentGetPageCount.)
Public methodStatic memberGetPageCount(Stream)
Public methodStatic memberGetPageCount(String)
Public methodStatic memberGetPreviewImage(Byte, Size)
Public methodStatic memberGetPreviewImage(Stream, Size)
Public methodStatic memberGetPreviewImage(String, Size)
Public methodGetTagCollection
Public methodGetXMPMetadata
Public methodInsertPage
insert page at the pageOffset
(Overrides BaseDocumentInsertPage(BasePage, Int32).)
Public methodInsertPages
insert pages at the pageOffset
(Overrides BaseDocumentInsertPages(BasePage, Int32).)
Public methodIsPageExist
determine if the page with specified index exists
(Overrides BaseDocumentIsPageExist(Int32).)
Public methodIsPageLoaded
determine if the page with specified index is loaded with content
(Overrides BaseDocumentIsPageLoaded(Int32).)
Public methodSave
Save the Document to file on local disk
(Overrides BaseDocumentSave(String).)
Public methodSaveToBytes
Save the document to byte Array
(Overrides BaseDocumentSaveToBytes.)
Public methodSaveToStream
Save the Document to Stream
(Overrides BaseDocumentSaveToStream(Stream).)
Public methodSetOutline (Overrides BaseDocumentSetOutline(REOutline).)
Public methodSortPage
sort the pages according to the page order
(Overrides BaseDocumentSortPage(Int32).)
Public methodStatic memberSplitDocument(Stream, Int32, Stream)
Public methodStatic memberSplitDocument(Stream, Int32, String)
Public methodStatic memberSplitDocument(String, Int32, Stream)
split the document into two documents and save the documents to streams
Public methodStatic memberSplitDocument(String, Int32, String)
split the document into two documents and save the documents to local file
Public methodStatic memberSplitDocument(String, Int32, Stream)
Public methodStatic memberSplitDocument(String, Int32, String)
Public methodSwapTwoPages
swap the order of two pages
(Overrides BaseDocumentSwapTwoPages(Int32, Int32).)
Public methodUpdatePage
Update the old page with new Page
(Overrides BaseDocumentUpdatePage(BasePage, Int32).)
Top
Events
  NameDescription
Public eventStatic memberOnPageFullyLoadedEvent
Top
See Also