Այս կարճ ձեռնարկը բացատրում է ինչպես փոխել SVG ֆոնի գույնը C#-ում: Այն կիսում է մանրամասները՝ միջավայրը սահմանելու համար, ծրագրավորման առաջադրանքների ցանկը և գործարկվող կոդը՝ փոխելու SVG լրացման գույնը C#-ում: Այս կոդը կարող է իրականացվել .NET-ին աջակցող ցանկացած հարթակում և չի պահանջում որևէ այլ գործիք՝ ֆոնը փոխելու համար:
SVG-ի գույնը C#-ում փոխելու քայլեր
- Սահմանեք միջավայրը՝ ավելացնելու Aspose.SVG for .NET՝ SVG գույնը փոխելու համար
- Ներբեռնեք աղբյուրի SVG ֆայլը SVGDocument-ում, որն ունի ֆոնի գույն
- Մուտք գործեք root element բեռնված SVG ֆայլում
- Մուտք գործեք ուղղանկյուն տարրը արմատային տարրից
- Սահմանեք լրացնել հատկանիշը ցանկալի գույնով
- Պահպանեք ստացված SVG ֆայլը փոփոխված ֆոնի գույնով
Այս քայլերը նկարագրում են SVG գույնը C#-ում փոխելու գործընթացը: Գործընթացը սկսվում է սկզբնաղբյուր SVG ֆայլը SVGDocument դասում բեռնելով, որին հաջորդում է արմատային տարրը և ուղղանկյուն տարրը մուտք գործելու միջոցով՝ հերթագրելով «rect» տարրը: Վերջնական քայլերում օգտագործեք SetAttribute() մեթոդը՝ նախքան ստացված SVG ֆայլը պահպանելը, ֆոնի գույնը սահմանելու համար:
Կոդ՝ SVG գույնը C#-ում սահմանելու համար
Կոդի այս հատվածը ցույց է տալիս C#*-ում SVG ֆոնային պատկերի գույնը փոխելու գործընթացը: Ֆոնի գույնը փոխելու համար մենք մուտք գործեցինք rect տարր և օգտագործեցինք SetAttribute() մեթոդը՝ տրամադրելով հատկանիշի անունը և արժեքը: Եթե ցանկանում եք փոխել այլ տարրերի լրացման գույնը, օգտագործեք QuerySelector() մեթոդը՝ տրամադրելով տարրի անունը, ինչպես «circle» և սահմանելով հատկանիշը, որը նման է այս նմուշի կոդում նշված մեկին:
Այս հոդվածը մեզ սովորեցրել է C#*-ում SVG պատկերի գույնը փոխելու գործընթացը: Եթե ցանկանում եք զրոյից սովորել SVG ֆայլ ստեղծելու գործընթացը, տես ինչպես ստեղծել SVG C#-ում-ի հոդվածը: