FontCollection
Contenuti
[
Nascondere
]FontCollection class
Rappresenta la raccolta di caratteri.
public sealed class FontCollection : ICollection<Font>
Proprietà
Nome | Descrizione |
---|---|
Count { get; } | Ottiene il numero diFont elementi oggetto effettivamente contenuti nella raccolta. |
IsReadOnly { get; } | Ottiene un valore che indica se la raccolta è di sola lettura |
IsSynchronized { get; } | Ottiene un valore che indica se l’accesso alla raccolta è sincronizzato (thread safe). |
Item { get; } | Ottiene l’elemento del carattere all’indice specificato. (2 indexers) |
SyncRoot { get; } | Ottiene un oggetto che può essere utilizzato per sincronizzare l’accesso alla raccolta. |
Metodi
Nome | Descrizione |
---|---|
Add(Font, out string) | Aggiunge un nuovo font alle risorse font e restituisce automaticamente il nome assegnato alla risorsa font. |
Contains(Font) | Determina se la raccolta contiene un valore specifico. |
Contains(string) | Verifica se il carattere esiste nella raccolta di caratteri. |
CopyTo(Font[], int) | Copia l’intera raccolta in un array unidimensionale compatibile, a partire dall’indice specificato dell’array di destinazione |
GetEnumerator() | Restituisce un enumeratore per l’intera raccolta. |
Remove(Font) | Elimina l’elemento specificato dalla raccolta. |
Osservazioni
Raccolte di font rappresentate daFontCollection
classe sono utilizzati in diversi scenari. Ad esempio, nelle risorse conFonts
proprietà.
Esempi
L’esempio mostra come rendere tutti i font dichiarati nella pagina incorporati.
// Apri documento
Document doc = new Document(@"D:\Tests\input.pdf");
// Crea un oggetto TextFragmentAbsorber per trovare tutte le occorrenze di testo "hello world".
// Accetta l'assorbitore per la prima pagina
foreach(Aspose.Pdf.Txt.Font font in doc.Pages[1].Resources.Fonts)
{
if(!font.IsEmbedded)
font.IsEmbedded = true;
}
doc.Save(@"D:\Tests\input.pdf");
Guarda anche
- class Font
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF