Այս արագ ուղեցույցն ընդգրկում է մանրամասները տեքստը SVG-ի փոխարկելու համար` օգտագործելով C#: Այն ներառում է քայլ առ քայլ գործընթացը և գործարկվող կոդ՝ տեքստից SVG պատրաստելու համար՝ օգտագործելով C#**: Ավելին, դուք կսովորեք նաև ձեր պահանջներին համապատասխան տեքստ պարունակող ելքային SVG ֆայլը հարմարեցնելու մասին:
Տեքստից SVG ստեղծելու քայլեր՝ օգտագործելով C#
- Կարգավորեք IDE-ն, որպեսզի օգտագործի Aspose.SVG for .NET տեքստը SVG պատկերի փոխարկելու համար
- Ստեղծեք SVGDocument դասի օրինակ և մուտք գործեք արմատային SVG տարր
- Սահմանեք SVG տեքստային տարրը CreateElementNS մեթոդով
- Նշեք տեքստի բովանդակությունը և սահմանեք տարբեր տեսքի հատկանիշներ
- Կցեք տեքստը արմատին և ստացեք 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#-ում-ում: