Files
med-notes/.pnpm-store/v10/files/df/50a939c774f2d3f9c094c128846ee61946221d5969f219df73c25f271b4d3e422e75605ef8dd38e6aaad056526013708102adffc01609f799c8499fdb6d88c
2025-05-09 05:30:08 +02:00

22 lines
459 B
Plaintext

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