Domanda

Ho un programma che genera un rapporto in testo semplice. Il rapporto deve essere in chiaro per essere caricato in un programma di terze parti. Inoltre, il rapporto deve essere stampabile.

Quando si tratta di testo semplice, quali limiti devo impostare sulla dimensione della linea e sul numero di linee su una pagina per farlo ragionevolmente stampare?

È stato utile?

Soluzione

Dipende sicuramente dal font che usi durante la stampa e, a meno che tu non abbia il controllo, non puoi garantire che stamperà bene. Ad esempio, in Word 2007, la creazione di un documento vuoto e l'impostazione del carattere su Courier New 10pt possono contenere solo 77 caratteri per riga e 28 righe per pagina. La modifica dei margini e dell'interlinea lo modificherà. Tuttavia, se lo hai usato e hanno provato a stampare da Wordpad, non funzionerebbe perché l'impostazione predefinita con Courier New 10pt si adatta solo a 72 caratteri per riga. In entrambi i casi, gli 80 caratteri standard non funzionano. Tali valori predefiniti non sono nemmeno valori predefiniti globali.

Il meglio che probabilmente puoi fare è scegliere una dimensione e fornire istruzioni sulla stampa del rapporto con diversi editor comuni in modo che appaia accettabile. Specifica il carattere, il margine, l'interlinea, ecc.

Hai preso in considerazione altre opzioni, come la creazione di due file? Uno potrebbe essere un semplice testo da importare nell'altro programma. L'altro potrebbe essere un formato più adatto alla stampa.

Altri suggerimenti

dipenderà dal tuo carattere di stampa, vuoi puntare a un carattere a larghezza fissa in modo che sia coerente, 80 colonne sono generalmente sicure .... penso ....

modifica: ecco una guida rapida che ho cercato su Google - http://dsl.org/cookbook/cookbook_17 .html

Se hai il controllo sul formato di output, prendi in considerazione un linguaggio di markup WYSIWYG leggero , Such come reStructuredText , AsciiDoc, markdown ecc.

In questo modo puoi convogliare il formato del testo piano in un convertitore che si tradurrà in Postscript, PDF o HTML, che potrai quindi stampare. Ciò inoltre nega soprattutto la necessità di considerare la larghezza della linea per il bene della stampante. Il convertitore lo farà per te.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top