Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML-Ausgabe prozentual skalieren (https://www.delphipraxis.net/96829-html-ausgabe-prozentual-skalieren.html)

MatthiasR 31. Jul 2007 13:51


HTML-Ausgabe prozentual skalieren
 
Hallo alle zusammen. Ich weiß nicht, ob eine ganz allgemeine Frage zum Thema HTML in diesem Unterforum so besonders gut aufgehoben ist, aber ich stelle sie trotzdem (bitte gegebenenfalls verschieben):

Ist es mithilfe eines Attributs bspw. möglich, die Ausgabe eines HTML-Dokuments prozentual zu skalieren? Also dass das gesamte Dokument um einen bestimmten Faktor vergrößert bzw. verkleinert wird? Irgendwie so hab ich mir das vorgestellt:
XML-Code:
<head>....</head>
<body width=50% height=50%>...</body>
Gibt es da eine Möglichkeit und wie ist die genaue Syntax? Sind es vielleicht sogar die Attribute width und height?

Ich brauche das, weil eine über XSLT erzeugte HTML-Seite u.U. etwas zu groß ist, um sie auf meinem Drucker auszudrucken, daher möchte ich sie auf möglichst einfache Weise etwas kleiner skalieren als normal. Über der Druckertreiber möchte ich das nicht machen, sondern möglichst bereits in meinem Programm durch Setzen der entsprechenden Attribute.

SirThornberry 31. Jul 2007 14:16

Re: HTML-Ausgabe prozentual skalieren
 
die meisten Browser unterstützen das skalieren. Quelltextmäßig ist mir da nichts bekannt.

MatthiasR 31. Jul 2007 14:24

Re: HTML-Ausgabe prozentual skalieren
 
Und wo verbirgt sich diese Option beim IE?

SirThornberry 31. Jul 2007 14:35

Re: HTML-Ausgabe prozentual skalieren
 
bei mir unten rechts in der Statusleiste. im Opera geht es über die + Taste im Numblock, die - Taste und die * Taste

MatthiasR 31. Jul 2007 14:38

Re: HTML-Ausgabe prozentual skalieren
 
OK, wenn du die Skalierfunktion von Opera meinst, dann wirkt sich die ja auch nur auf die Ausgabe auf dem Bildschirm aus, nicht aber auf den Ausdruck, oder doch?

SirThornberry 31. Jul 2007 14:41

Re: HTML-Ausgabe prozentual skalieren
 
bei Opera wirkt sie sich nicht auf den Ausdruck aus. Beim IE weiß ich es nicht. Wenn es ein entsprechendes sklaierungsatribut gibt wäre es ja aber auch wieder eine Darstellungssache welche sichd ann wohlmöglich nicht auf die Druckausgabe bezieht.

[Edit]
IE beachtet es beim Drucken auch nicht

Eine Möglichkeit wäre wohl es auf einem PDF-Drucker auszugaben und dann das PDF skaliert auf dem richtigen Drucker auszugeben

MatthiasR 31. Jul 2007 14:49

Re: HTML-Ausgabe prozentual skalieren
 
Ich verwende zum Formatieren meiner Ausgabe u.a. CSS, kenne mich damit allerdings noch nicht so gut aus. Bietet das evtl. die Möglichkeit, die Gesamtausgabe nochmals prozentual zu skalieren?

Das mit dem PDF-Drucker ist leider keine Alternative, weil das einfach nicht in meinen bisherigen Arbeitsablauf passt.

Thorben77 1. Aug 2007 16:50

Re: HTML-Ausgabe prozentual skalieren
 
Guck dir mal die Druckvorschau im IE und FF und die Druckoptionen im Opera an. Dort gibt es jeweils ein Auswahlfeld, bei dem du eine prozentuale Größenanpassung angeben kannst.

MatthiasR 2. Aug 2007 07:14

Re: HTML-Ausgabe prozentual skalieren
 
Auch hier bezieht sich die prozentuale Skalierung lediglich auf die Ausgabe auf dem Bildschirm (soweit ich sehen kann), daher heißt es ja auch Druckvorschau. Ich bräuchte es, dass die Skalierung auch beim Druck selbst angewandt wird und vor allem auch dass der Prozentwert dauerhaft so gespeichert bleibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz