Type1MetricFont

Inheritance: java.lang.Object, com.aspose.font.Font, com.aspose.font.Type1Font

public class Type1MetricFont extends Type1Font

Implementazione di font metrici Type1. Questo font type1 è creato utilizzando solo le metriche. Le funzioni di recupero dei glifi e altre che richiedono un font reale non sono consentite; le funzioni non consentite generano l’eccezione Type1NotSupportedException. Altre proprietà (FontName, Weight, Metrics e Encoding) sono prelevate dal file di metriche.


Note: If metrics file defines Encoding as "FontSpecific", user should provide the specific encoding with following way:
     string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
     FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
 System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, ..., u"space", u"a1", ...});
 FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);

Metodi

MetodoDescrizione
convert(FontType fontType)Converte il Font in un altro formato.
equals(Object arg0)
getAllGlyphIds()Restituisce tutti gli ID glifo, disponibili nel Font.
getClass()
getEncoding()La codifica è definita nel file di metriche.
getFontDefinition()Ottiene la definizione del Font.
getFontFamily()Ottiene la famiglia del Font.
getFontName()Ottiene il nome del Font.
getFontNames()Ottiene i nomi del Font.
getFontSaver()Ottiene la funzionalità di salvataggio del Font.
getFontStyle()Ottiene lo stile del Font.
getFontType()Ottiene il tipo di Font.
getGlyphAccessor()Accessor dei glifi del Font.
getGlyphById(GlyphId id)Restituisce il glifo per ID glifo.
getGlyphById(String id)Restituisce il glifo per ID glifo.
getGlyphById(long id)Restituisce il glifo per ID glifo.
getGlyphIdType()Specificazione del tipo di ID glifo.
getGlyphsForText(String text)Ottiene la rappresentazione dei glifi per il testo.
getMetrics()Ottiene le metriche del Font.
getNumGlyphs()Ottiene il numero di glifi nel Font.
getPostscriptNames()Ottiene i nomi del font Postscript.
getStyle()Ottiene lo stile del Font.
hashCode()
notify()
notifyAll()
open(FontDefinition fontDefinition)Apre un font, utilizzando l’oggetto FontDefinition.
open(FontType fontType, byte[] fontData)Apre un font, utilizzando il tipo di font e l’array di byte dei dati del font.
open(FontType fontType, StreamSource fontStreamSource)Apre un font, utilizzando il tipo di font e la sorgente stream.
open(FontType fontType, String fileName)Apre un font, utilizzando il tipo di font e il nome del file del font.
save(OutputStream stream)Salva il Font nel formato originale.
save(String fileName)Salva il Font nel formato originale.
saveToFormat(OutputStream stream, FontSavingFormats outFormat)Salva il Font nel formato specificato.
setFontFamily(String value)Il setter della famiglia del font non è ancora implementato.
setFontName(String value)Il setter del nome del font non è ancora implementato.
setStyle(String value)Il setter dello stile non è ancora implementato.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

convert(FontType fontType)

public Font convert(FontType fontType)

Converte il Font in un altro formato.

Note: TTF Font type is now supported only.

Parameters:

ParametroTipoDescrizione
fontTypeFontTypeTipo di formato del Font in cui convertire.

Returns: Font - Font converted into new format.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getAllGlyphIds()

public GlyphId[] getAllGlyphIds()

Restituisce tutti gli ID glifo, disponibili nel Font. Non supportato per il tipo Type1MetricFont.

Returns: com.aspose.font.GlyphId[] - Tutti gli identificatori di glifo, disponibili nel Font.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncoding()

public IFontEncoding getEncoding()

La codifica è definita nel file di metriche. StandardAdobeEncoding: la codifica è popolata automaticamente


FontSpecific:
        user should provide the specific encoding with following way:
     string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
     FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
 System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, ..., u"space", u"a1", ...});
 FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);

Returns: IFontEncoding

getFontDefinition()

public FontDefinition getFontDefinition()

Ottiene la definizione del Font.

Returns: FontDefinition - Font definition.

getFontFamily()

public String getFontFamily()

Ottiene la famiglia del Font.

Returns: java.lang.String - Famiglia del Font.

getFontName()

public String getFontName()

Ottiene il nome del Font.

Returns: java.lang.String - Nome del font.

getFontNames()

public MultiLanguageString getFontNames()

Ottiene i nomi del Font.

Returns: MultiLanguageString - Font names.

getFontSaver()

public IFontSaver getFontSaver()

Ottiene la funzionalità di salvataggio del Font.

Returns: IFontSaver - Font save functionality.

getFontStyle()

public int getFontStyle()

Ottiene lo stile del Font. Questo è un valore calcolato e rappresentato in tipo generalizzato.

Returns: int - Ottiene lo stile del Font. Di solito, una combinazione di valori di flag costanti della classe FontStyle o 0.

getFontType()

public FontType getFontType()

Ottiene il tipo di Font. Restituisce il valore FontType.Type1.

Returns: FontType - Font type.

getGlyphAccessor()

public IGlyphAccessor getGlyphAccessor()

Accessor dei glifi del font. Recupera i glifi e gli identificatori dei glifi.

Returns: IGlyphAccessor - Font glyph accessor.

getGlyphById(GlyphId id)

public Glyph getGlyphById(GlyphId id)

Restituisce il glifo per ID glifo. Non supportato per il tipo (@code Type1MetricFont} type.

Parameters:

ParametroTipoDescrizione
idGlyphIdIdentificatore del glifo.

Returns: Glyph - Glyph.

getGlyphById(String id)

public Glyph getGlyphById(String id)

Restituisce il glifo per ID glifo. Non supportato per il tipo (@code Type1MetricFont} type.

Parameters:

ParametroTipoDescrizione
idjava.lang.StringIdentificatore del glifo.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

Restituisce il glifo per ID glifo.

Parameters:

ParametroTipoDescrizione
idlongID glifo.

Returns: Glyph - Glyph.

getGlyphIdType()

public GlyphIdType getGlyphIdType()

Specificazione del tipo di ID glifo.

Returns: GlyphIdType

getGlyphsForText(String text)

public GlyphId[] getGlyphsForText(String text)

Ottiene la rappresentazione dei glifi per il testo.

Parameters:

ParametroTipoDescrizione
textjava.lang.StringTesto di input.

Returns: com.aspose.font.GlyphId[] - array di GlyphId.

getMetrics()

public IFontMetrics getMetrics()

Ottiene le metriche del Font.

Returns: IFontMetrics - Font metrics.

getNumGlyphs()

public int getNumGlyphs()

Ottiene il numero di glifi nel Font.

Returns: int - Numero di glifi nel Font.

getPostscriptNames()

public MultiLanguageString getPostscriptNames()

Ottiene i nomi del font Postscript.

Returns: MultiLanguageString - Postscript Font names

getStyle()

public String getStyle()

Ottiene lo stile del Font.

Returns: java.lang.String - Stile del Font.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

open(FontDefinition fontDefinition)

public static Font open(FontDefinition fontDefinition)

Apre un font, utilizzando l’oggetto FontDefinition.

Parameters:

ParametroTipoDescrizione
fontDefinitionFontDefinitionOggetto definizione del Font.

Returns: Font - Font loaded.

open(FontType fontType, byte[] fontData)

public static Font open(FontType fontType, byte[] fontData)

Apre un font, utilizzando il tipo di font e l’array di byte dei dati del font.

Parameters:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fontDatabyte[]Array di byte da cui caricare il font.

Returns: Font - Font loaded.

open(FontType fontType, StreamSource fontStreamSource)

public static Font open(FontType fontType, StreamSource fontStreamSource)

Apre un font, utilizzando il tipo di font e la sorgente stream.

Parameters:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fontStreamSourceStreamSourceSorgente stream per il font.

Returns: Font - Font loaded.

open(FontType fontType, String fileName)

public static Font open(FontType fontType, String fileName)

Apre un font, utilizzando il tipo di font e il nome del file del font.

Parameters:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fileNamejava.lang.StringNome file del font.

Returns: Font - Font loaded.

save(OutputStream stream)

public void save(OutputStream stream)

Salva il Font nel formato originale.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ParametroTipoDescrizione
streamjava.io.OutputStreamStream per salvare il font.

save(String fileName)

public void save(String fileName)

Salva il Font nel formato originale.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ParametroTipoDescrizione
fileNamejava.lang.StringFile per salvare il font.

saveToFormat(OutputStream stream, FontSavingFormats outFormat)

public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)

Salva il Font nel formato specificato.

Parameters:

ParametroTipoDescrizione
streamjava.io.OutputStreamstream per salvare il font
outFormatFontSavingFormatsformato desiderato

setFontFamily(String value)

public void setFontFamily(String value)

Il setter della famiglia del font non è ancora implementato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuova famiglia di Font.

setFontName(String value)

public void setFontName(String value)

Il setter del nome del font non è ancora implementato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo nome faccia del Font.

setStyle(String value)

public void setStyle(String value)

Il setter Style non è ancora implementato. Questo è un valore stringa grezzo fornito dal file Font.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo stile del Font.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int