Java Print Dialog Framework (JPDF) er en samling av Java-klasser og ressursfiler som er beregnet for å brukes av programvareutviklere å legge til en omfattende utskriftsmulighet til eksisterende Java-applikasjoner / applets.
Her er noen viktige trekk ved "Java Print Dialog Framework":
· Kunne forhåndsvise og skrive ut Swing komponenter & ndash; inkludert: JTable, JTree, JTextPane, JTextArea, JEditorPane, og JPanel.
· Kunne komponere og skrive ut skjemaer / rapporter som inneholder data fra eksterne kilder (f.eks databaser og filer).
· Designet for å gi en utskrift med et minimum av egendefinert koding.
· Svært utvidbar / passelig & ndash; å møte utskrift krav applikasjonsspesifikke.
· Designet for å bli integrert i Java Swing applikasjoner / applets.
Utskrift Swing komponenter
De Swing komponenter som kan skrives inkludere JTable, JTree, JTextPane, JTextArea, JEditorPane, og JPanel. Komplekse dokumenter, som inneholder en sekvens av Swing komponenter arrangert back-to-back, kan være sammensatt og skrives ut. Spesialiserte Page Setup dialoger er gitt for hver type komponent. Paginering logikk sikrer at det trykte materialet er attraktivt segmentert på de nødvendige sider.
Rapporter Generation
Rapporten Generation Capability lar deg komponere, forhåndsvise og skrive ut rapporter som inneholder data fra eksterne kilder (f.eks databaser og filer). Rapporter kan inneholde tabell, tekstlig, og andre typer materiale (f.eks mailing etiketter) & ndash; inkludert både rådata og beregnede statistikk (f.eks tabellen kolonne totaler). Rapporter er komponert auto & ndash; gir deg full kontroll over alle aspekter av layout og formatering. Dette gjør at du kan tilpasse rapporter "utseende til å følge bedriftens rapporteringsstandarder.
Forhåndsvisning Capability
Dette Preview Capability gjør at sluttbrukeren av søknaden din for å forhåndsvise det materialet som skal skrives ut. Fra i forhåndsvisnings Dialoger brukeren kan navigere gjennom sidene som skal skrives ut, zoome skjermen til en passende forstørrelse skala, endre sideoppsett parametere (f.eks papirstørrelse, marger, topptekster / bunntekst, og så videre), og skrive ut forhånds materiale.
Side-oppsett, Preview og Print Dialoger
Disse dialogene kan brukes out-of-boksen for å gjennomføre en avansert utskrift for et eksisterende program. (The JPDF Dialoger siden beskriver noen av de medfølgende dialoger.) Du kan velge dialogene som oppfyller dine spesifikke krav, og koble disse inn din søknad med svært lite koding. Hvis de inkluderte dialoger ikke akkurat oppfyller dine krav, gir JPDF et godt strukturert rammeverk som gjør det mulig å utvikle dialogene du trenger med en minimal mengde programmering. (The Opprette en ny Dialog side gir flere detaljer.)
Custom Print attributter
Den JPDF gir et stort antall Print attributter i tillegg til de som er gitt i JPS (Java Utskriftstjeneste). Disse Custom Print attributter lar deg spesifisere innholdet i topptekster / bunntekster, side innramming, justering / posisjonering / skalering av materialet som skal skrives ut, og mange attributter spesifikke for hva slags materiale som skal skrives ut (for eksempel om bord skal skrives med eller uten rutenett).
Print Job Ledelse
Utskriftsjobbadministrasjon anlegget utfører alle utskriftsjobber på en bakgrunnstråd. Dette gjør det mulig for sluttbrukeren å fortsette å arbeide mens utskriftsjobb blir behandlet i bakgrunnen. Statusen til utskriftsjobb kan overvåkes mens den utfører. Sluttbrukeren kan eventuelt bli informert om Jobs fremgang som hver side skrives ut, og / eller når jobben er fullført. Du kan eventuelt tillate sluttbrukeren å avbryte utskriftsjobben før den er fullført.
Print Jobbutdataene kan rettes til en skriver Fil, bildefiler (JPEG eller PNG), eller en Adobe Acrobat & reg; PDF-fil (krever Ghost PDF tolk).
Lokalisering Capability
Alle etiketter og meldinger som vises av de JPDF dialoger kommer fra eiendoms filer (disse er tekstfiler som du kan redigere). En særeie-fil er tilgjengelig for hver støttet språk (foreløpig engelsk, tysk, italiensk, polsk og spansk). Du som programutvikler kan velge språk, eller du kan tillate sluttbrukeren å gjøre det. Måleenheter som brukes i dialogboksene kan uttrykkes i tommer eller millimeter
Hva er nytt i denne utgaven:.
- Mange forbedringer ble gjort til forhånds evne.
- Disse inkluderer tekstsøk, forbedret ytelse, og en evne til å tilpasse utseendet på forhåndsvisningsvindu ved hjelp av Preview Temaer.
- Rapporten sammensetning API har vært ekstrautstyr for å gi mer rapport layout / formatering kontroll.
- JRE 7 og Nimbus utseende og følelse støtte har blitt lagt til.
Kommentarer ikke funnet