Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::Extension::Internal Namespace Reference

Namespaces

namespace  Bitmap
 
namespace  Filter
 
namespace  PdfBuilder
 

Classes

struct  bitmap_t
 
class  BlurEdge
 Implementation class of the GIMP gradient plugin. More...
 
class  CairoEpsOutput
 
struct  CairoGlyphInfo
 
class  CairoPsOutput
 
class  CairoRenderContext
 
class  CairoRenderer
 
class  CairoRendererPdfOutput
 
struct  CairoRenderState
 
class  CdrInput
 
class  Emf
 
struct  EMF_CALLBACK_DATA
 
struct  EMF_DEVICE_CONTEXT
 
struct  EMF_OBJECT
 
struct  EMF_STRINGS
 
struct  FontfixParams
 
class  GdkpixbufInput
 
class  Gif
 
class  GimpGrad
 Implementation class of the GIMP gradient plugin. More...
 
class  GradientInfo
 
class  GradientStop
 
class  Grid
 Create a grid. More...
 
class  ImageResolution
 
class  LatexOutput
 
class  LaTeXTextRenderer
 
struct  MEMPNG
 
class  Metafile
 
class  OdfOutput
 OpenDocument <drawing> input and output. More...
 
class  PdfImportDialog
 PDF import using libpoppler. More...
 
class  PdfInput
 
struct  PDFOptions
 
class  PdfOutput
 
struct  pixel_t
 
class  PngOutput
 
class  PovOutput
 Output bezier splines in POVRay format. More...
 
class  PrintEmf
 
class  PrintLatex
 
class  PrintMetafile
 
class  PrintWmf
 
class  RvngImportDialog
 
class  StyleInfo
 
class  StyleMemory
 
class  Svg
 
class  SvgBuilder
 Builds the inner SVG representation using libpoppler from the calls of PdfParser. More...
 
struct  SvgGlyph
 Holds information about glyphs added by PdfParser which haven't been added to the document yet. More...
 
class  Svgz
 
class  TemplateBase
 
class  TemplateFromFile
 
class  TemplateOther
 
class  TemplatePaper
 
class  TemplatePresetFile
 
class  TemplateScreen
 
class  TemplateSocial
 
class  TemplateVideo
 
class  VsdInput
 
class  Wmf
 
struct  WMF_CALLBACK_DATA
 
struct  WMF_DEVICE_CONTEXT
 
struct  WMF_OBJECT
 
struct  WMF_STRINGS
 
class  WpgInput
 

Typedefs

using PEMF_CALLBACK_DATA = EMF_CALLBACK_DATA *
 
using PMEMPNG = MEMPNG *
 
typedef Inkscape::IO::BufferOutputStream BufferOutputStream
 
typedef Inkscape::IO::OutputStreamWriter OutputStreamWriter
 
typedef Inkscape::IO::StringOutputStream StringOutputStream
 
typedef Inkscape::IO::Writer Writer
 
using StyleMap = std::map< SPAttr, std::string >
 
using PWMF_CALLBACK_DATA = WMF_CALLBACK_DATA *
 

Enumerations

enum  MFDrawMode {
  DRAW_PAINT , DRAW_PATTERN , DRAW_IMAGE , DRAW_LINEAR_GRADIENT ,
  DRAW_RADIAL_GRADIENT
}
 

Functions

static bool ps_print_document_to_file (SPDocument *doc, gchar const *filename, unsigned int level, bool texttopath, bool omittext, bool filtertobitmap, int resolution, bool eps=false)
 
static cairo_status_t _write_callback (void *closure, const unsigned char *data, unsigned int length)
 
static bool pdf_render_document_to_file (SPDocument *doc, gchar const *filename, unsigned int level, PDFOptions flags, int resolution)
 
static void sp_item_invoke_render (SPItem const *item, CairoRenderContext *ctx, SPItem const *origin=nullptr, SPPage const *page=nullptr)
 
static void sp_group_render (SPGroup const *group, CairoRenderContext *ctx, SPItem const *origin=nullptr, SPPage const *page=nullptr)
 
static void sp_anchor_render (SPAnchor const *a, CairoRenderContext *ctx, SPItem const *origin, SPPage const *page)
 
static void sp_use_render (SPUse const *use, CairoRenderContext *ctx, SPPage const *page=nullptr)
 
static void sp_shape_render (SPShape const *shape, CairoRenderContext *ctx, SPItem const *origin=nullptr)
 
static void sp_text_render (SPText const *text, CairoRenderContext *ctx)
 
static void sp_flowtext_render (SPFlowtext const *flowtext, CairoRenderContext *ctx)
 
static void sp_image_render (SPImage const *image, CairoRenderContext *ctx)
 
static void sp_symbol_render (SPSymbol const *symbol, CairoRenderContext *ctx, SPItem const *origin, SPPage const *page)
 
static void sp_asbitmap_render (SPItem const *item, CairoRenderContext *ctx, SPPage const *page)
 This function converts the item to a raster image and includes the image into the cairo renderer.
 
static Geom::Point compute_final_page_dimensions (Geom::Rect const &page_rect)
 Compute the final page dimensions in the resulting PS or PDF.
 
static void sp_root_render (SPRoot const *root, CairoRenderContext *ctx)
 
void calculatePreserveAspectRatio (unsigned int aspect_align, unsigned int aspect_clip, double vp_width, double vp_height, double *x, double *y, double *width, double *height)
 
U_COLORREF trivertex_to_colorref (U_TRIVERTEX tv)
 
static void append_css_num (Glib::ustring &str, double const num)
 
static Glib::ustring stop_svg (Color const &in_color, double const location)
 A function to turn a color into a gradient stop.
 
static bool haspngheader (FILE *fp)
 
static double exifDouble (ExifEntry *entry, ExifByteOrder byte_order)
 
static void irjfif_error_exit (j_common_ptr cinfo)
 
static void irjfif_emit_message (j_common_ptr, int)
 
static void irjfif_output_message (j_common_ptr)
 
static void irjfif_format_message (j_common_ptr, char *)
 
static void irjfif_reset (j_common_ptr)
 
bool latex_render_document_text_to_file (SPDocument *doc, gchar const *filename, bool pdflatex)
 This method is called by the PDF, EPS and PS output extensions.
 
U_COLORREF toColorRef (std::optional< Colors::Color > color)
 
static std::map< Glib::ustring, FontfixParams > const & get_ppt_fixable_fonts ()
 
float opweight (float v1, float v2, float op)
 
static double svd_hypot (double a, double b)
 
static Glib::ustring getAttribute (Inkscape::XML::Node *node, char const *attrName)
 Get the value of a node/attribute pair.
 
static Glib::ustring formatTransform (Geom::Affine &tf)
 
static Geom::Affine getODFTransform (const SPItem *item)
 Get the general transform from SVG pixels to ODF cm.
 
static Geom::OptRect getODFBoundingBox (const SPItem *item)
 Get the bounding box of an item, as mapped onto an ODF document, in cm.
 
static Geom::Affine getODFItemTransform (const SPItem *item)
 Get the transform for an item, including parents, but without root viewBox transformation.
 
static void analyzeTransform (Geom::Affine &tf, double &rotate, double &, double &, double &xscale, double &yscale)
 Get some fun facts from the transform.
 
static void gatherText (Inkscape::XML::Node *node, Glib::ustring &buf)
 
static int writePath (Writer &outs, Geom::PathVector const &pathv, Geom::Affine const &tf, double xoff, double yoff)
 Writes an SVG path as an ODF <draw:path> and returns the number of points written.
 
static void copy_cairo_surface_to_pixbuf (cairo_surface_t *surface, GdkPixbuf *pixbuf)
 Copies image data from a Cairo surface to a pixbuf.
 
static cairo_status_t _write_ustring_cb (void *closure, const unsigned char *data, unsigned int length)
 helper method
 
static gchar * svgConvertRGBToText (double r, double g, double b)
 
static std::string svgConvertGfxRGB (GfxRGB *color)
 
static void svgSetTransform (Inkscape::XML::Node *node, Geom::Affine matrix)
 
static gchar * svgInterpretPath (_POPPLER_CONST_83 GfxPath *path)
 Generates a SVG path string from poppler's data structure.
 
static bool svgGetShadingColor (GfxShading *shading, double offset, GfxColor *result)
 
void png_write_vector (png_structp png_ptr, png_bytep data, png_size_t length)
 Helper functions for supporting direct PNG output into a base64 encoded stream.
 
static void err (const char *fmt,...)
 
static double effective_opacity (SPItem const *item)
 
static PovOutput::String dstr (double d)
 We want to control floating output format.
 
std::unique_ptr< SPDocumentrvng_open (char const *uri, bool(*is_supported)(RVNGInputStream *), bool(*parse)(RVNGInputStream *, RVNGDrawingInterface *))
 
std::span< char const > as_span (librevenge::RVNGString const &str)
 
std::unique_ptr< SPDocumentrvng_open (char const *uri, bool(*is_supported)(librevenge::RVNGInputStream *), bool(*parse)(librevenge::RVNGInputStream *, librevenge::RVNGDrawingInterface *))
 
static std::span< char const > as_span (RVNGString const &str)
 

Variables

static uint32_t ICMmode = 0
 
static uint32_t BLTmode = 0
 
constexpr float faraway = 10000000
 
constexpr auto EMF_MAX_DC = 128
 
static double PX2WORLD
 
static bool FixPPTCharPos
 
static bool FixPPTDashLine
 
static bool FixPPTGrad2Polys
 
static bool FixPPTLinGrad
 
static bool FixPPTPatternAsHatch
 
static bool FixImageRot
 
static EMFTRACKet = nullptr
 
static EMFHANDLESeht = nullptr
 
static char const preamble []
 
static char const postamble []
 
static bool clipset = false
 
static uint32_t BLTmode = 0
 
constexpr auto WMF_MAX_DC = 128
 
static double PX2WORLD
 
static bool FixPPTCharPos
 
static bool FixPPTDashLine
 
static bool FixPPTGrad2Polys
 
static bool FixPPTPatternAsHatch
 
static WMFTRACKwt = nullptr
 
static WMFHANDLESwht = nullptr
 

Typedef Documentation

◆ BufferOutputStream

◆ OutputStreamWriter

◆ PEMF_CALLBACK_DATA

◆ PMEMPNG

Definition at line 67 of file metafile-inout.h.

◆ PWMF_CALLBACK_DATA

◆ StringOutputStream

◆ StyleMap

using Inkscape::Extension::Internal::StyleMap = typedef std::map<SPAttr, std::string>

Definition at line 28 of file remember-styles.h.

◆ Writer

Enumeration Type Documentation

◆ MFDrawMode

Enumerator
DRAW_PAINT 
DRAW_PATTERN 
DRAW_IMAGE 
DRAW_LINEAR_GRADIENT 
DRAW_RADIAL_GRADIENT 

Definition at line 39 of file metafile-print.h.

Function Documentation

◆ _write_callback()

static cairo_status_t Inkscape::Extension::Internal::_write_callback ( void *  closure,
const unsigned char *  data,
unsigned int  length 
)
static

◆ _write_ustring_cb()

static cairo_status_t Inkscape::Extension::Internal::_write_ustring_cb ( void *  closure,
const unsigned char *  data,
unsigned int  length 
)
static

helper method

Definition at line 575 of file pdf-input.cpp.

References data.

Referenced by Inkscape::Extension::Internal::PdfInput::open().

◆ analyzeTransform()

static void Inkscape::Extension::Internal::analyzeTransform ( Geom::Affine tf,
double &  rotate,
double &  ,
double &  ,
double &  xscale,
double &  yscale 
)
static

Get some fun facts from the transform.

Definition at line 948 of file odf.cpp.

Referenced by Inkscape::Extension::Internal::OdfOutput::writeTree().

◆ append_css_num()

static void Inkscape::Extension::Internal::append_css_num ( Glib::ustring &  str,
double const  num 
)
static

Definition at line 42 of file gimpgrad.cpp.

References num, and Inkscape::CSSOStringStream::str().

Referenced by stop_svg().

◆ as_span() [1/2]

std::span< char const > Inkscape::Extension::Internal::as_span ( librevenge::RVNGString const &  str)
inline

◆ as_span() [2/2]

static std::span< char const > Inkscape::Extension::Internal::as_span ( RVNGString const &  str)
static

Definition at line 61 of file wpg-input.cpp.

◆ calculatePreserveAspectRatio()

void Inkscape::Extension::Internal::calculatePreserveAspectRatio ( unsigned int  aspect_align,
unsigned int  aspect_clip,
double  vp_width,
double  vp_height,
double *  x,
double *  y,
double *  width,
double *  height 
)

◆ compute_final_page_dimensions()

static Geom::Point Inkscape::Extension::Internal::compute_final_page_dimensions ( Geom::Rect const &  page_rect)
static

Compute the final page dimensions in the resulting PS or PDF.

Cairo PS and PDF surfaces only work with integer dimensions, taking ceil() of the doubles passed as arguments. To work around this limitation, we want to "lie" about page dimensions.

-> If the page dimension is very very slightly larger than an integer (within an epsilon), we snap it to that integer. This can happen due to rounding errors in transforms. -> Otherwise, we round the page dimension up to the next integer.

