Grafiken in PDF exportieren, aber Briefkopf nicht drucken

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Grafiken in PDF exportieren, aber Briefkopf nicht drucken

Re: Grafiken in PDF exportieren, aber Briefkopf nicht drucke

von Rocko » Mi, 10.12.2014 14:04

claudio hat geschrieben:Wie wurde in der Muster-Vorlage die Grafik mit der Seitenvorlage verknüpft? Bzw. wie kann ich diese Grafik durch eine eigene ersetzen?
Ich zitiere mich selbst aus dem Thread "Seitenvorlagen im Vergleich":
Diese Wiederholungszeilen (Kopf- und Fußzeile) sind Teil der Seitenvorlage und damit in diese integriert. Sie nehmen z. B. Feldbefehle auf, die dann auf jeder dieser Seiten angezeigt werden. Inhaltlich angezeigt wird dann allerdings jeweils der aktuelle Bezug zu dieser Seite.

Selbst Objekte (Textrahmen, Bilder, Zeichnungen, Funktionsfelder) können in den Wiederholungszeilen verankert werden. Damit gehören sie ebenfals zur Seitenvorlage und werden wiederholt.
Das Bild in der Beispieldatei ist in der Fußnote der Seitenvorlage "Erste Seite" verankert (Klick einfach mal drauf und du wirst den Anker sehen!). Damit gehört es zu dieser Seitenvorlage und wird mit ihr auch zu mehrfachen Verwendung gespeichert. Weil die "Erste Seite" aber nur einmal gebraucht wird, wiederholt sich die Anzeige des Bilds nicht.

Re: Grafiken in PDF exportieren, aber Briefkopf nicht drucke

von claudio » Mi, 10.12.2014 10:23

Guten Morgen,

ich habe mich jetzt mit dem Vorschlag der Seiten-Vorlagen beschäftigt (was ich an sich vermeiden wollte, um eben keine Buttons/Optionen zu verwenden, um es für den Nutzer einfacher zu halten).

Leider verstehe ich das nicht ganz... mit bereitet die Verknüpfung der Seiten-Vorlage mit der Grafik Probleme...
Wie wurde in der Muster-Vorlage die Grafik mit der Seitenvorlage verknüpft? Bzw. wie kann ich diese Grafik durch eine eigene ersetzen?

Den Rest der Vorlage kann ich so anpassen, dass es für meine Bedürfnisse passt, aber wie ersetze ich die vorhandene Grafik durch eine eigene bzw. durch zwei eigene Grafiken?

Kann mir da jemand weiterhelfen? :?

Danke!
claudio

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Rocko » Di, 09.12.2014 16:38

claudio hat geschrieben:Wenn ich die Grafik als Hintergrund einstelle habe ich zwei Probleme..
- zum einen wird die Grafik nicht vollflächig dargestellt, sondern nur innerhalb der Seitenränder
Das ist ein neues Problem, zu dem im ooowiki eine gute Lösung zu finden ist.

Allderdings bin ich noch immer der Meinung, dass in diesem zitierten Link immer noch die sinnvollste Lösung stecken dürfte.

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von claudio » Di, 09.12.2014 16:18

EGO hat geschrieben:
claudio hat geschrieben:Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?
Ich hab's bei mir ausprobiert, und das Ergebnis war genau wie gewünscht: Der Drucker ohne, die pdf mit Hintergrund. Wie erstellen Sie die pdf-Datei denn? Über die direkte Exportfunktion, oder über einen pdf-Drucker?

EGO..
Hallo EGO,

ich nutze die pdf-Export-Funktion im Openoffice, keinen zusätzlichen pdf-Drucker.
Wenn ich die Grafik als Hintergrund einstelle habe ich zwei Probleme..
- zum einen wird die Grafik nicht vollflächig dargestellt, sondern nur innerhalb der Seitenränder
- zum anderen wird weder beim pdf-Export die Grafik nicht ausgegeben, wenn ich in den Einstellungen den Seiten-Hintergrund vom Drucken ausnehme.

In den Einstellungen zum pdf-Export sehe ich auch keine Möglichkeit den Seiten-Hintergrund extra zu aktivieren etc...
Welche Einstellungen verwenden Sie? Im Übrigen nutze ich OO 4.1.1 und Win7.

mfg
claudio

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Bäuerle » So, 07.12.2014 13:05

ps,

wenns einfacher ist, baue eine Schaltfläche ein, über die du die diversen Formate dann ausdruckst.

Andy

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Bäuerle » So, 07.12.2014 13:02

Hallo claudio,

dein Makro muss die "Draw" ansprechen und der Druck mit dem

Code: Alles auswählen

oDraw.print = TRUE" oder FALSE 
umstellen.

Das Hintergrundbild komt auch in der Draw - Aufzählung

Code: Alles auswählen

oDraw.getCount()
und nochmals der Verweis, wie auch schon von Rocko, viewtopic.php?f=1&t=64938&view=unread#p250817 wie ich finde gut gelöst.

Grüße

Andy

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von EGO » So, 07.12.2014 00:01

claudio hat geschrieben:Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?
Ich hab's bei mir ausprobiert, und das Ergebnis war genau wie gewünscht: Der Drucker ohne, die pdf mit Hintergrund. Wie erstellen Sie die pdf-Datei denn? Über die direkte Exportfunktion, oder über einen pdf-Drucker?

EGO..

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Rocko » Sa, 06.12.2014 18:06

claudio hat geschrieben:Mhm... jetzt habe ich rumgebastelt und würde das Briefpapier als Kopfzeilen-Grafik per Makro ein bzw. ausschalten, je nachdem...
Warum machst du das nicht am Einfachsten mit Hilfe von Seitenvorlagen? In diesem Hinweis findest du eine Beispieldatei genau für diese Problematik einschließlich der Makros.

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von claudio » Sa, 06.12.2014 17:31

Mhm... jetzt habe ich rumgebastelt und würde das Briefpapier als Kopfzeilen-Grafik per Makro ein bzw. ausschalten, je nachdem...
Aber ich bin nicht (mehr) so wirklich fit mit der Makroprogrammierung, es funktioniert auf jeden Fall nicht und ich weiß nicht woran es liegt, aber ihr könnt mir sicher nen Tipp geben bzw. sagen wo mein Fheler liegt..
Hier der Code:

Code: Alles auswählen

Sub Hintergrund_on_off
	Dim oDoc as Object
	Dim oGraphics as Object
	Dim oGraf as Object
	oDoc = thiscomponent.CurrentController.Page
	oGraphics = oDoc.getGraphicObjects
	oGraf = oGraphics.GetByName("Grafik1")
	if oGraf.Visible = True then
	oGraf.Visible = false
	else
	oGraf.Visible = True
	end if
End Sub
Wo liegt mein Hase begraben?

Danke
claudio

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von claudio » Sa, 06.12.2014 13:54

nochmal ich,
nach ein bißchen rumprobieren und testen...

Habe ich das Briefpapier als Kopfzeile eingefügt und dort auf die ganze Seite gezogen (in den Eigenschaften des Bildes) und noch die Format-Vorlage "erste Seite" verwendet...
Damit schauts schon recht gut aus ;)

Aber :shock:
Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von claudio » Sa, 06.12.2014 13:14

Hallo an alle,

danke für die Hilfe & Antworten.
Die letzte Lösung mit dem Briefpapier als Hintergrund gefällt mir recht gut. Da quasi Dummy-sicher ;)

Bei der Umsetzung habe ich noch ein Problem... wahrscheinlihch seh ich grad die Lösung nicht.

Wenn ich das Briefpapier als Hintergrund einfüge, dann passt OO das nicht auf die ganze Seite an, sondern nur in den "beschreibbaren" Bereich.
Und wenn ich es als Hintergrund nehme, dann werden ja auch die Folge-Seiten genauso. Ich hätte es aber gern nur auf der 1ten Seite...

Habt ihr da eine Lösung für?

danke
claudio

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von EGO » Sa, 06.12.2014 11:46

