|
|
|
La libreria di riferimento di Python |
|
|
|
Disponibilità: IRIX.
Questo modulo fornisce accesso alla libreria del Font Manager
del sistema operativo IRIS.
Il modulo è disponibile solo su macchine Silicon Graphics. Vedere
anche: la Guida Utente 4Sight, sezione 1, capitolo 5:
``Usare il Font Manager di IRIS.''
Questo modulo non fornisce ancora un'interfaccia pienamente funzionale
verso il Font Manager. Tra le funzionalità non supportate vi sono:
operazioni con matrici, operazioni con la cache, operazioni con
caratteri (usare al loro posto le operazioni con stringhe), alcuni
dettagli delle informazioni sui font, metriche individuali dei glifi e
la funzionalità di "printer matching".
Il modulo supporta le seguenti operazioni:
-
Funzione di inizializzazione.
Chiama fminit().
Normalmente non è necessario chiamare questa funzione, giacché viene
chiamata automaticamente la prima volta che il modulo fm
viene importato.
-
Restituisce un oggetto "gestore dei font" che permette di accedere al
font corrispondente al nome dato.
Chiama
fmfindfont(fontname)
.
-
Restituisce la lista dei nomi dei font disponibili.
Questa funzione è un'interfaccia verso la funzione C
fmenumerate().
-
Visualizza una stringa usando il font corrente (vedere di seguito il
metodo setfont() degli oggetti "gestori di font" ).
Chiama
fmprstr(string)
.
-
Imposta il percorso di ricerca dei font.
Chiama
fmsetpath(string)
.
(XXX Non funziona !?!)
-
Restituisce il percorso corrente di ricerca dei font.
Gli oggetti "gestori dei font" supportano le seguenti operazioni:
-
Restituisce un gestore per una versione in scalata del font. Chiama
fmscalefont(fh, factor)
.
-
Rende corrente il font rappresentato dall'oggetto.
Nota: l'effetto viene annullato senza notifica quando l'oggetto viene
cancellato.
Chiama
fmsetfont(fh)
.
-
Restituisce il nome del font rappresentato dall'oggetto.
Chiama
fmgetfontname(fh)
.
-
Restituisce la stringa di commento associata al font rappresentato
dall'oggetto. Solleva un'eccezione se tale stringa non esiste.
Chiama
fmgetcomment(fh)
.
-
Restituisce una tupla che contiene dati pertinenti al font
rappresentato dall'oggetto. Questo metodo è un'interfaccia verso
fmgetfontinfo()
. La tupla restituita contiene i seguenti
valori: (
printermatched, fixed_width (indica
se è a larghezza fissa), xorig, (ascissa dell'origine),
yorig (ordinata dell'origine), xsize (dimensione sull'asse
X), ysize (dimensione dell'asse y), height (altezza),
nglyphs)
(numero del glifo).
-
Restituisce la larghezza, in pixel, della stringa string,
qualora venga visualizzata con il font rappresentato dal'oggetto.
Chiama
fmgetstrwidth(fh, string)
.
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.