Definition at line 158 of file cairo-renderer.cpp.

References Geom::GenericRect< C >::dimensions(), Geom::EPSILON, result, Geom::X, and Geom::Y.

Referenced by Inkscape::Extension::Internal::CairoRenderer::renderPage().

◆ copy_cairo_surface_to_pixbuf()

static void Inkscape::Extension::Internal::copy_cairo_surface_to_pixbuf ( cairo_surface_t surface,
GdkPixbuf pixbuf 
)
static

Copies image data from a Cairo surface to a pixbuf.

Borrowed from libpoppler, from the file poppler-page.cc Copyright (C) 2005, Red Hat, Inc.

Definition at line 388 of file pdf-input.cpp.

References surface.

Referenced by Inkscape::Extension::Internal::PdfImportDialog::_drawFunc().

◆ dstr()

static PovOutput::String Inkscape::Extension::Internal::dstr ( double  d)
static

We want to control floating output format.

Definition at line 112 of file pov-out.cpp.

Referenced by Inkscape::Extension::Internal::PovOutput::doCurve().

◆ effective_opacity()

static double Inkscape::Extension::Internal::effective_opacity ( SPItem const *  item)
static

Definition at line 76 of file pov-out.cpp.

References item, and SPObject::parent.

Referenced by Inkscape::Extension::Internal::PovOutput::doCurve().

◆ err()

◆ exifDouble()

static double Inkscape::Extension::Internal::exifDouble ( ExifEntry *  entry,
ExifByteOrder  byte_order 
)
static

◆ formatTransform()

static Glib::ustring Inkscape::Extension::Internal::formatTransform ( Geom::Affine tf)
static

◆ gatherText()

static void Inkscape::Extension::Internal::gatherText ( Inkscape::XML::Node node,
Glib::ustring &  buf 
)
static

◆ get_ppt_fixable_fonts()

static std::map< Glib::ustring, FontfixParams > const & Inkscape::Extension::Internal::get_ppt_fixable_fonts ( )
static

◆ getAttribute()

static Glib::ustring Inkscape::Extension::Internal::getAttribute ( Inkscape::XML::Node node,
char const *  attrName 
)
static

Get the value of a node/attribute pair.

Definition at line 880 of file odf.cpp.

References Inkscape::XML::Node::attribute(), and node.

Referenced by Inkscape::Extension::Internal::OdfOutput::preprocess(), and Inkscape::Extension::Internal::OdfOutput::writeTree().

◆ getODFBoundingBox()

static Geom::OptRect Inkscape::Extension::Internal::getODFBoundingBox ( const SPItem item)
static

Get the bounding box of an item, as mapped onto an ODF document, in cm.

Definition at line 922 of file odf.cpp.

References SPItem::documentVisualBounds(), and item.

Referenced by Inkscape::Extension::Internal::OdfOutput::writeTree().

◆ getODFItemTransform()

static Geom::Affine Inkscape::Extension::Internal::getODFItemTransform ( const SPItem item)
static

Get the transform for an item, including parents, but without root viewBox transformation.

Definition at line 937 of file odf.cpp.

References SPViewBox::c2p, SPObject::document, SPDocument::getRoot(), SPItem::i2doc_affine(), Geom::Affine::inverse(), and item.

Referenced by Inkscape::Extension::Internal::OdfOutput::writeTree().

◆ getODFTransform()

static Geom::Affine Inkscape::Extension::Internal::getODFTransform ( const SPItem item)
static

Get the general transform from SVG pixels to ODF cm.

Definition at line 909 of file odf.cpp.

References SPItem::i2doc_affine(), and item.

Referenced by Inkscape::Extension::Internal::OdfOutput::writeTree().

◆ haspngheader()

static bool Inkscape::Extension::Internal::haspngheader ( FILE *  fp)
static

◆ irjfif_emit_message()

static void Inkscape::Extension::Internal::irjfif_emit_message ( j_common_ptr  ,
int   
)
static

◆ irjfif_error_exit()

static void Inkscape::Extension::Internal::irjfif_error_exit ( j_common_ptr  cinfo)
static

◆ irjfif_format_message()

static void Inkscape::Extension::Internal::irjfif_format_message ( j_common_ptr  ,
char *   
)
static

◆ irjfif_output_message()

static void Inkscape::Extension::Internal::irjfif_output_message ( j_common_ptr  )
static

◆ irjfif_reset()

static void Inkscape::Extension::Internal::irjfif_reset ( j_common_ptr  )
static

◆ latex_render_document_text_to_file()

