Current File : //proc/self/root/kunden/usr/share/gtk-doc/html/rsvg-2.0/rsvg.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part I. API Reference: Librsvg Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Librsvg Reference Manual">
<link rel="up" href="index.html" title="Librsvg Reference Manual">
<link rel="prev" href="index.html" title="Librsvg Reference Manual">
<link rel="next" href="ch01.html" title="Overview of Librsvg's API">
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="ch01.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="part">
<div class="titlepage"><div><div><h1 class="title">
<a name="rsvg"></a>Part I. API Reference</h1></div></div></div>
<div class="partintro">
<div></div>
<p>
Librsvg is a library for rendering Scalable Vector Graphics 1.1
files (<a class="ulink" href="https://www.w3.org/TR/SVG/" target="_top">SVG 1.1</a>).
Specifically, it can take non-animated, non-scripted SVG data
and render it into a <a class="ulink" href="https://www.cairographics.org/" target="_top">Cairo</a>
surface. Normally this means an in-memory raster surface, but
it could also be any of the other surface types that Cairo
supports.
</p>
<p>
Librsvg supports many of the graphic features in the <a class="ulink" href="https://www.w3.org/TR/SVG/" target="_top">SVG 1.1
specification</a>. The main features of SVG 1.1 that
librsvg does not support are the following:
</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p>
Scripting or animation - Librsvg reads SVG data and
renders it to a static image. There is no provision to
execute scripts that may control animation parameters.
</p></li>
<li class="listitem"><p>
Access to the DOM - Librsvg creates an internal
representation of the SVG data, but it does not provide
outside access to the resulting Document Object Model
(DOM).
</p></li>
<li class="listitem"><p>
SVG fonts - Instead, librsvg relies on the system's fonts,
particularly those that are available through Cairo/Pango.
</p></li>
</ul></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc">
<dt><span class="chapter"><a href="ch01.html">Overview of Librsvg's API</a></span></dt>
<dt><span class="chapter"><a href="ch02.html">Recommendations for Applications</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="ch02.html#sizing">How sizing works in SVG</a></span></dt>
<dd><dl><dt><span class="section"><a href="ch02.html#id-1.2.4.2.6">How librsvg computes document sizes</a></span></dt></dl></dd>
<dt><span class="section"><a href="recommendations-assets.html">Recommendations for applications with SVG assets</a></span></dt>
</dl></dd>
<dt>
<span class="refentrytitle"><a href="RsvgHandle.html">RsvgHandle</a></span><span class="refpurpose"> — Loads SVG data into memory.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="rsvg-Using-RSVG-with-GIO.html">Using RSVG with GIO</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="rsvg-Using-RSVG-with-cairo.html">Using RSVG with cairo</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="rsvg-Using-RSVG-with-GdkPixbuf.html">Using RSVG with GdkPixbuf</a></span><span class="refpurpose"> — How to render SVGs into GdkPixbufs, for easy use in GTK+
applications</span>
</dt>
<dt>
<span class="refentrytitle"><a href="rsvg-Version-check-and-feature-tests.html">Version check and feature tests</a></span><span class="refpurpose"></span>
</dt>
</dl>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.32</div>
</body>
</html>