|
pdfmm 0.9.20
|
This is the complete list of members for mm::PdfPainter, including all inherited members.
| AddText(const std::string_view &str) | mm::PdfPainter | |
| ArcTo(double x, double y, double radiusX, double radiusY, double rotation, bool large, bool sweep) | mm::PdfPainter | |
| BeginText(double x, double y) | mm::PdfPainter | |
| Circle(double x, double y, double radius) | mm::PdfPainter | |
| Clip(bool useEvenOddRule=false) | mm::PdfPainter | |
| Close() | mm::PdfPainter | |
| ClosePath() | mm::PdfPainter | |
| CubicBezierTo(double x1, double y1, double x2, double y2, double x3, double y3) | mm::PdfPainter | |
| DrawImage(double x, double y, const PdfImage &obj, double scaleX=1.0, double scaleY=1.0) | mm::PdfPainter | |
| DrawLine(double startX, double startY, double endX, double endY) | mm::PdfPainter | |
| DrawMultiLineText(double x, double y, double width, double height, const std::string_view &str, PdfHorizontalAlignment hAlignment=PdfHorizontalAlignment::Left, PdfVerticalAlignment vAlignment=PdfVerticalAlignment::Top, bool clip=true, bool skipSpaces=true) | mm::PdfPainter | |
| DrawMultiLineText(const PdfRect &rect, const std::string_view &str, PdfHorizontalAlignment hAlignment=PdfHorizontalAlignment::Left, PdfVerticalAlignment vAlignment=PdfVerticalAlignment::Top, bool clip=true, bool skipSpaces=true) | mm::PdfPainter | |
| DrawText(double x, double y, const std::string_view &str) | mm::PdfPainter | |
| DrawTextAligned(double x, double y, double width, const std::string_view &str, PdfHorizontalAlignment hAlignment) | mm::PdfPainter | |
| DrawXObject(double x, double y, const PdfXObject &obj, double scaleX=1.0, double scaleY=1.0) | mm::PdfPainter | |
| Ellipse(double x, double y, double width, double height) | mm::PdfPainter | |
| EndPath() | mm::PdfPainter | |
| EndText() | mm::PdfPainter | |
| Fill(bool useEvenOddRule=false) | mm::PdfPainter | |
| FillAndStroke(bool useEvenOddRule=false) | mm::PdfPainter | |
| FinishDrawing() | mm::PdfPainter | |
| GetCanvas() const | mm::PdfPainter | inline |
| GetCurrentPath() | mm::PdfPainter | inline |
| GetFont() const | mm::PdfPainter | inline |
| GetPrecision() const | mm::PdfPainter | |
| GetStream() const | mm::PdfPainter | inline |
| GetStream() | mm::PdfPainter | inline |
| GetTabWidth() const | mm::PdfPainter | inline |
| GetTextRenderingMode() const | mm::PdfPainter | inline |
| HorizontalLineTo(double x) | mm::PdfPainter | |
| LineTo(double x, double y) | mm::PdfPainter | |
| MoveTextPos(double x, double y) | mm::PdfPainter | |
| MoveTo(double x, double y) | mm::PdfPainter | |
| PdfPainter(PdfPainterFlags flags=PdfPainterFlags::None) | mm::PdfPainter | |
| QuadCurveTo(double x1, double y1, double x3, double y3) | mm::PdfPainter | |
| Rectangle(double x, double y, double width, double height, double roundX=0.0, double roundY=0.0) | mm::PdfPainter | |
| Rectangle(const PdfRect &rect, double roundX=0.0, double roundY=0.0) | mm::PdfPainter | |
| Restore() | mm::PdfPainter | |
| Save() | mm::PdfPainter | |
| SetCanvas(PdfCanvas *page) | mm::PdfPainter | |
| SetClipRect(double x, double y, double width, double height) | mm::PdfPainter | |
| SetClipRect(const PdfRect &rect) | mm::PdfPainter | |
| SetColor(const PdfColor &color) | mm::PdfPainter | |
| SetDependICCProfileColor(const PdfColor &color, const std::string_view &csTag) | mm::PdfPainter | |
| SetExtGState(const PdfExtGState &inGState) | mm::PdfPainter | |
| SetFont(PdfFont *font) | mm::PdfPainter | |
| SetLineCapStyle(PdfLineCapStyle capStyle) | mm::PdfPainter | |
| SetLineJoinStyle(PdfLineJoinStyle joinStyle) | mm::PdfPainter | |
| SetMiterLimit(double value) | mm::PdfPainter | |
| SetPrecision(unsigned short precision) | mm::PdfPainter | |
| SetRenderingIntent(const std::string_view &intent) | mm::PdfPainter | |
| SetShadingPattern(const PdfShadingPattern &pattern) | mm::PdfPainter | |
| SetStrokeStyle(PdfStrokeStyle strokeStyle, const std::string_view &custom={ }, bool inverted=false, double scale=1.0, bool subtractJoinCap=false) | mm::PdfPainter | |
| SetStrokeWidth(double width) | mm::PdfPainter | |
| SetStrokingColor(const PdfColor &color) | mm::PdfPainter | |
| SetStrokingShadingPattern(const PdfShadingPattern &pattern) | mm::PdfPainter | |
| SetStrokingTilingPattern(const PdfTilingPattern &pattern) | mm::PdfPainter | |
| SetStrokingTilingPattern(const std::string_view &patternName) | mm::PdfPainter | |
| SetTabWidth(unsigned short tabWidth) | mm::PdfPainter | inline |
| SetTextRenderingMode(PdfTextRenderingMode mode) | mm::PdfPainter | |
| SetTilingPattern(const PdfTilingPattern &pattern) | mm::PdfPainter | |
| SetTilingPattern(const std::string_view &patternName) | mm::PdfPainter | |
| SetTransformationMatrix(double a, double b, double c, double d, double e, double f) | mm::PdfPainter | |
| SmoothCurveTo(double x2, double y2, double x3, double y3) | mm::PdfPainter | |
| SmoothQuadCurveTo(double x3, double y3) | mm::PdfPainter | |
| Stroke() | mm::PdfPainter | |
| VerticalLineTo(double y) | mm::PdfPainter |