Search Toolkit Book for CPdfObject
#include <gui/print/pdf_object.hpp>
Definition at line 50 of file pdf_object.hpp.
◆ EFontFace ◆ TPdfEltRef ◆ EBitCount Enumerator e8Bit e16Bit e24Bit e32BitDefinition at line 53 of file pdf_object.hpp.
◆ EPdfFilter ◆ CPdfObject() ◆ EndTris() void CPdfObject::EndTris ( ) ◆ GetDictionary() ◆ GetGeneration() unsigned int CPdfObject::GetGeneration ( void ) const ◆ GetObjNum() unsigned int CPdfObject::GetObjNum ( void ) const ◆ GetSeparator() string CPdfObject::GetSeparator ( void ) const virtual ◆ GetWriteBuffer() ◆ Line() void CPdfObject::Line ( CVect2< float > & p1, CVect2< float > & p2 ) ◆ operator<<() ◆ operator[]() ◆ Poly() void CPdfObject::Poly ( vector< CVect2< float > > & verts ) ◆ PopGraphicsState() void CPdfObject::PopGraphicsState ( ) ◆ PrintTo() ◆ PushGraphicsState() void CPdfObject::PushGraphicsState ( ) ◆ Quad() ◆ SetClipBox() void CPdfObject::SetClipBox ( int x, int y, int width, int height ) ◆ SetColor() ◆ SetFillColor() ◆ SetGraphicsState() void CPdfObject::SetGraphicsState ( const string & state ) ◆ SetLineCapStyle() void CPdfObject::SetLineCapStyle ( int cap_style ) ◆ SetLineDashStyle() void CPdfObject::SetLineDashStyle ( int factor, short pattern ) ◆ SetLineJoinStyle() void CPdfObject::SetLineJoinStyle ( int join_style ) ◆ SetLineWidth() void CPdfObject::SetLineWidth ( float w ) ◆ StartTris()Definition at line 305 of file pdf_object.cpp.
References eASCIIHex, int, NStr::Int8ToString(), m_BitsPerCoord, m_PdfFilter, m_PositionMultX, m_PositionMultY, m_RangeMaxX, m_RangeMaxY, m_RangeMinX, and m_RangeMinY.
Referenced by CPdf::AddShadedTris().
◆ Text() [1/2] ◆ Text() [2/2] ◆ Tri() [1/3] ◆ Tri() [2/3]Definition at line 446 of file pdf_object.cpp.
References eNone, CRgbaColor::GetBlueUC(), CRgbaColor::GetGreenUC(), CRgbaColor::GetRedUC(), NStr::IntToString(), m_Buffer, m_PdfFilter, m_PositionMultX, m_PositionMultY, m_RangeMinX, m_RangeMinY, pdfeol(), CVect2< T >::X(), x_GetHex(), and CVect2< T >::Y().
◆ Tri() [3/3]Definition at line 381 of file pdf_object.cpp.
References eNone, CRgbaColor::GetBlueUC(), CRgbaColor::GetGreenUC(), CRgbaColor::GetRedUC(), NStr::IntToString(), m_Buffer, m_PdfFilter, m_PositionMultX, m_PositionMultY, m_RangeMinX, m_RangeMinY, pdfeol(), CVect2< T >::X(), x_GetHex(), and CVect2< T >::Y().
◆ x_GetHex() [1/2] string CPdfObject::x_GetHex ( double f ) protected ◆ x_GetHex() [2/2] string CPdfObject::x_GetHex ( double f, int bits ) protected ◆ x_PrintTo()Definition at line 499 of file pdf_object.cpp.
References compress, CZipCompression::CompressBuffer(), AutoPtr< X, Del >::get(), GetOssSize(), l(), len, m_AllowCompression, m_Buffer, m_Dictionary, pdfeol(), AutoPtr< X, Del >::reset(), CAscii85::s_Encode(), str(), and string.
Referenced by PrintTo(), and CPdfTrailer::PrintTo().
◆ m_AllowCompression bool CPdfObject::m_AllowCompression private ◆ m_BitsPerCoord ◆ m_BufferDefinition at line 145 of file pdf_object.hpp.
Referenced by EndTris(), GetWriteBuffer(), Line(), Poly(), PopGraphicsState(), PushGraphicsState(), Quad(), SetClipBox(), SetColor(), SetFillColor(), SetGraphicsState(), SetLineCapStyle(), SetLineDashStyle(), SetLineJoinStyle(), SetLineWidth(), Text(), Tri(), and x_PrintTo().
◆ m_Dictionary ◆ m_DrawColor ◆ m_DrawColorSet bool CPdfObject::m_DrawColorSet private ◆ m_FillColor ◆ m_FillColorSet bool CPdfObject::m_FillColorSet private ◆ m_FontName ◆ m_FontSize float CPdfObject::m_FontSize private ◆ m_Generation unsigned int CPdfObject::m_Generation private ◆ m_ObjNum unsigned int CPdfObject::m_ObjNum private ◆ m_PdfFilter ◆ m_PositionMultX double CPdfObject::m_PositionMultX private ◆ m_PositionMultY double CPdfObject::m_PositionMultY private ◆ m_RangeMaxX int CPdfObject::m_RangeMaxX private ◆ m_RangeMaxY int CPdfObject::m_RangeMaxY private ◆ m_RangeMinX int CPdfObject::m_RangeMinX private ◆ m_RangeMinY int CPdfObject::m_RangeMinY privateThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4