Փոխարկեք տեքստը SVG-ի, օգտագործելով C#

Այս արագ ուղեցույցն ընդգրկում է մանրամասները տեքստը SVG-ի փոխարկելու համար` օգտագործելով C#: Այն ներառում է քայլ առ քայլ գործընթացը և գործարկվող կոդ՝ տեքստից SVG պատրաստելու համար՝ օգտագործելով C#**: Ավելին, դուք կսովորեք նաև ձեր պահանջներին համապատասխան տեքստ պարունակող ելքային SVG ֆայլը հարմարեցնելու մասին:

Տեքստից SVG ստեղծելու քայլեր՝ օգտագործելով C#

  1. Կարգավորեք IDE-ն, որպեսզի օգտագործի Aspose.SVG for .NET տեքստը SVG պատկերի փոխարկելու համար
  2. Ստեղծեք SVGDocument դասի օրինակ և մուտք գործեք արմատային SVG տարր
  3. Սահմանեք SVG տեքստային տարրը CreateElementNS մեթոդով
  4. Նշեք տեքստի բովանդակությունը և սահմանեք տարբեր տեսքի հատկանիշներ
  5. Կցեք տեքստը արմատին և ստացեք SVG պատկերը

Այս քայլերը բացատրում են SVG տեքստ ստեղծելու գործընթացը՝ օգտագործելով C#: Գործընթացը սկսեք՝ որպես նախապայման պատրաստելով ձեր միջավայրը: Այնուհետև նշեք տեքստի տողը և արտաքին տեսքի տարբեր պարամետրերը, ինչպիսիք են գույնի և դիրքի կոորդինատները, նախքան ելքային վեկտորի պատկերը ներկայացնելը:

Կոդ՝ տեքստային SVG ստեղծելու համար՝ օգտագործելով C#

using Aspose.Svg;
using System;
class Program
{
static void Main(string[] args) // Text to SVG in C#
{
new License().SetLicense("License.lic");
// Create SVGDocument class object
var document = new Aspose.Svg.SVGDocument();
// Get root svg element
var svgElement = document.RootElement;
const string @namespace = "http://www.w3.org/2000/svg";
// Define SVG Text element
var text = (Aspose.Svg.SVGTextElement)document.CreateElementNS(@namespace, "text");
// Define text to show
text.TextContent = "Sample Text in SVG";
// Set various attributes
text.SetAttribute("fill", "blue"); text.SetAttribute("x", "10");
text.SetAttribute("y", "30");
// Append text to the root
svgElement.AppendChild(text);
// Save output SVG
document.Save("svg-text.svg");
Console.WriteLine("Text converted to SVG successfully");
}
}

Այս օրինակելի կոդը ցույց է տալիս C#* տեքստից SVG ստեղծելու հիմնական տարբերակը: Նախ, սկսեք SVGDocument դասի օբյեկտը, և արմատային տարրը հասանելի է դառնում RootElement հատկության միջոցով: Հաջորդը, SVG տեքստային տարրը սահմանվում և կցվում է արմատին AppendChild մեթոդի միջոցով, նախքան ելքային SVG պատկերը արտահանելը: Այնուամենայնիվ, դուք կարող եք ավելի ուժեղացնել այս կոդը՝ սահմանելով տեքստի ուղին, տեքստի ոճը և TSpan՝ SVG պատկերի տեքստի վրա տարբեր տեսքներ կիրառելու համար:

Այս հոդվածը մեզ սովորեցրել է * ստեղծել տեքստ SVG՝ օգտագործելով C#*: Բացի այդ, եթե ցանկանում եք փոխել SVG-ի ֆոնի գույնը, ապա կարդացեք հոդվածը ինչպես փոխել SVG-ի ֆոնի գույնը C#-ում-ում:

 Հայերեն