C# 클래스 BitMiracle.Tiff2Pdf.T2P

This is the context of a function to generate PDF from a TIFF.
파일 보기 프로젝트 열기: Core-Techs/TiffLibrary 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_error bool
m_errorHandler MyErrorHandler
m_outputdisable bool
m_outputfile Stream
m_outputwritten int
m_pdf_author byte[]
m_pdf_centimeters bool
m_pdf_colorspace_invert bool
m_pdf_creator byte[]
m_pdf_datetime byte[]
m_pdf_defaultcompression t2p_compress_t
m_pdf_defaultcompressionquality short
m_pdf_defaultpagelength float
m_pdf_defaultpagewidth float
m_pdf_defaultxres float
m_pdf_defaultyres float
m_pdf_fitwindow bool
m_pdf_image_interpolate bool
m_pdf_keywords byte[]
m_pdf_nopassthrough bool
m_pdf_overridepagesize bool
m_pdf_overrideres bool
m_pdf_subject byte[]
m_pdf_title byte[]
m_stream MyStream
m_testFriendly bool

공개 메소드들

메소드 설명
T2P ( ) : System
validate ( ) : void
write_pdf ( Tiff input, Tiff output ) : int

비공개 메소드들

메소드 설명
compose_pdf_page ( ) : void
compose_pdf_page_orient ( T2P_BOX boxp, Orientation orientation ) : void
compose_pdf_page_orient_flip ( T2P_BOX boxp, Orientation orientation ) : void
disable ( Tiff tif ) : void
enable ( Tiff tif ) : void
encodeOctalString ( byte value ) : string
pdf_currenttime ( ) : void
pdf_tifftime ( Tiff input ) : void
process_jpeg_strip ( byte strip, int striplength, byte buffer, int &bufferoffset, int stripCount, int no, int height ) : bool
read_tiff_data ( Tiff input ) : void
read_tiff_init ( Tiff input ) : void
read_tiff_size ( Tiff input ) : void
read_tiff_size_tile ( Tiff input, int tile ) : void
readwrite_pdf_image ( Tiff input ) : int
readwrite_pdf_image_tile ( Tiff input, int tile ) : int
sample_abgr_to_rgb ( byte data, int samplecount ) : int
sample_lab_signed_to_unsigned ( byte buffer, int samplecount ) : int
sample_planar_separate_to_contig ( byte buffer, int bufferOffset, byte samplebuffer, int samplebuffersize ) : void
sample_realize_palette ( byte buffer ) : void
sample_rgba_to_rgb ( byte data, int samplecount ) : int
sample_rgbaa_to_rgb ( byte data, int samplecount ) : int

This functions converts in place a buffer of RGBA interleaved data into RGB interleaved data, discarding A.

strlen ( byte buffer ) : int
tile_collapse_left ( byte buffer, int scanwidth, int tilewidth, int edgetilewidth, int tilelength ) : void

This functions converts a tilewidth x tilelength buffer of samples into an edgetilewidth x tilelength buffer of samples.

tile_is_bottom_edge ( T2P_PAGE tiles, int tile ) : bool
tile_is_right_edge ( T2P_PAGE tiles, int tile ) : bool
writeToFile ( byte data, int size ) : int
writeToFile ( string data ) : int
write_advance_directory ( ) : void
write_pdf_catalog ( ) : int
write_pdf_header ( ) : int
write_pdf_info ( Tiff input ) : int
write_pdf_obj_end ( ) : int
write_pdf_obj_start ( int number ) : int
write_pdf_page ( int obj ) : int
write_pdf_page_content_stream ( ) : int
write_pdf_pages ( ) : int
write_pdf_stream ( byte buffer, int len ) : int
write_pdf_stream_dict ( int len, int number ) : int
write_pdf_stream_dict_end ( ) : int
write_pdf_stream_dict_start ( ) : int
write_pdf_stream_end ( ) : int
write_pdf_stream_length ( int len ) : int
write_pdf_stream_start ( ) : int
write_pdf_string ( byte pdfstr ) : int
write_pdf_trailer ( ) : int
write_pdf_transfer ( ) : int
write_pdf_transfer_dict ( ) : int
write_pdf_transfer_stream ( short i ) : int
write_pdf_xobject_calcs ( ) : int
write_pdf_xobject_cs ( ) : int
write_pdf_xobject_decode ( ) : int
write_pdf_xobject_icccs ( ) : int
write_pdf_xobject_icccs_dict ( ) : int
write_pdf_xobject_icccs_stream ( ) : int
write_pdf_xobject_palettecs_stream ( ) : int
write_pdf_xobject_stream_dict ( int tile ) : int
write_pdf_xobject_stream_filter ( int tile ) : int
write_pdf_xreftable ( ) : int

메소드 상세

T2P() 공개 메소드

public T2P ( ) : System
리턴 System

validate() 공개 메소드

public validate ( ) : void
리턴 void

write_pdf() 공개 메소드

public write_pdf ( Tiff input, Tiff output ) : int
input BitMiracle.LibTiff.Classic.Tiff
output BitMiracle.LibTiff.Classic.Tiff
리턴 int

프로퍼티 상세

m_error 공개적으로 프로퍼티

public bool m_error
리턴 bool

m_errorHandler 공개적으로 프로퍼티

public MyErrorHandler,BitMiracle.Tiff2Pdf m_errorHandler
리턴 MyErrorHandler

m_outputdisable 공개적으로 프로퍼티

public bool m_outputdisable
리턴 bool

m_outputfile 공개적으로 프로퍼티

public Stream m_outputfile
리턴 Stream

m_outputwritten 공개적으로 프로퍼티

public int m_outputwritten
리턴 int

m_pdf_author 공개적으로 프로퍼티

public byte[] m_pdf_author
리턴 byte[]

m_pdf_centimeters 공개적으로 프로퍼티

public bool m_pdf_centimeters
리턴 bool

m_pdf_colorspace_invert 공개적으로 프로퍼티

public bool m_pdf_colorspace_invert
리턴 bool

m_pdf_creator 공개적으로 프로퍼티

public byte[] m_pdf_creator
리턴 byte[]

m_pdf_datetime 공개적으로 프로퍼티

public byte[] m_pdf_datetime
리턴 byte[]

m_pdf_defaultcompression 공개적으로 프로퍼티

public t2p_compress_t m_pdf_defaultcompression
리턴 t2p_compress_t

m_pdf_defaultcompressionquality 공개적으로 프로퍼티

public short m_pdf_defaultcompressionquality
리턴 short

m_pdf_defaultpagelength 공개적으로 프로퍼티

public float m_pdf_defaultpagelength
리턴 float

m_pdf_defaultpagewidth 공개적으로 프로퍼티

public float m_pdf_defaultpagewidth
리턴 float

m_pdf_defaultxres 공개적으로 프로퍼티

public float m_pdf_defaultxres
리턴 float

m_pdf_defaultyres 공개적으로 프로퍼티

public float m_pdf_defaultyres
리턴 float

m_pdf_fitwindow 공개적으로 프로퍼티

public bool m_pdf_fitwindow
리턴 bool

m_pdf_image_interpolate 공개적으로 프로퍼티

public bool m_pdf_image_interpolate
리턴 bool

m_pdf_keywords 공개적으로 프로퍼티

public byte[] m_pdf_keywords
리턴 byte[]

m_pdf_nopassthrough 공개적으로 프로퍼티

public bool m_pdf_nopassthrough
리턴 bool

m_pdf_overridepagesize 공개적으로 프로퍼티

public bool m_pdf_overridepagesize
리턴 bool

m_pdf_overrideres 공개적으로 프로퍼티

public bool m_pdf_overrideres
리턴 bool

m_pdf_subject 공개적으로 프로퍼티

public byte[] m_pdf_subject
리턴 byte[]

m_pdf_title 공개적으로 프로퍼티

public byte[] m_pdf_title
리턴 byte[]

m_stream 공개적으로 프로퍼티

public MyStream,BitMiracle.Tiff2Pdf m_stream
리턴 MyStream

m_testFriendly 공개적으로 프로퍼티

public bool m_testFriendly
리턴 bool