Ich würde die Bestandteile die nicht im Drucker, sondern nur in der Pdf erscheinen sollen komplett als Graphik anlegen und über Format - Seite - Hintergrund in die DokVorlage einbauen. Bei den Druckoptionen (Datei - Drucken - Zusätze) in der linken Spalte unter "Inhalt" den Haken vor Hintergrund rausnehmen; fertig.

Der Drucker wird nur den richtigen Text drucken, in der PDF und auf dem Bildschirm wird der Hintergrund zu sehen sein.

Wäre das eine Lösung?

EGO..

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Bäuerle » Sa, 06.12.2014 01:30

oder schau dir dies an:

viewtopic.php?t=64392&p=247566#p247566

viel Grüße

Andy

Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken

von Bäuerle » Sa, 06.12.2014 00:59

Hallo claudio,

du kannst dein Bild per Makro auf nicht Drucken setzen,
um den Text nicht zu drucken, kannst Du diesen zB mit einem Rahmen abdecken,
ich habe "Bild1" als das Logo angenommen und Rahmen1 als den Textrahmen.
sicherlich eleganter wäre die Schrift direkt unsichtbar zu machen.

Code: Alles auswählen


Sub Main
  Dim oDoc
  Dim oDraw
  Dim oElement
  Dim oDruck
  Dim oTables  'Alle Texttabellen
  Dim myTables
  Dim  oTablesPrint
  Dim s$       'Ausgabestring
  Dim i%       'Indexvariable

 oDoc = thisComponent
 oDraw=oDoc.Drawpage
  For i = 0 To oDraw.getCount() - 1
   if oDraw(i).name="Bild1" then 
   	oElement = oDraw(i)
	oDruck = oElement.print
		if oElement.print=True then
			oElement.print = False
		end if   	
    exit For
   end if
  Next

  oTables = ThisComponent.TextFrames
  myTables = oTables.getByName("Rahmen1")
  oTablesPrint=myTables.print
  myTables.print = False
  
 SpeichernAlsPDF
 
 oElement.print = oDruck
 myTables.print = oTablesPrint
 
End Sub

sub SpeichernAlsPDF  rem --- oooWiki

 Dim myProps(0) as New com.sun.star.beans.PropertyValue
 myDoc = thisComponent
 oldUrl=myDoc.url
 sUrl=Left(oldUrl, Len(oldUrl) - 3) + "pdf"
 myProps(0).Name="FilterName"
 myProps(0).Value = "writer_pdf_Export"
 myDoc.storetoUrl(sUrl,myProps())

end Sub
viel Grüße

Andy

Grafiken in PDF exportieren, aber Briefkopf nicht drucken

von claudio » Mi, 03.12.2014 11:27

Hallo,
die eingangs gestellte Problemstellung* gibt es auch bei mir... aber leider etwas erweitert.
Im pdf-Export sollen alle Grafiken (Briefkopf & diverse Produktzeichnungen etc.) berücksichtigt werden, aber im Druck soll der Briefkopf nicht berücksichtigt werden.

Gibt es eine Möglichkeit - außer vor jedem Druck den Briefkopf über die Eigenschaften --> Drucken --> deaktivieren - das ganze zu automatisieren? Dass der Briefkopf beim pdf-export berücksichtigt wird und beim Drucken eben nicht?

Evtl eine Makro-Lösung? Aber mir ist bisher nichts wirklich umsetzbares dazu eingefallen, habt ihr vllt schon eine Lösung?

Danke schon im Voraus für eure Antworten!

gruß
claudio

_________________
Moderation:

* Gemeint ist das alte Thema nicht alles drucken, aber alles als pdf speichern
Ich habe deine neue Frage vom alten Thema nicht alles drucken, aber alles als pdf speichern abgetrennt und dafür dieses neue Thema aufgemacht. Beachte bitte die Allgemeinen Hinweise zur Forumsbenutzung, in jedem Forums-Bereich ganz oben in den permanenten Bekanntmachungen.
Gruß lorbass, Moderator

Nach oben