Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

1 Zum Seitenanfang

Freitag, 15. Juli 2005, 18:03

Image wird vom Browser nicht verstanden.

Hi, ihr habt mir oft geholfen, aber jetzt habe ich ein krasses problem zu lösen.

Die Aufgabe ist es:

Ein pdf-dokument zu erstellen aus einer xml-file die zur laufzeit erstellt wird.
Dieses PDF-Dokument soll einen text beinhalten der vertikal ist.


So dachte ich mir: erstelle ein dynamisches bild mit jsp.
Z.b.: www.blah.com/bild.jsp?text=hallo
(-fertig-)

Der Writer für das Dokument akzeptiert nur svgz-dateien die lokal liegen.

Mir ist das im grunde egal. Ich schreibe den link zu der jsp-grafik in eine svg-Datei und packe einfach meine svg-datei in eine svg.gz-datei, benenne sie um in eine svgz und kann sie nun über den pdfwriter ansprechen.

Problem hierbei ist: wie bekomme ich den parameter der svgz datei in den inhalt der svgz-datei?




Ich mach mir all die mühe, damit der text in dem PDF-Dokument dann vertikal erscheint

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »nocturne« (18. Juli 2005, 09:45)

 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

2 Zum Seitenanfang

Montag, 18. Juli 2005, 09:42

Also, ich bin weiter, allerdings gilbts jetzt ein Problem.

Deshier is mei JavaServerPage für das Image:
(vertikalText.jsp)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<%@ page language="java" %>
<%@ page import="java.awt.image.*, com.sun.media.jai.codec.*,com.sun.media.jai.codecimpl.*, java.awt.geom.*,java.awt.Color" %><%
response.setContentType("image/bmp");

BufferedImage outImage =  new BufferedImage(Integer.parseInt(request.getParameter("w")), Integer.parseInt(request.getParameter("h")),BufferedImage.TYPE_INT_RGB);


outImage = de.newvoice.grafiktools.Texttools.vertikal(outImage,"1","1",request.getParameter("text"),Color.BLACK,Color.WHITE,request.getParameter("size"));

java.io.OutputStream os = response.getOutputStream();
BMPImageEncoder encoder=new BMPImageEncoder(os,new BMPEncodeParam());

encoder.encode(outImage);
os.flush();
os.close();


%>



---------------------------------------------
Und des hier für meine svg-Datei(JSP):
(vertikalTextSVGZ.jsp)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%@ page language="java" %>
<%
response.setContentType("image/svg+xml");
//java.io.OutputStream os = response.getOutputStream();
//
%>
<svg viewBox="0 0 <%=request.getParameter("w")%> <%=request.getParameter("h")%>">
<image
 xlink:href="http://localhost:8080/crm2/jsp/vertikalText.jsp?<%=request.getQueryString()%>"
 width="<%=request.getParameter("w")%>"
 height="<%=request.getParameter("h")%>"
 x="0"
 y="0">
</svg>


Beide codes funktionieren. Der quelltext der
http://localhost/crm2/jsp/vertikalTextSV…34hello&size=21
lauttet dann :

Quellcode

1
2
3
4
5
6
7
8
<svg viewBox="0 0 100 200">
<image
 xlink:href="http://localhost:8080/crm2/jsp/vertikalText.jsp?w=100&h=200&text=3334hello&size=21"
 width="100"
 height="200"
 x="0"
 y="0">
</svg>


==============================

Das erste Skript funktioniert gut alleine.
Man sieht zwar das SVG, aber kein Bild(vertikalenText) darin.
So. Nun gibt es aber eine Fehlermeldung vom Internetexplorer.
(Siehe Anhang)
»nocturne« hat folgende Datei angehängt:
  • bal.bmp (31,89 kB - 23 mal heruntergeladen - zuletzt: 28. Januar 2012, 13:12)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (18. Juli 2005, 09:44)