5#ifndef PDF_GRAPHICS_PATH_H
6#define PDF_GRAPHICS_PATH_H
8#include "PdfStringStream.h"
9#include <podofo/auxiliary/Rect.h>
23 void MoveTo(
double x,
double y);
29 void AddLineTo(
double x,
double y);
37 void AddLine(
double x1,
double y1,
double x2,
double y2);
47 void AddCubicBezierTo(
double x1,
double y1,
double x2,
double y2,
double x3,
double y3);
58 void AddCubicBezier(
double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
double x4,
double y4);
64 void AddCircle(
double x,
double y,
double radius);
71 void AddEllipse(
double x,
double y,
double width,
double height);
90 void AddArcTo(
double x1,
double y1,
double x2,
double y2,
double radius);
99 void AddRectangle(
double x,
double y,
double width,
double height,
123 std::string_view GetContent()
const;
126 const Vector2& GetFirstPoint()
const;
129 const Vector2& GetCurrentPoint()
const;
132 void checkOpened()
const;
133 void open(
double x,
double y);
142 Vector2 m_CurrentPoint;
This class describes PDF paths being written to a PdfPainter.
Definition PdfPainterPath.h:15
A specialized Pdf output string stream It supplies an iostream-like operator<< interface,...
Definition PdfStringStream.h:16
An normalized rectangle defined by position (left-bottom) and size.
Definition Rect.h:17
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition basetypes.h:30
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13