TTF-ի փոխարկումը SVG-ի C#-ում

Այս քայլ առ քայլ ձեռնարկը կուղղորդի ձեզ, թե ինչպես փոխարկել TTF‐ը SVG՝ C#-ում։ Դուք կսովորեք, թե ինչպես բեռնել տառատեսակը և մուտք գործել յուրաքանչյուր սիմվոլի ուրվագծի հրամանները։ Այս հրամանները պահվում են տողի մեջ, որը ներդրվում է SVG բովանդակության մեջ՝ ստեղծելու համար համապատասխան սիմվոլի արդյունքային SVG ֆայլ։

Քայլեր TTF SVG փոխարկիչի համար C#-ում

  1. Տեղադրեք Aspose.Font for .NET փաթեթը NuGet.org-ից՝ TTF-ը SVG-ի փոխարկելու համար
  2. Բեռնեք լիցենզիան՝ առանց սահմանափակումների մուտք ունենալու համար արտադրանքի հատկություններին
  3. Սահմանեք font source՝ նշելով FontType և ֆայլի ուղին
  4. Բացեք տառատեսակի ֆայլը Font.Open() մեթոդի միջոցով
  5. Մուտք գործեք ցանկալի glyph ID-ին տառատեսակի կոդավորումից անհրաժեշտ նիշի համար, օրինակ՝ ‘A’ այս օրինակով
  6. Պատրաստեք StringBuilder օբյեկտ և հատուկ նկարիչ՝ ուրվագծի հրամանները SVG ուղու տվյալների տեսքով հավաքելու համար
  7. Պատրաստեք renderer՝ փոխակերպմամբ, որպեսզի տառատեսակի կոորդինատները համապատասխանի SVG-ի ակնկալիքներին
  8. Ռենդերացրեք glyph-ը, որպեսզի նրա ուրվագիծը դառնա SVG ուղու նկարագրություն
  9. Տեղադրեք այդ ուղին SVG կառուցվածքի մեջ և պահպանեք այն որպես ֆայլ

Այս քայլերը ամփոփում են գործընթացը՝ ինչպես փոխարկել տառատեսակի նիշը TTF-ից SVG-ի C#-ում։ Ծրագիրը բեռնում է տառատեսակը և գտնում է այն glyph-ը, որը ներկայացնում է անհրաժեշտ տառը, օրինակ՝ “A”-ն։ Այնուհետև glyph-ի ուրվագիծը renderer-ի և նկարիչի օգնությամբ վերածվում է SVG ուղու հրամանների։ Վերջում այն այդ ուղին տեղադրում է SVG նշագրման մեջ և պահպանում այն որպես SVG ֆայլ։

Կոդ TTF SVG տառատեսակի փոխարկիչի համար C#-ում

Վերը նշված կոդը ցույց է տալիս տառատեսակի նիշի փոփոխման գործընթացը TTF-ից SVG տառատեսակի մեջ C#-ում։ Դուք կարող եք մուտք գործել կոնկրետ նիշին տառատեսակում որպես glyph՝ օգտագործելով ASCII ‘A’ նիշը կամ GlyphId-ը, եթե այն արդեն ստացվել է տառատեսակի կոդավորման աղյուսակից։ Այս գործընթացը կարող եք կրկնել յուրաքանչյուր նիշի համար առանձին SVG ֆայլ ստեղծելու համար։

Այս հոդվածը մեզ սովորեցրեց TTF տառատեսակը SVG ձևաչափի փոխարկելու գործընթացը։ Տառատեսակի չափումները ստանալու համար տե՛ս հոդվածը Ինչպես ստանալ տառատեսակի չափումները C#-ում։

 Հայերեն