bool Inkscape::Extension::Internal::latex_render_document_text_to_file ( SPDocument doc,
gchar const *  filename,
bool  pdflatex 
)

◆ opweight()

float Inkscape::Extension::Internal::opweight ( float  v1,
float  v2,
float  op 
)
inline

◆ pdf_render_document_to_file()

◆ png_write_vector()

void Inkscape::Extension::Internal::png_write_vector ( png_structp  png_ptr,
png_bytep  data,
png_size_t  length 
)

Helper functions for supporting direct PNG output into a base64 encoded stream.

Definition at line 2000 of file svg-builder.cpp.

References data.

Referenced by Inkscape::Extension::Internal::SvgBuilder::_createImage().

◆ ps_print_document_to_file()

◆ rvng_open() [1/2]

std::unique_ptr< SPDocument > Inkscape::Extension::Internal::rvng_open ( char const *  uri,
bool(*)(librevenge::RVNGInputStream *)  is_supported,
bool(*)(librevenge::RVNGInputStream *, librevenge::RVNGDrawingInterface *)  parse 
)

◆ rvng_open() [2/2]

std::unique_ptr< SPDocument > Inkscape::Extension::Internal::rvng_open ( char const *  uri,
bool(*)(RVNGInputStream *)  is_supported,
bool(*)(RVNGInputStream *, RVNGDrawingInterface *)  parse 
)

◆ sp_anchor_render()

◆ sp_asbitmap_render()

static void Inkscape::Extension::Internal::sp_asbitmap_render ( SPItem const *  item,
CairoRenderContext ctx,
SPPage const *  page 
)
static

This function converts the item to a raster image and includes the image into the cairo renderer.

It is only used for filters and then only when rendering filters as bitmaps is requested.

@TODO reimplement the resolution stuff (WHY?)

@TODO reimplement the resolution stuff (WHY?)

Definition at line 463 of file cairo-renderer.cpp.

References Inkscape::Util::Quantity::convert(), SPObject::document, SPItem::documentVisualBounds(), Inkscape::Extension::Internal::CairoRenderContext::getBitmapResolution(), height, SPItem::i2doc_affine(), Geom::Affine::inverse(), item, page, SPDocument::preferredBounds(), Inkscape::Extension::Internal::CairoRenderContext::renderImage(), sp_generate_internal_bitmap(), SPObject::style, width, and Geom::X.

Referenced by Inkscape::Extension::Internal::CairoRenderer::_doRender().

◆ sp_flowtext_render()

static void Inkscape::Extension::Internal::sp_flowtext_render ( SPFlowtext const *  flowtext,
CairoRenderContext ctx 
)
static

Definition at line 337 of file cairo-renderer.cpp.

References SPFlowtext::layout, and Inkscape::Text::Layout::showGlyphs().

Referenced by sp_item_invoke_render().

◆ sp_group_render()

static void Inkscape::Extension::Internal::sp_group_render ( SPGroup const *  group,
CairoRenderContext ctx,
SPItem const *  origin = nullptr,
SPPage const *  page = nullptr 
)
static

◆ sp_image_render()

◆ sp_item_invoke_render()

◆ sp_root_render()

◆ sp_shape_render()

◆ sp_symbol_render()

◆ sp_text_render()

static void Inkscape::Extension::Internal::sp_text_render ( SPText const *  text,
CairoRenderContext ctx 
)
static

Definition at line 332 of file cairo-renderer.cpp.

References SPText::layout, and Inkscape::Text::Layout::showGlyphs().

Referenced by sp_item_invoke_render().

◆ sp_use_render()

◆ stop_svg()

static Glib::ustring Inkscape::Extension::Internal::stop_svg ( Color const &  in_color,
double const  location 
)
static

A function to turn a color into a gradient stop.

Parameters
in_colorThe color for the stop
locationWhere the stop is placed in the gradient
Returns
The text that is the stop. Full SVG containing the element.

This function encapsulates all of the translation of the Color and the location into the gradient. It is really pretty simple except that the Color is in floats that are 0 to 1 and the SVG wants hex values from 0 to 255 for color. Otherwise mostly this is just turning the values into strings and returning it.

Definition at line 61 of file gimpgrad.cpp.

References append_css_num(), Inkscape::Colors::Color::converted(), and Inkscape::Colors::Color::getOpacity().

Referenced by Inkscape::Extension::Internal::GimpGrad::open().

◆ svd_hypot()

static double Inkscape::Extension::Internal::svd_hypot ( double  a,
double  b 
)
static

