Files
med-notes/.pnpm-store/v10/files/10/7c5896c67f44880e46d23858a91f2d28fc1db366e89c6b5cf215a11dd3e6b225ea77e3df45a931b6bcb0e10999de69a153d4f2073de4c09eab63372928785b
2025-05-09 05:30:08 +02:00

24 lines
567 B
Plaintext

#pragma once
#include "Backend.h"
#include "../closure.h"
#include <napi.h>
class PdfBackend : public Napi::ObjectWrap<PdfBackend>, public Backend
{
private:
cairo_surface_t* createSurface();
cairo_surface_t* recreateSurface();
public:
PdfSvgClosure* _closure = NULL;
inline PdfSvgClosure* closure() { return _closure; }
PdfBackend(Napi::CallbackInfo& info);
~PdfBackend();
static Napi::FunctionReference constructor;
static void Initialize(Napi::Object target);
static Napi::Value New(const Napi::CallbackInfo& info);
};