FontSourceCollection

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public final class FontSourceCollection implements Iterable<FontSource>

Represents font sources collection.

Constructors

ConstructorDescription
FontSourceCollection()Initializes collection object

Fields

FieldDescription
CollectionChangedCollectionChanged event

Methods

MethodDescription
size()Gets the number of Font object elements actually contained in the collection.
getSyncRoot()Gets an object that can be used to synchronize access to the collection.
isSynchronized()Gets a value indicating whether access to the collection is synchronized (thread safe).
iterator()Returns an enumerator for the entire collection.
copyTo(FontSource[] array, int index)Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array
add(FontSource fontSource)Adds new font source object to the collection.
clear()Clears the font source collection.
delete(FontSource fontSource)Deletes the font source element.
getItem(int index)Gets the font element at the specified index.
contains(FontSource item)Determines whether an element is in the collection.
remove(FontSource item)Deletes the font source element.

FontSourceCollection()

public FontSourceCollection()

Initializes collection object

CollectionChanged

public final PdfEvent<System.EventHandler> CollectionChanged

CollectionChanged event

size()

public int size()

Gets the number of Font object elements actually contained in the collection.

Returns: int - int value

getSyncRoot()

public Object getSyncRoot()

Gets an object that can be used to synchronize access to the collection.

Returns: java.lang.Object - Object element

isSynchronized()

public boolean isSynchronized()

Gets a value indicating whether access to the collection is synchronized (thread safe).

Returns: boolean - boolean value

iterator()

public System.Collections.IEnumerator iterator()

Returns an enumerator for the entire collection.

Returns: com.aspose.ms.System.Collections.IEnumerator - Enumerator object.

copyTo(FontSource[] array, int index)

public void copyTo(FontSource[] array, int index)

Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array

Parameters:

ParameterTypeDescription
arrayFontSource[]Array of objects which will be copied.
indexintStarting index from which copying will be started.

add(FontSource fontSource)

public void add(FontSource fontSource)

Adds new font source object to the collection.

Parameters:

ParameterTypeDescription
fontSourceFontSourceFont source.

clear()

public void clear()

Clears the font source collection.

delete(FontSource fontSource)

public void delete(FontSource fontSource)

Deletes the font source element.

Parameters:

ParameterTypeDescription
fontSourceFontSourceFontSource object that will be deleted.

getItem(int index)

public FontSource getItem(int index)

Gets the font element at the specified index.

Parameters:

ParameterTypeDescription
indexintIndex within the collection.

Returns: FontSource - Font source object.

contains(FontSource item)

public boolean contains(FontSource item)

Determines whether an element is in the collection.

Parameters:

ParameterTypeDescription
itemFontSourceFontSource object to search.

Returns: boolean - True - if element found; otherwise, false.

remove(FontSource item)

public boolean remove(FontSource item)

Deletes the font source element.

Parameters:

ParameterTypeDescription
itemFontSourceFontSource object that will be deleted.

Returns: boolean - True - if element found; otherwise, false.