Definition at line 344 of file odf.cpp.

◆ svgConvertGfxRGB()

static std::string Inkscape::Extension::Internal::svgConvertGfxRGB ( GfxRGB *  color)
static

◆ svgConvertRGBToText()

static gchar * Inkscape::Extension::Internal::svgConvertRGBToText ( double  r,
double  g,
double  b 
)
static

Definition at line 383 of file svg-builder.cpp.

References Inkscape::Filters::clamp(), and SP_COLOR_F_TO_U().

Referenced by svgConvertGfxRGB().

◆ svgGetShadingColor()

static bool Inkscape::Extension::Internal::svgGetShadingColor ( GfxShading *  shading,
double  offset,
GfxColor *  result 
)
static

Definition at line 1234 of file svg-builder.cpp.

References offset, and result.

Referenced by Inkscape::Extension::Internal::SvgBuilder::_addGradientStops().

◆ svgInterpretPath()

◆ svgSetTransform()

◆ toColorRef()

◆ trivertex_to_colorref()

◆ writePath()

static int Inkscape::Extension::Internal::writePath ( Writer outs,
Geom::PathVector const &  pathv,
Geom::Affine const &  tf,
double  xoff,
double  yoff 
)
static

Writes an SVG path as an ODF <draw:path> and returns the number of points written.

Definition at line 1221 of file odf.cpp.

References is_straight_curve(), pathv_to_linear_and_cubic_beziers(), Inkscape::IO::Writer::printf(), Geom::X, and Geom::Y.

Referenced by Inkscape::Extension::Internal::OdfOutput::writeTree().

Variable Documentation

◆ BLTmode [1/2]

uint32_t Inkscape::Extension::Internal::BLTmode = 0
static

◆ BLTmode [2/2]

uint32_t Inkscape::Extension::Internal::BLTmode = 0
static

Definition at line 59 of file wmf-inout.cpp.

◆ clipset

bool Inkscape::Extension::Internal::clipset = false
static

Definition at line 58 of file wmf-inout.cpp.

Referenced by Inkscape::Extension::Internal::Wmf::myMetaFileProc().

◆ eht

◆ EMF_MAX_DC

constexpr auto Inkscape::Extension::Internal::EMF_MAX_DC = 128
inlineconstexpr

◆ et

◆ faraway

constexpr float Inkscape::Extension::Internal::faraway = 10000000
constexpr

◆ FixImageRot

bool Inkscape::Extension::Internal::FixImageRot
static

◆ FixPPTCharPos [1/2]

◆ FixPPTCharPos [2/2]

bool Inkscape::Extension::Internal::FixPPTCharPos
static

Definition at line 75 of file wmf-print.cpp.

◆ FixPPTDashLine [1/2]

◆ FixPPTDashLine [2/2]

bool Inkscape::Extension::Internal::FixPPTDashLine
static

Definition at line 75 of file wmf-print.cpp.

◆ FixPPTGrad2Polys [1/2]

◆ FixPPTGrad2Polys [2/2]

bool Inkscape::Extension::Internal::FixPPTGrad2Polys
static

Definition at line 75 of file wmf-print.cpp.

◆ FixPPTLinGrad

bool Inkscape::Extension::Internal::FixPPTLinGrad
static

◆ FixPPTPatternAsHatch [1/2]

◆ FixPPTPatternAsHatch [2/2]

bool Inkscape::Extension::Internal::FixPPTPatternAsHatch
static

Definition at line 75 of file wmf-print.cpp.

◆ ICMmode

uint32_t Inkscape::Extension::Internal::ICMmode = 0
static

Definition at line 60 of file emf-inout.cpp.

Referenced by Inkscape::Extension::Internal::Emf::myEnhMetaFileProc().

◆ postamble

char const Inkscape::Extension::Internal::postamble[]
static
Initial value:
=
" \\end{picture}%\n"
"\\endgroup%\n"

Definition at line 185 of file latex-text-renderer.cpp.

Referenced by Inkscape::Extension::Internal::LaTeXTextRenderer::writePostamble().

◆ preamble

char const Inkscape::Extension::Internal::preamble[]
static

◆ PX2WORLD [1/2]

◆ PX2WORLD [2/2]

double Inkscape::Extension::Internal::PX2WORLD
static

Definition at line 74 of file wmf-print.cpp.

◆ wht

◆ WMF_MAX_DC

constexpr auto Inkscape::Extension::Internal::WMF_MAX_DC = 128
inlineconstexpr

◆ wt