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

Holds information about glyphs added by PdfParser which haven't been added to the document yet. More...

#include <svg-builder.h>

Public Attributes

Geom::Point position
 
Geom::Point text_position
 
Geom::Point origin
 
Geom::Point delta
 
Geom::Point advance
 
double rise
 
double char_space
 
double word_space
 
double horiz_scaling
 
Glib::ustring code
 
bool is_space
 
bool style_changed
 
GfxState * state
 
double text_size
 
std::string font_specification
 
SPCSSAttrcss_font
 
unsigned int cairo_index
 
std::shared_ptr< CairoFontcairo_font
 

Detailed Description

Holds information about glyphs added by PdfParser which haven't been added to the document yet.

TODO Turn this into a class and store the actual GfxState.

Definition at line 75 of file svg-builder.h.

Member Data Documentation

◆ advance

Geom::Point Inkscape::Extension::Internal::SvgGlyph::advance

Definition at line 80 of file svg-builder.h.

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

◆ cairo_font

std::shared_ptr<CairoFont> Inkscape::Extension::Internal::SvgGlyph::cairo_font

◆ cairo_index

unsigned int Inkscape::Extension::Internal::SvgGlyph::cairo_index

Definition at line 94 of file svg-builder.h.

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

◆ char_space

double Inkscape::Extension::Internal::SvgGlyph::char_space

Definition at line 82 of file svg-builder.h.

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

◆ code

Glib::ustring Inkscape::Extension::Internal::SvgGlyph::code

Definition at line 85 of file svg-builder.h.

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

◆ css_font

SPCSSAttr* Inkscape::Extension::Internal::SvgGlyph::css_font

Definition at line 93 of file svg-builder.h.

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

◆ delta

Geom::Point Inkscape::Extension::Internal::SvgGlyph::delta

Definition at line 79 of file svg-builder.h.

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

◆ font_specification

std::string Inkscape::Extension::Internal::SvgGlyph::font_specification

Definition at line 92 of file svg-builder.h.

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

◆ horiz_scaling

double Inkscape::Extension::Internal::SvgGlyph::horiz_scaling

Definition at line 84 of file svg-builder.h.

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

◆ is_space

bool Inkscape::Extension::Internal::SvgGlyph::is_space

Definition at line 86 of file svg-builder.h.

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

◆ origin

Geom::Point Inkscape::Extension::Internal::SvgGlyph::origin

Definition at line 78 of file svg-builder.h.

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

◆ position

Geom::Point Inkscape::Extension::Internal::SvgGlyph::position

◆ rise

double Inkscape::Extension::Internal::SvgGlyph::rise

Definition at line 81 of file svg-builder.h.

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

◆ state

GfxState* Inkscape::Extension::Internal::SvgGlyph::state

Definition at line 89 of file svg-builder.h.

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

◆ style_changed

bool Inkscape::Extension::Internal::SvgGlyph::style_changed

Definition at line 88 of file svg-builder.h.

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

◆ text_position

Geom::Point Inkscape::Extension::Internal::SvgGlyph::text_position

Definition at line 77 of file svg-builder.h.

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

◆ text_size

double Inkscape::Extension::Internal::SvgGlyph::text_size

Definition at line 90 of file svg-builder.h.

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

◆ word_space

double Inkscape::Extension::Internal::SvgGlyph::word_space

Definition at line 83 of file svg-builder.h.

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


The documentation for this struct was generated from the following file: