FontCollection
Contenido
[
Ocultar
]FontCollection class
Representa la colección de fuentes.
public sealed class FontCollection : ICollection<Font>
Propiedades
Nombre | Descripción |
---|---|
Count { get; } | Obtiene el número deFont elementos de objeto realmente contenidos en la colección. |
IsReadOnly { get; } | Obtiene un valor que indica si la colección es de solo lectura |
IsSynchronized { get; } | Obtiene un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos). |
Item { get; } | Obtiene el elemento de fuente en el índice especificado. (2 indexers) |
SyncRoot { get; } | Obtiene un objeto que se puede usar para sincronizar el acceso a la colección. |
Métodos
Nombre | Descripción |
---|---|
Add(Font, out string) | Agrega una nueva fuente a los recursos de fuente y devuelve automáticamente el nombre asignado del recurso de fuente. |
Contains(Font) | Determina si la colección contiene un valor específico. |
Contains(string) | Comprueba si la fuente existe en la colección de fuentes. |
CopyTo(Font[], int) | Copia la colección completa en un Array unidimensional compatible, comenzando en el índice especificado del array de destino |
GetEnumerator() | Devuelve un enumerador para toda la colección. |
Remove(Font) | Elimina el elemento especificado de la colección. |
Observaciones
Colecciones de fuentes representadas porFontCollection
class se utilizan en varios escenarios. Por ejemplo, en recursos conFonts
propiedad.
Ejemplos
El ejemplo muestra cómo hacer que todas las fuentes declaradas en la página estén incrustadas.
// Abrir documento
Document doc = new Document(@"D:\Tests\input.pdf");
// asegúrese de que todas las fuentes declaradas en los recursos de la página estén incrustadas
// tenga en cuenta que si las fuentes se declaran en los recursos del formulario, no se puede acceder a ellas desde los recursos de la página
foreach(Aspose.Pdf.Txt.Font font in doc.Pages[1].Resources.Fonts)
{
if(!font.IsEmbedded)
font.IsEmbedded = true;
}
doc.Save(@"D:\Tests\input.pdf");
Ver también
- class Font
- espacio de nombres Aspose.Pdf.Text
- asamblea Aspose.PDF