Joomla.it Forum
Non solo Joomla... => Sviluppo => : tampe125 22 Aug 2011, 12:47:42
-
allora, mi rendo conto che è una cosa stupida, però non riesco a cavarci le gambe.
mi trovo a dovre stampare una pagina; siccome vorrei evitare di ricorrere al PDF, avevo pensato di applicare un foglio di stile per la stampa.
ho provato con questo:
$doc->addStyleSheet('print.css', 'text/css', 'print');
ma non ho avuto risultati...
dove sbaglio?
cmq la stampa "su carta" è sempre valida oppure è un po' "passata"? secondo voi dovrei andare direttamente su PDF?
-
difficile dirlo...sicuramente la path...poi dipende da dove lo metti qs script e se hai creato un istanza di quel $doc
M.
-
supposto che tutto il resto sia a posto... ;) direi anche io la path, così come è scritto si suppone che print.css si trovi in root.
ciao,
marco
-
avevo omesso alcune parti per una maggiore chiarezza...
ecco il tutto:
$doc = JFactory::getDocument();
$doc->addStyleSheet(FB_CSS_PATH.'print.css', 'text/css', 'print');
per il path mi sono creato una costante ad hoc, giusto per evitare di questi errori.. inutile dire che i css mi funzionano ovunque.
in questo caso, invece, quando a vado a fare la stampa non mi applica gli stili.. ;(
voi non avete mai avuto problemi?
cmq ritorno alla mia prima domanda: vale la pena fare un layout di stampa oppure passare direttamente a PDF?
-
un layout di stampa oppure passare direttamente a PDF
--------------------------------------------------------------------------
sono due cose differenti, è meglio fare ciò che serve, se ti serve una stampa fare la stampa se ti serve pdf fai il pdf.
M.
-
verifica che il codice di inclusione del css sia correttamente inserito nell'html generato e verifica il css.
pdf o stampa pagina? dipende da che devi fare. se si tratta di una fattura è sicuramente meglio il pdf, se è la stampa di una scheda prodotto preferisco il css.
ciao,
marco
-
se, come penso, stai lavorando al gestionale prova ad adottare la soluzione che ho usato per la stampa e la conservazione dei documenti:
-crei una (o +) categorie di articoli, es fatture 2011
- il codice che ti trovi a dover gestire per fare stampa o pdf lo butti dentro un articolo e lo fai appartenere alla categoria che hai creato, il titolo sarà il numero univoco di fattura (o cmq del documento).
- oltre a creare l'articolo ovviamente devi inserire i dati anche in una tabella db che consenta il recupero e le variazioni, nonchè i calcoli.... ad ogni variazione il documento verrà modificato lasciando traccia anche dell'utente, dell'ora etc.
- a qs punto stampa o pdf lo gestisci come da un normale articolo.
M.
-
risolto.
avevo un errore nel foglio di stile -.-
qualcuno mi può prendere a martellate sulle nocche?
se, come penso, stai lavorando al gestionale...
più che un gestionale mi sembra l'opera del duomo (di Firenze: iniziato nel 1200 e finito -parzialmente- nel 1400)
prima o poi questo gestionale vedrà la luce... :D
le ultime stime danno l'uscita per metà di ottobre :)