Funzionalità di tipo aperto

In questo tutorial completo imparerai come abilitare e utilizzare le funzionalità Open Type in Aspose.Words per .NET. Ti guideremo attraverso il processo e ti forniremo gli snippet di codice C# necessari. Al termine di questa guida sarai in grado di utilizzare le funzionalità Open Type nei tuoi documenti Word.

Prerequisiti

Prima di iniziare, assicurati di possedere i seguenti prerequisiti:

  • Aspose.Words per la libreria .NET installata sul tuo sistema.

Passaggio 1: caricare il documento

Per iniziare, carica il documento utilizzando la classe Document:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "OpenType text shaping.docx");

Passaggio 2: abilitare le funzionalità di tipo aperto

Per abilitare le funzionalità Open Type, imposta la proprietà TextShaperFactory della classe LayoutOptions su un’istanza della factory dello shaper di testo desiderata. In questo esempio, utilizziamo HarfBuzzTextShaperFactory:

doc.LayoutOptions.TextShaperFactory = Aspose.Words.Shaping.HarfBuzz.HarfBuzzTextShaperFactory.Instance;

Passaggio 3: salva il documento

Dopo aver abilitato le funzionalità Open Type, salva il documento nel formato di output desiderato, come PDF:

doc.Save(dataDir + "WorkingWithHarfBuzz.OpenTypeFeatures.pdf");

Esempio di codice sorgente per funzionalità di tipo aperto utilizzando Aspose.Words per .NET

Ecco il codice sorgente completo per l’utilizzo delle funzionalità Open Type in Aspose.Words per .NET:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "OpenType text shaping.docx");

doc.LayoutOptions.TextShaperFactory = Aspose.Words.Shaping.HarfBuzz.HarfBuzzTextShaperFactory.Instance;

doc.Save(dataDir + "WorkingWithHarfBuzz.OpenTypeFeatures.pdf");

Conclusione

Congratulazioni! Hai imparato con successo come abilitare e utilizzare le funzionalità Open Type in Aspose.Words per .NET. Seguendo la guida passo passo e utilizzando il codice sorgente fornito, ora puoi lavorare con le funzionalità Open Type nei tuoi documenti Word.

Le funzionalità Open Type offrono funzionalità migliorate di tipografia e modellazione del testo, consentendoti di creare documenti visivamente accattivanti e dall’aspetto professionale. Sperimenta diverse fabbriche di modellatori di testo ed esplora le possibilità delle funzionalità Open Type nei tuoi progetti.

Domande frequenti

D: Come abilito le funzionalità OpenType in Aspose.Words per .NET?

R: Per abilitare le funzionalità OpenType in Aspose.Words per .NET, è necessario seguire i passaggi indicati nel tutorial.

D: Quali funzionalità OpenType sono supportate in Aspose.Words per .NET?

R: Aspose.Words per .NET supporta diverse funzionalità OpenType, come legature, variazioni di glifi, sostituzioni contestuali e altro ancora.

D: Come posso verificare se una funzionalità OpenType è supportata in un carattere specifico?

R: Puoi verificare se una funzionalità OpenType è supportata in un font specifico utilizzando il fileFont.OpenTypeFeatures metodo in Aspose.Words per .NET.

D: Quali altre funzionalità di formattazione del testo supporta Aspose.Words per .NET?

R: Oltre alle funzionalità OpenType, Aspose.Words per .NET supporta anche altre funzionalità di formattazione del testo come la formattazione di paragrafi, la creazione di tabelle, l’aggiunta di immagini, ecc.

D: Posso utilizzare le funzionalità OpenType in tutte le versioni di Aspose.Words per .NET?

R: Le funzionalità OpenType sono supportate nelle versioni più recenti di Aspose.Words per .NET. Assicurati di utilizzare una versione compatibile per beneficiare di queste funzionalità.