Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta spiegazioni per 4 API

C'e qualcuno che sa come usare queste 4 API ?
Declare Function GetFontData& Lib "gdi32" (ByVal hDC As Long, ByVal dwTable
As Long, ByVal dwOffset As Long, lpvBuffer As Any, ByVal cbData As Long)
Declare Function GetGlyphOutline& Lib "gdi32" Alias "GetGlyphOutlineA"
(ByVal hDC As Long, ByVal uChar As Long, ByVal fuFormat As Long, lpgm As
GLYPHMETRICS, ByVal cbBuffer As  Long, lpBuffer As Any, lpmat2 As MAT2)
Declare Function GetOutlineTextMetrics& Lib "gdi32" Alias
"GetOutlineTextMetricsA" (ByVal hDC As Long, ByVal cbData As Long, lpOTM As
OUTLINETEXTMETRIC)
Declare Function GetTextCharsetInfo& Lib "gdi32" (ByVal hDC As Long, lpSig
As FONTSIGNATURE, ByVal dwFlags As Long)
Secondo il testo che ho consultato "Visual Basic Win32 API" di Dan Appleman,
dovrebbero essere queste le funzioni che mi restituiscono i dati del
carattere che cerco, ma su questo libro, tra l'altro molto ben fatto,
mi dice in poche parole che la spigazione di queste funzioni va al di la
dello scopo del libro !!!!
Comunque dice anche che si possono richiedere a Microsoft le specifiche dei
Fonts TrueType.
Dalla Microsoft mi rispondono che sono liberamente scaricabili da Internet.
Mi scarico quasi 5MB di documentazione anche questa veramente ben fatta. Ma
sul mio problema neppure una parola.
Allora passo una giornata su Internet a vedere se tra la moltitudine di
aziende che sviluppano OCX
c'e qualcosa di questo tipo, ma non ho trovato nulla.
In questo NG AntoGal da un indirizzo dove andare a scaricare un bellissimo
File Help sull' argomento peccato che sia rivolto solo agli sviluppatori di
C e non abbia esempi.
Ora le idee su cosa e dove andare a cercare le ho finite.
C'e' qualcuno che puo' e vuole darmi una mano ?
    Grazie
    LongBlade

dello scopo del libro !!!!
Non so che tipo di informazioni ti interessano, ma lo stesso libro illustra
pag 116 e seg. come fare a ricavare informazioni sui font True Type.
Spero di esserti stato utile
Ciao Bruno

...

Cerchero' di essere piu' concreto.
Da quello che ho capito ogni singolo carattere di un font TrueType e
composto da una serie si punti che ne delineano il perimetro.
Il perimetro e' formato da linee (se vengono uniti i 2 punti adiacenti),
curve di Bezier (formate da 4 punti, punto iniziale, 2 punti costruttivi,
punto finale), curve Spline (formate da piu' punti di costruzione).
Le 4 API per cui ho chiesto lumi, presumo siano quelle che mi restutuiscono
questi punti.
In parole povere ho bisogno di ricavare una tabella, un array o chiamatelo
come volete che abbia questa struttura:
coordinata x, coordinata y, tipo di punto
dove tipo di punto puo essere: linea, punto iniziale o finale di Bezier,
punto costruttivo di Bezier, punto Spline.
Non ne ho la certezza, come d'altra parte non ho la certezza di quasi tutto
quello che ho scritto, ma ritengo che sia la stessa cosa che fa Windows per
crearti la bitmap del carattere da inviarti allo schermo o alla stampante.
Se qualcuno sa come risolvere il mio problema, ma ritiene che sia una cosa
piuttosto lunga da spiegare e non ha il tempo di aiutarmi gratuitamente,
puo' anche inviarmi un offerta via Email.
Ho pure provato ha sentire tutti i Microsoft Center Solution Providers
dediti alla formazione del Nord-Ovest ma non mi risulta che ci sia un
docente che sappia come fare ....
Spero che questo Msg non lo riteniate OT ma non avrei saputo dove altro
postarlo.
    Longblade