Aspose.Font  for C++

C++ Font Manipulation Library

Különféle betűtípusok, például TrueType, WOFF, EOT, OpenType, CFF és Type1 betöltése, rajzolása és mentése a C++ alapú alkalmazásokban.

  Letöltés ingyenes próbaverzió Try Online
  
 

A betűtípus a szimbólumok grafikus megjelenítésének halmaza. A betűtípus megjelenése a betűtípus paramétereitől függ, például a típuscsaládtól, a betűtípustól, a betűtípus arányaitól stb. A betűtípusokkal való munka az interfészfejlesztés, -tervezés vagy tipográfia fontos része. A kezelőfelület megjelenése a választott betűtípustól függ, de számos tényezőt figyelembe kell vennie a megfelelő betűtípus kiválasztásához. Nem csak a felhasználók figyelnek a szövegek olvashatóságára, hanem a keresők is figyelembe veszik azokat a keresési eredmények kialakításakor

Az Aspose.Font for C++ egy rugalmas és könnyen használható könyvtár, amely különféle betűtípusokkal, például TTF, EOT, WOFF, CFF és Type1 használható. Ezzel az API-val képes lesz különböző betűtípusokat olvasni fájlokból és adatfolyamokból, megadni az adatszerkezeti információkat a karakterjelekkel együtt, kódolni az összes betűtípusra vonatkozó információt, és menteni a betűtípusokat. A végfelhasználók a renderelő alrendszeren keresztül kaphatnak segítséget a kívánt jelkép vagy szöveg megjelenítéséhez.

Fejlett C++ Font Management API-szolgáltatások

Betűtípus-dokumentumok betöltése a lemezről

Betűtípusfájlok adatfolyamának betöltése

Olvassa el a betűtípus-információkat

Mentse el a frissített fontfájlokat a lemezre

Olvassa el a Glyphs and Metrics információkatrmation

Latin szimbólumok észlelése in Fonts

A beágyazott licencelési információk kibontásarmation

Szöveg megjelenítése betűjelekkel

Különféle betűformátumok támogatása

TrueType betűtípus betöltése, kibontása és mentése

Az Aspose.Font for C++ könnyen betöltheti, kibonthatja és mentheti a TrueType betűtípusokat. Íme néhány sor kód a TrueType TTF-hez.

TrueType betűtípus betöltése, kibontása és mentése - C++


    using namespace System;
    using namespace Aspose::Font::Sources;
    using namespace Aspose::Font::Ttf;
    using namespace Aspose::Font;

    // Ttf betűtípus megnyitása
    SharedPtr<FontFileDefinition> fontFileDefinition = MakeObject<FileSystemStreamSource>(u"Montserrat-Regular.ttf");
    SharedPtr<FontDefinition> fontDefinition = MakeObject<FontDefinition>(FontType::TTF, fontFileDefinition);
    SharedPtr<Font> font = Font::Open(fontDefinition);
    
    // Woff kimeneti beállítások
    SharedPtr outStream = IO::File::Create(u"Montserrat-Regular-new.woff");
    
    // A ttf konvertálása woff-ba
    font->SaveToFormat(outStream, FontSavingFormats::WOFF);
	

  
  

Az Aspose.font egyedi Font Management API-kat kínál más népszerű fejlesztői környezetekhez, az alábbiak szerint: