Articoli nella categoria Quartz

Strane sorprese

Technorati:  - - -

Nella documentazione delle api di Quartz 2D, Apple da questo "consiglio metodologico" per riuscire a misurare la lunghezza di un testo prima di scriverlo su un pdf:

1) Chiamare la funzione CGContextGetTextPosition per ottenere la posizione corrente del testo.

2) Impostare il modo di disegno a kCGTextInvisible usando la funzione CGContextSetTextDrawingMode.

3) Scrivere il testo con CGContextShowText.

4) Determinare la posizione finale del testo con CGContextGetTextPosition.

5) Sottarre alla posizione finale quella iniziale per conoscere la lunghezza del testo.

A prima vista questo mi è sembrato un metodo un po' barbaro di approcciare il problema: non avevo tutti i torti pensando che poi, avendo indicato questa soluzione ad un mio amico, mi è stato fatto notare che copiando il testo da un pdf generato usando questo metodo ed incollandolo, che so, su textedit, il testo che dovrebbe essere invisibile appare eccome(!).

Non ci rimane che passare ad ATSUI? Si può usare un contesto temporaneo?

Bolle di sapone nel cielo

Technorati:  - -
Dopo il successo del mio primo tutorial per Quartz Composer (pf!), ecco pubblicato per voi il secondo nella sezione "progetti!

L'Effetto Acqua

Technorati:  - -

Ho messo online nella sezione "Progetti" del sito il mio primo progetto per Quartz Composer con il relativo tutorial: divertitevi! ;)

Weblog Koan Progetti Foto Contatti DW.net map