Lines Matching refs:SvgBuilder
75 * \class SvgBuilder
79 SvgBuilder::SvgBuilder(SPDocument *document, gchar *docname, XRef *xref)
96 SvgBuilder::SvgBuilder(SvgBuilder *parent, Inkscape::XML::Node *root) {
107 SvgBuilder::~SvgBuilder() {
110 void SvgBuilder::_init() {
141 void SvgBuilder::setDocumentSize(double width, double height) {
151 void SvgBuilder::setAsLayer(char *layer_name) {
161 void SvgBuilder::setGroupOpacity(double opacity) {
165 void SvgBuilder::saveState() {
173 void SvgBuilder::restoreState() {
180 Inkscape::XML::Node *SvgBuilder::pushNode(const char *name) {
187 Inkscape::XML::Node *SvgBuilder::popNode() {
200 Inkscape::XML::Node *SvgBuilder::pushGroup() {
225 Inkscape::XML::Node *SvgBuilder::popGroup() {
234 Inkscape::XML::Node *SvgBuilder::getContainer() {
299 void SvgBuilder::_setStrokeStyle(SPCSSAttr *css, GfxState *state) {
389 void SvgBuilder::_setFillStyle(SPCSSAttr *css, GfxState *state, bool even_odd) {
417 SPCSSAttr *SvgBuilder::_setStyle(GfxState *state, bool fill, bool stroke, bool even_odd) {
442 void SvgBuilder::addPath(GfxState *state, bool fill, bool stroke, bool even_odd) {
461 void SvgBuilder::addShadedFill(GfxShading *shading, double *matrix, GfxPath *path,
520 void SvgBuilder::clip(GfxState *state, bool even_odd) {
525 void SvgBuilder::setClipPath(GfxState *state, bool even_odd) {
552 bool SvgBuilder::getTransform(double *transform) {
569 void SvgBuilder::setTransform(double c0, double c1, double c2, double c3,
590 void SvgBuilder::setTransform(double const *transform) {
599 bool SvgBuilder::isPatternTypeSupported(GfxPattern *pattern) {
623 gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_stroke) {
670 gchar *SvgBuilder::_createTilingPattern(GfxTilingPattern *tiling_pattern,
713 // Create new SvgBuilder and sub-page PdfParser
714 SvgBuilder *pattern_builder = new SvgBuilder(this, pattern_node);
752 gchar *SvgBuilder::_createGradient(GfxShading *shading, double *matrix, bool for_shading) {
824 void SvgBuilder::_addStopToGradient(Inkscape::XML::Node *gradient, double offset,
867 bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading *shading,
917 void SvgBuilder::updateStyle(GfxState *state) {
951 SvgBuilder::_BestMatchingFont
955 std::string SvgBuilder::_BestMatchingFont(std::string PDFname)
1010 void SvgBuilder::updateFont(GfxState *state) {
1173 void SvgBuilder::updateTextShift(GfxState *state, double shift) {
1185 void SvgBuilder::updateTextPosition(double tx, double ty) {
1193 void SvgBuilder::updateTextMatrix(GfxState *state) {
1224 void SvgBuilder::_flushText() {
1364 void SvgBuilder::beginString(GfxState *state, GooString * /*s*/) {
1379 void SvgBuilder::addChar(GfxState *state, double x, double y,
1450 void SvgBuilder::endString(GfxState * /*state*/) {
1453 void SvgBuilder::beginTextObject(GfxState *state) {
1459 void SvgBuilder::endTextObject(GfxState * /*state*/) {
1488 Inkscape::XML::Node *SvgBuilder::_createImage(Stream *str, int width, int height,
1693 * If we're not the top-level SvgBuilder, creates a <defs> too and adds the mask to it.
1696 Inkscape::XML::Node *SvgBuilder::_createMask(double width, double height) {
1727 void SvgBuilder::addImage(GfxState * /*state*/, Stream *str, int width, int height,
1737 void SvgBuilder::addImageMask(GfxState *state, Stream *str, int width, int height,
1775 void SvgBuilder::addMaskedImage(GfxState * /*state*/, Stream *str, int width, int height,
1808 void SvgBuilder::addSoftMaskedImage(GfxState * /*state*/, Stream *str, int width, int height,
1839 void SvgBuilder::pushTransparencyGroup(GfxState * /*state*/, double *bbox,
1862 void SvgBuilder::popTransparencyGroup(GfxState * /*state*/) {
1870 void SvgBuilder::paintTransparencyGroup(GfxState * /*state*/, double * /*bbox*/) {
1882 void SvgBuilder::setSoftMask(GfxState * /*state*/, double * /*bbox*/, bool /*alpha*/,
1902 void SvgBuilder::clearSoftMask(GfxState * /*state*/) {