Go to the SVN repository for this file.
1 #ifndef GUI_UTILS__PDF_OBJECT_HPP 2 #define GUI_UTILS__PDF_OBJECT_HPP 53 enum EBitCount{ e8Bit = 8, e16Bit = 16, e24Bit = 24, e32Bit = 32 };
63 unsigned intgeneration = 0,
64 boolallowCompression =
false);
70 voidPushGraphicsState();
71 voidPopGraphicsState();
72 voidSetGraphicsState(
const string&
state);
77 voidSetLineWidth(
floatw);
78 voidSetLineCapStyle(
intcap_style);
79 voidSetLineJoinStyle(
intjoin_style);
81 voidSetLineDashStyle(
intfactor,
shortpattern);
83 voidSetClipBox(
intx,
inty,
intwidth,
intheight);
104 voidTri(
intedge_flag,
108 voidTri(
intedge_flag,
121 unsigned intGetObjNum(
void)
const;
122 unsigned intGetGeneration(
void)
const;
123 virtual stringGetSeparator(
void)
const;
138 stringx_GetHex(
double f);
139 stringx_GetHex(
double f,
intbits);
179 template<
typenameT>
203 template<
typenameT>
CNcbiOstream & GetWriteBuffer(void)
CPdfDictionary m_Dictionary
CRgbaColor m_DrawColor
Current State.
virtual string GetSeparator(void) const
double m_PositionMultX
multipliers for vertex values based on ratio of range max value
virtual void PrintTo(CNcbiOstream &stream) const
CGlTextureFont::EFontFace EFontFace
CRef< CPdfElement > TPdfEltRef
EPdfFilter m_PdfFilter
Current triangle rendering parameters.
unsigned int m_Generation
virtual void PrintTo(CNcbiOstream &stream) const
class CRgbaColor provides a simple abstraction for managing colors.
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
EFontFace
Set of pre-defined fonts for which we know we have valid font files.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
#define NCBI_GUIPRINT_EXPORT
const struct ncbi::grid::netcache::search::fields::KEY key
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
CPdfObject & operator<<(CPdfObject &pdfobj, const T &obj)
CPdfObject & pdfbrk(CPdfObject &pdfstrm)
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