How to use the Rsvg.Handle.has_sub function?How to dynamically insert and remove rowsHow to resize layout containers when the parent window resizes?Why does the “activated” signal never call the lambda function assigned to the Gtk.Action?How to display GtkTreeView with dummy data in ValaVala. How do you delete all the children of a GTK container?How do you display GTK3 ScrollBar stepper buttons in Vala?How to check gtk version in Vala?How to display a context menu on Gtk.TreeView right click?Vala GtkButton.Clicked.Connect not calling functionHow to use and compile standard c Lib in vala?

Noob at soldering, can anyone explain why my circuit won't work?

Is there a faster way to calculate Abs[z]^2 numerically?

What can cause a never-frozen indoor copper drain pipe to crack?

Looking for a simple way to manipulate one column of a matrix

How to make the table in the figure in LaTeX?

Is there enough time to Planar Bind a creature conjured by a 1-hour-duration spell?

How could we transfer large amounts of energy sourced in space to Earth?

Control variables and other independent variables

Guns in space with bullets that return?

International Code of Ethics for order of co-authors in research papers

Thesis' "Future Work" section – is it acceptable to omit personal involvement in a mentioned project?

Why use steam instead of just hot air?

Washer drain pipe overflow

As programers say: Strive to be lazy

How could a Lich maintain the appearance of being alive without magic?

Two researchers want to work on the same extension to my paper. Who to help?

histogram using edges

How to make a language evolve quickly?

What does this quote in Small Gods refer to?

Why is it so slow when assigning a concatenated string to a variable in python?

How are Core iX names like Core i5, i7 related to Haswell, Ivy Bridge?

Why does a C.D.F need to be right-continuous?

51% attack - apparently very easy? refering to CZ's "rollback btc chain" - How to make sure such corruptible scenario can never happen so easily?

Pre-1993 comic in which Wolverine's claws were turned to rubber?



How to use the Rsvg.Handle.has_sub function?


How to dynamically insert and remove rowsHow to resize layout containers when the parent window resizes?Why does the “activated” signal never call the lambda function assigned to the Gtk.Action?How to display GtkTreeView with dummy data in ValaVala. How do you delete all the children of a GTK container?How do you display GTK3 ScrollBar stepper buttons in Vala?How to check gtk version in Vala?How to display a context menu on Gtk.TreeView right click?Vala GtkButton.Clicked.Connect not calling functionHow to use and compile standard c Lib in vala?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I want use the librsvg to render part of some svg files.
When I use those code:



 try 
handle = new Rsvg.Handle.from_file(inputtext);
catch (GLib.Error e) error ("%s", e.message);

if(handle.has_sub("##sub0") && handle.has_sub("##sub1"))
sub=0; stdout.printf("found sub0 and sub1.n");


nothing happend. of course id="sub0" and id="sub1" is in the svg file, and handle also work (can render whole svg correctlly).




id (str or None) – An element's id within the SVG, or None to render the whole SVG. For example, if you have a layer called “layer1” that you wish to render, pass “##layer1” as the id.




according to https://lazka.github.io/pgi-docs/Rsvg-2.0/classes/Handle.html, search the id in svg need to prefix with "##".



If i use handle.has_sub("sub0"), the code still no work.










share|improve this question
























  • Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

    – AlexB
    Mar 23 at 12:23






  • 1





    Also I suggest using vala or the original c docs (which seem to suggest just one #)

    – AlexB
    Mar 23 at 12:24






  • 1





    An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

    – AlThomas
    Mar 23 at 23:57











  • Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

    – utopic eexpress
    Mar 26 at 11:08

















1















I want use the librsvg to render part of some svg files.
When I use those code:



 try 
handle = new Rsvg.Handle.from_file(inputtext);
catch (GLib.Error e) error ("%s", e.message);

if(handle.has_sub("##sub0") && handle.has_sub("##sub1"))
sub=0; stdout.printf("found sub0 and sub1.n");


nothing happend. of course id="sub0" and id="sub1" is in the svg file, and handle also work (can render whole svg correctlly).




id (str or None) – An element's id within the SVG, or None to render the whole SVG. For example, if you have a layer called “layer1” that you wish to render, pass “##layer1” as the id.




according to https://lazka.github.io/pgi-docs/Rsvg-2.0/classes/Handle.html, search the id in svg need to prefix with "##".



If i use handle.has_sub("sub0"), the code still no work.










share|improve this question
























  • Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

    – AlexB
    Mar 23 at 12:23






  • 1





    Also I suggest using vala or the original c docs (which seem to suggest just one #)

    – AlexB
    Mar 23 at 12:24






  • 1





    An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

    – AlThomas
    Mar 23 at 23:57











  • Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

    – utopic eexpress
    Mar 26 at 11:08













1












1








1








I want use the librsvg to render part of some svg files.
When I use those code:



 try 
handle = new Rsvg.Handle.from_file(inputtext);
catch (GLib.Error e) error ("%s", e.message);

if(handle.has_sub("##sub0") && handle.has_sub("##sub1"))
sub=0; stdout.printf("found sub0 and sub1.n");


nothing happend. of course id="sub0" and id="sub1" is in the svg file, and handle also work (can render whole svg correctlly).




id (str or None) – An element's id within the SVG, or None to render the whole SVG. For example, if you have a layer called “layer1” that you wish to render, pass “##layer1” as the id.




according to https://lazka.github.io/pgi-docs/Rsvg-2.0/classes/Handle.html, search the id in svg need to prefix with "##".



If i use handle.has_sub("sub0"), the code still no work.










share|improve this question
















I want use the librsvg to render part of some svg files.
When I use those code:



 try 
handle = new Rsvg.Handle.from_file(inputtext);
catch (GLib.Error e) error ("%s", e.message);

if(handle.has_sub("##sub0") && handle.has_sub("##sub1"))
sub=0; stdout.printf("found sub0 and sub1.n");


nothing happend. of course id="sub0" and id="sub1" is in the svg file, and handle also work (can render whole svg correctlly).




id (str or None) – An element's id within the SVG, or None to render the whole SVG. For example, if you have a layer called “layer1” that you wish to render, pass “##layer1” as the id.




according to https://lazka.github.io/pgi-docs/Rsvg-2.0/classes/Handle.html, search the id in svg need to prefix with "##".



If i use handle.has_sub("sub0"), the code still no work.







gtk3 vala librsvg






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 24 at 7:47







utopic eexpress

















asked Mar 23 at 10:40









utopic eexpressutopic eexpress

307




307












  • Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

    – AlexB
    Mar 23 at 12:23






  • 1





    Also I suggest using vala or the original c docs (which seem to suggest just one #)

    – AlexB
    Mar 23 at 12:24






  • 1





    An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

    – AlThomas
    Mar 23 at 23:57











  • Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

    – utopic eexpress
    Mar 26 at 11:08

















  • Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

    – AlexB
    Mar 23 at 12:23






  • 1





    Also I suggest using vala or the original c docs (which seem to suggest just one #)

    – AlexB
    Mar 23 at 12:24






  • 1





    An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

    – AlThomas
    Mar 23 at 23:57











  • Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

    – utopic eexpress
    Mar 26 at 11:08
















Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

– AlexB
Mar 23 at 12:23





Why is this tagged C# & Vala? Looks like your using Vala so you should probably remove c#

– AlexB
Mar 23 at 12:23




1




1





Also I suggest using vala or the original c docs (which seem to suggest just one #)

– AlexB
Mar 23 at 12:24





Also I suggest using vala or the original c docs (which seem to suggest just one #)

– AlexB
Mar 23 at 12:24




1




1





An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

– AlThomas
Mar 23 at 23:57





An id is referenced with a single # when using a URI, so it makes sense to try a single #. The C docs, as AlexB points out, state ' starting with "##", for example, "#layer1"' which could be confusing

– AlThomas
Mar 23 at 23:57













Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

– utopic eexpress
Mar 26 at 11:08





Thanks very much, AlThomas and AlexB. when use "#sub0", it works.

– utopic eexpress
Mar 26 at 11:08












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312849%2fhow-to-use-the-rsvg-handle-has-sub-function%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid …


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312849%2fhow-to-use-the-rsvg-handle-has-sub-function%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?