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

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript